oracle学习笔记---用户管理
2015-06-10 10:47
633 查看
1.创建用户:create user
xiaoming identified by123;
修改密码:password xiaoming;
删除用户:drop user xiaoming 【cascade】;cascade把该用户创建的表统统删掉
2.新建的用户没有权限,需要给其附相应的权限
授权(grant to):
系统权限:grant
connect to xiaoming;
对象权限:grant
select on emp to xiaoming;
收回权限(revoke from):revoke
select on emp from
xiaoming;
如果想让小明可以把权限传递:对象权限:grant
select on emp to xiaoming with grant option;
系统权限:grant
connect to xiaoming with admin option;
3.用户指令管理 profile(需要dba身份来操作):
(1) 账户锁定:指定账户登录时最多可以输入密码的次数,也可以指定用户锁定的时间(天)一般用dba的身份去执行该命令
例:指定xiaoming这个用户最多只能尝试三次登录,锁定时间为2天
创建profile文件
sql>create profile aaa
limit failed_login_attempts 3 password_lock_time 2;
sql>alter user xiaoming profile aaa;
(2) 给用户账户解锁:sql>alter user xiaoming
account unlock;
(3) 终止口令:为了让用户定期修改密码,可以使用终止口令来完成
例子:给用户xiaoming创建一个profile文件,要求该用户每隔10天修改登录密码,宽限期为2天
sql>create profile aaa
limit password_life_time 10 password_grace_time 2;
sql>alter user xiaoming
profile aaa;
(4) 口令历史:如果希望用户在修改密码时,不能使用以前使用过的密码,可使用口令历史
例子:
sql>create profile aaa
limit password_life_time 10
password_grace_time 2 password_reuse_time 10;
password_reuse_time //指定口令可重用时间,即10天后可重用
(5) 删除 profile:sql>drop profile aaa 【cascade】
oracle权限管理详解:http://czmmiao.iteye.com/blog/1304934
xiaoming identified by123;
修改密码:password xiaoming;
删除用户:drop user xiaoming 【cascade】;cascade把该用户创建的表统统删掉
2.新建的用户没有权限,需要给其附相应的权限
授权(grant to):
系统权限:grant
connect to xiaoming;
对象权限:grant
select on emp to xiaoming;
收回权限(revoke from):revoke
select on emp from
xiaoming;
如果想让小明可以把权限传递:对象权限:grant
select on emp to xiaoming with grant option;
系统权限:grant
connect to xiaoming with admin option;
3.用户指令管理 profile(需要dba身份来操作):
(1) 账户锁定:指定账户登录时最多可以输入密码的次数,也可以指定用户锁定的时间(天)一般用dba的身份去执行该命令
例:指定xiaoming这个用户最多只能尝试三次登录,锁定时间为2天
创建profile文件
sql>create profile aaa
limit failed_login_attempts 3 password_lock_time 2;
sql>alter user xiaoming profile aaa;
(2) 给用户账户解锁:sql>alter user xiaoming
account unlock;
(3) 终止口令:为了让用户定期修改密码,可以使用终止口令来完成
例子:给用户xiaoming创建一个profile文件,要求该用户每隔10天修改登录密码,宽限期为2天
sql>create profile aaa
limit password_life_time 10 password_grace_time 2;
sql>alter user xiaoming
profile aaa;
(4) 口令历史:如果希望用户在修改密码时,不能使用以前使用过的密码,可使用口令历史
例子:
sql>create profile aaa
limit password_life_time 10
password_grace_time 2 password_reuse_time 10;
password_reuse_time //指定口令可重用时间,即10天后可重用
(5) 删除 profile:sql>drop profile aaa 【cascade】
oracle权限管理详解:http://czmmiao.iteye.com/blog/1304934
相关文章推荐
- 关于connect,resource角色具体拥有哪些权限
- Oracle笔记:用户、权限及exp/imp数据
- Oracle教程之Oracle各种用户的区别-dba,sysdba,sysoper,normal
- 三, 用户管理 一
- oracle 两表之间字段赋值错误解析
- Oracle的一点注意点
- 关于oracle中的wmsys.wm_concat中的使用问题
- oracle新建(还原)、备份数据库
- Oracle数据库的备份方法
- 学生选课数据库(oracle 11g)的设计与管理
- oracle sequences在sql中取值
- oracle instr()
- ORACLE WITH AS 用法
- Java 返回oracle sys_guid() 乱码问题
- 读取oracle页面或者进程卡住不动(死锁)
- Oracle 11g安装图文攻略
- 不安装Oracle客户端,使用PLSQL连接Oracle服务器
- oracle复制列值
- Oracle 网关使用ODBC连接 Drill 查询
- Windows 7下使用Visual C++ 2010编译Python的cx_Oracle库