oracle用户(1)备课讲稿.ppt

oracle用户(1)备课讲稿.ppt

ID:59567884

大小:129.50 KB

页数:14页

时间:2020-11-11

oracle用户(1)备课讲稿.ppt_第1页
oracle用户(1)备课讲稿.ppt_第2页
oracle用户(1)备课讲稿.ppt_第3页
oracle用户(1)备课讲稿.ppt_第4页
oracle用户(1)备课讲稿.ppt_第5页
资源描述:

《oracle用户(1)备课讲稿.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Oracle用户管理(1)Oracle用户的管理删除用户概述:一般以dba的身份去删除某个用户,如果用其他用户去删除用户则需要具有dropuser的权限。比如dropuser用户名【cascade】注意:在删除用户时,如果要删除的用户已经创建了表,就需要在删除的时候带一个参数cascadeoracle用户的管理用户管理的综合案例概述:创建的新用户是没有任何权限的,甚至连登陆的数据库的权限都没有,需要为其指定相应的权限。给一个用户赋权限使用命令grant,回收权限使用命令revoke.为了给讲清楚用户管理,给大家举一个案例。案例:新建一个用户leng并给该用户赋可登陆可创建表Sql>creat

2、euserlengidentifiedbyleng123(密码)的权限grantconnecttoleng(登陆)再grantresourcetoleng(可创建表),注意授权用户级别应该为(dba以上sys/system)现在我要把scott用户里面的emp表的权限赋给leng用户但leng只能有对emp查询权限:Grantselectonemptoleng;(授权用户级别应该:授权本身,或者sys/system)oracle用户管理案例:同上我想把update的权限也赋给lenggrantupdateonemptoleng;2)我想把emp所有的(增,删,改,查/insert,del

3、ete,update,select)操作权限赋给lenggrantallonemptoleng;案例2:这时我想把权限收回来怎么办呢?这时用关键字revokerevokeselectonempfromleng;………oracle用户的管理案例:现在scott希望吧查询emp表权限继续给别的用户?Scott>grantselectonemptolengwithgrantoption;Leng>grantselectonscott.empto新建用户oracle用户的管理案例:scott想把emp表的权限从leng用户赋权给新用户yoyo;Scott>grantselectonemptole

4、ngwithgrantoption;Leng>grantselectonscott.emptoyoyo;Yoyo>select*fromscott.emp;oracle用户的管理使用profile管理用户口令概述:profile是口令限制,资源限制的命令集合,当建立数据库时,oracle会自动建立名称为default的profile.当建立用户没有指定profile选项,那oracle就会将default分配给用户。(1)账户锁定概述:指定该用户锁定登陆时对多可以输入密码的次数,也可以指定用户锁定的时间一般用dba的身份去执行该命令例子:指定scott这个用户最多只能尝试3次登陆oracle

5、用户的管理使用profile管理用户口令概述:profile是口令限制,资源限制的命令集合,当建立数据库时,oracle会自动建立名称为default的profile.当建立用户没有指定profile选项,那oracle就会将default分配给用户。(1)账户锁定概述:指定该用户锁定登陆时对多可以输入密码的次数,也可以指定用户锁定的时间一般用dba的身份去执行该命令例子:指定scott这个用户最多只能尝试3次登陆,锁定时间为2天,让我们看看怎么实现。oracle用户的管理创建profile文件sql>createprofileaaa1limit(创建规则的名称)failed_login_a

6、ttempts3password_lock_time2;(设置登陆的次数及锁定时间)Sql>alteruserlengprofileaaa1;(2)给账户(用户)解锁sql>alteruserlengaccountunlock;(3)终止口令为了让用户定期修改密码可以使用终止口令的指令来完成同样这个命令也需要dba身份来操作。例子:给前面创建的用户leng创建一个profile文件,要求该用户每隔10天要修改自家的登陆密码,宽限期为2天。看看怎么做。sql>createprofilemyprofilelimitpassword_life_time10password_grace_time2;

7、sql>alteruserlengprofilemyprofile;oracle用户的管理口令历史概述:如果希望用户在修改密码时,不能使用以前使用过的密码,可使用口令历史,这样oralce就会将口令修改的信息存放到数据字典中,这样当用户修改密码时,oracle就会对新旧密码进行比较,当发现新旧密码一样时,就提示用户重新输入密码。例子:1)建立profilesql>createprofilepassword_h

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。