Oracle修正用户暗码及授权撤权ITeye - 千亿集团

Oracle修正用户暗码及授权撤权ITeye

2019年03月28日12时21分56秒 | 作者: 昆皓 | 标签: 用户,权限,修正 | 浏览: 261

转自:http://www.cnblogs.com/fromchaos/archive/2011/08/12/2135837.html
create user [username] identified by [password] 创立新的用户 
[b][color=red]grant 权限1、权限2...to 用户 给创立用户权限 [/color][/b]
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 就可以了,已通过测验。
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表千亿集团立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章