欢迎来到天天文库
浏览记录
ID:39361670
大小:548.10 KB
页数:17页
时间:2019-07-01
《《Oracle用户管理》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Oracle数据库原理与应用21七月2021计算机(软件)学院Oracle数据库原理与应用第2讲Oracle用户管理主讲:郭永洪E-mail:yh_guo@126.com主要内容1、创建用户2、用户授权3、收回权限4、修改口令5、删除用户Oracel系统默认用户1、sys:oracle中的超级用户,主要用来维护系统信息和管理实例。2、system:oracle中默认的系统管理员,它拥有dba权限。通常管理oracle数据库的用户、权限和存储等。3、scott:oracle数据库的一个示范账户,在数据库安装时创建。创建
2、用户语法:createuser用户名indentifiedby密码例1.1:创建用户John,密码为johnpswSQL>createuserJohnindentifiedbyjohnpsw;例1.2:查看用户是否创建SQL>selectusernamefromdba_users;课堂训练-11、创建一个账户,账户名为您的姓名首字母拼音2、查看账户是否创建成功例2.1:将createsession权限授予用户John,并使用John账户登录系统。授权:SQL>grantcreatesessiontoJohn;登录:S
3、QL>connJohn/johnpsw@test;用户授权语法:grant权限[ON对象名]to用户名[withgrantoption]用户授权例2.2:授予John用户查看emp表数据的权限1、验证John对scott用户的emp表进行查询的权限。SQL>select*fromscott.emp;2、为用户John授予scott用户的emp表的查询权限SQL>connscott/test123@test;SQL>grantselectonemptoJohn;3、使用John账户登录并查询scott用户的表emp信息
4、。SQL>connJohn/johnpsw@test;SQL>select*fromscott.emp;用户授权例2.3:创建账户guo,并使用John账户授予guo查看emp表数据的权限1、创建账户guo,并授予guo登录数据库的权限。SQL>connsystem/test123@test;SQL>createuserguoidentifiedbyguo123;SQL>grantcreatesessiontoguo;2、使用John账户授予guo访问emp表的查询权限SQL>connscott/test123@te
5、st;SQL>grantselectonemptoJohnwithgrantoption;SQL>connjohn/johnpsw@test;SQL>grantselectonscott.emptoguo;SQL>connguo/guo123@test;SQL>select*fromscott.emp;课堂训练-21、授予你的账户连接数据库的权限。2、授予你的账户查看emp表的权限。3、为你的同学建立一个账户,并使用你的账户把查询权限授予你的同学。语法:Revoke权限[ON对象名]from用户名收回权限例3.1:收
6、回用户John查看表emp的权限。SQL>revokeselectonempfromJohn;例3.2:验证John用户是否仍具有查询scott用户表emp的权限,guo还有查询权限吗?SQL>connJohn/johnpsw@test;SQL>select*fromscott.emp;SQL>connguo/guo123@test;SQL>select*fromscott.emp;1、收回用户查看emp表的权限2、并测试是否操作成功课堂训练-3修改用户密码语法:alteruser用户名identifiedby新密码
7、管理员或用户自己可以使用alteruser命令修改口令。例4.1:将John用户的口令修改为newpsw。SQL>alteruserJohnidentifiedbynewpsw;课堂训练-41、修改用户密码2、并测试是否修改成功删除用户语法:dropuser用户名cascade使用dropuser删除用户,关键字cascade删除用户模式中包含的数据对象。例5.1:删除用户John,并同时删除John拥有的所有表、索引等对象。1、切换为system账户登录:SQL>connsystem/test123@test2、删
8、除John操作:SQL>dropuserJohncascade;3、测试John是否存在SQL>connJohn/newpsw@test;课堂训练-51、删除您创建的用户帐号2、并测试是否删除成功软件外包(2)教研室yh_guo@126.com郭永洪谢谢劳伦斯-埃里森
此文档下载收益归作者所有