Oracle 创建用户 修改用户密码 授权命令
2015-11-16 08:22
495 查看
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性能调优思想与概论
- 【Loadrunner】参数化-直接从oracle数据库取值参数化
- Win7下完全卸载Oracle 11g的步骤
- ORACLE 创建数据链
- oracle与mysql的区别
- 写一段Jdbc连接Oracle的程序,并实现数据查询
- win10、win7系统64位oracle11g安装教程以及32位plsql连接教程
- Oracle 12c安装步骤及使用问题总结:
- oracle新建用户
- 去重复 oracle
- SqlServer数据库添加oracle链接服务器小结
- Oracle导入导出命令
- Oracle的某些例题以及答案
- (6)Oracle基础--简单查询
- oracle新建用户,授权,建表空间语句
- oracle expdp/impdp使用方法
- oracle 存储过程学习地址
- 75.Oracle数据库SQL开发之 高级查询——更新已有的单元
- 74.Oracle数据库SQL开发之 高级查询——处理空值和缺失值