Oracle创建用户 修改用户密码 授权命令
2015-09-10 13:44
225 查看
create user [username] identified by [password] 创建新的用户
grant 权限1、权限2...to 用户 给创建用户权限
ex:grant create session to [username] 此时只能连接到数据库
grant connect,resource to [username] 此时权限能满足要求
alter user [username] identified by [password] 修改用户密码
alter user [username] password expired 下次登录时提示修改密码
alter user [username] account lock 锁住用户
alter user [username] account unlock 解锁锁用户
grant select,delete on scott.emp to [username] 把scott下emp表的两个权限给用户
revoke select ,delete on scott.emo from [username] 回收权限
//创建用户并指定表空间
create user username identified by password
default tablespace user_data
temporary tablespace user_temp;
//给用户授予权限
grant connect,resource to username;
//以后以该用户登录,创建的任何数据库对象都属于user_temp 和user_data表空间,
这就不用在每创建一个对象给其指定表空间了
撤权:
revoke 权限... from 用户名;
删除用户命令
drop user user_name cascade;
在进行procedure执行的时候,用的是PL/SQL工具中的test,调试方法进行执行,因为有输入参数,但是报了个错:
“note:debugging requires the debug connect session system privilege”.
原因是用户权限不够,使用以下命令授予权限:
GRANT debug any procedure, debug connect session TO username
其实只需要授予debug connect session 就可以了,已经过测试。
grant 权限1、权限2...to 用户 给创建用户权限
ex:grant create session to [username] 此时只能连接到数据库
grant connect,resource to [username] 此时权限能满足要求
alter user [username] identified by [password] 修改用户密码
alter user [username] password expired 下次登录时提示修改密码
alter user [username] account lock 锁住用户
alter user [username] account unlock 解锁锁用户
grant select,delete on scott.emp to [username] 把scott下emp表的两个权限给用户
revoke select ,delete on scott.emo from [username] 回收权限
//创建用户并指定表空间
create user username identified by password
default tablespace user_data
temporary tablespace user_temp;
//给用户授予权限
grant connect,resource to username;
//以后以该用户登录,创建的任何数据库对象都属于user_temp 和user_data表空间,
这就不用在每创建一个对象给其指定表空间了
撤权:
revoke 权限... from 用户名;
删除用户命令
drop user user_name cascade;
在进行procedure执行的时候,用的是PL/SQL工具中的test,调试方法进行执行,因为有输入参数,但是报了个错:
“note:debugging requires the debug connect session system privilege”.
原因是用户权限不够,使用以下命令授予权限:
GRANT debug any procedure, debug connect session TO username
其实只需要授予debug connect session 就可以了,已经过测试。
相关文章推荐
- Oracle获取当前用户
- Oracle查询中null判断注意
- Oracle查询用户所有表
- ORA-00600: internal error code, arguments: [kglgtboX]
- oracle用户创建及权限设置
- 采用Duplicate target database在线恢复秩序oracle datagard图书馆设备
- Asp.Net+Oracle+BootStrap+Jquery
- Oracle零基础学习1
- oracle数据库中,不同用户之间表格的导入
- 取最大值最小值
- win10 下pl/sql连接oracle
- Oracle BIEE (Business Intelligence) 11g 11.1.1.6.0 学习(3)创建一个简单的分析
- 不安装oracle客户端,pl/sql,vs链接远程oracle办法
- Oracle BIEE (Business Intelligence) 11g 11.1.1.6.0 学习(2)RPD资料档案库创建
- Oracle BIEE (Business Intelligence) 11g 11.1.1.6.0 学习(1)安装
- 关于函数row_number,rank,dense_rank排序
- 详解ORACLE数据库的分区表
- oracle的TM锁、TX锁
- oracle 查看并行sql语句的并行数量和如何开并行
- Oracle中connect,resource角色权限