oracle 权限问题9017,[数据库]oracle学习笔记(一)用户管理

[数据库]oracle学习笔记(一)用户管理

0 2014-04-13 01:00:37

1 --oracle学习第一天 2 --连接 @后面连接数据库实例,具体连接到那个数据库 3 conn scott/tiger@MYORA1; 4 --修改密码 5 passw; 6 --显示用户 7 show user; 8 --查询emp 9 select * from emp;10 --进行替换查询11 select * from emp where ename='&ENAME'12 --把查询的数据导出去13 spool d:\ab.sql14 select * from emp;15 spool off16 --显示行大小和设置行大小,行大小为9017 show linesize18 set lingsize 9019 --显示一页的大小,并设置一页显示3020 show pagesize21 set pagesize 3022 --oracle用户管理,创建新用户需要有dba的权限才能创建信用户23 --创建一个xiaoming的用户,密码为m123,创建用户必须是sys或者system24 create user xiaoming identified by m123;25 --给用户需改密码,给别人修改密码必须要有dba权限26 --修改小明的密码27 password xiaoming;28 --删除用户,用dba的权限删用户,自己不能删除自己29 --删除小明这个用户 30 --在删除用户时,如果要删除的用户,已经创建了表,在删除时,要带一个参数cascade(删除表)31 drop user xiaoming;32 --给xiaoming赋连接数据库的权限 33 34 --权限分为系统权限和对象权限35 --系统权限是用户对数据库的相关权限,如:登录,修改密码等,oracle大概有140多种系统权限36 --对象权限是用户对其他用户数据对象访问(操作)的权限,oracle大概有25种对象权限37 --数据对象就是这个用户创建的表,视图,存储过程等等,38 --角色分两种一种叫做自定义角色,一种预定义角色39 grant connect to xiaoming;40 --使用对象权限,使xiaoming可以访问emp表41 --把emp的查询功能授权给xiaoming使用42 grant select on emp to xiaoming;43 --修改权限44 grant update on emp to xiaoming;45 --这张表的所有权限46 grant all on emp to xiaoming;47 --方案48 select * from scott.emp;49 --收回权限 revoke50 revoke select on emp from xiaoming;51 --权限传递 52 --如果是对象权限就在后面加 with grant option53 --意味着xiaoming可以把select权限继续往下一个用户传递54 grant select on emp to xiaoming with grant option55 --如果是系统权限就在后面添加with admin option56 --系统也就是system或者sys把connnect权限赋予了xiaoming57 grant connect to xiaoming with admin option58 -- 如果scott把xiaoming的查询emp的权限撤销了59 --那么xiaohong通过xiaoming得到的获取查询emp表的权限也将被撤销60 --株连九族61 --//62 --用户管理63 --账户锁定64 --指定一个账户登录最多可以输入密码的次数,也可以指定用户锁定的时间(天)65 --一般用dba的身份去验证改密码66 --指定scott这个用户最多只能尝试3次登录,锁定时间为2天67 --创建一个profile文件68 create profile lock_account limit failed_login_attempts 3 password_lock_time 269 alter user scott profile lock_account;70 --给账户解锁,要dba的用户权限71 alter user scott account unlock;72 --终止口令73 --让用户定期修改密码可以使用终止口令的指令来完成,需要dba的身份操作74 --给scott的用户tea创建一个profile文件,要求该用户每隔10天修改自己的登录密码,宽限期为2天75 create profile myproflie limit password_life_time 10 password_grace_time 2;76 alter user scott profile myprifile77 --口令历史78 --如果希望用户在修改密码时不能使用以前使用过的密码,可使用口令历史,79 --这样oracle就会将口令修改信息存放到数据字典中,当用户修改密码时,80 --orace就会对新旧密码进行比较,发现新旧密码一样是,就提示用户重新输入密码81 --建立profile82 --password_reuse_time 指定口令可重用时间即10天后就可以重用83 create profile password_history limit password_life_time 10 password_grace_time 2 password_reuse_time 10;84 85 --删除profile 删除该文件,后面添加cascade 可以把相关的都是删除了86 drop profile password_history

转载请保留本文网址:http://www.shaoqun.com/a/88378.html

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。

oracle

0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值