您的位置:首页 > 数据库 > Oracle

查oracle系统中某用户已有的权限 select * from session_privs 和创建权限

2010-01-09 15:43 603 查看
查oracle系统中某用户已有的权限

select * from session_privs

1 CREATE SESSION
2 UNLIMITED TABLESPACE
3 CREATE TABLE
4 CREATE CLUSTER
5 CREATE VIEW
6 CREATE SEQUENCE
7 CREATE PROCEDURE
8 CREATE TRIGGER
9 CREATE ANY DIRECTORY
10 CREATE TYPE
11 CREATE OPERATOR
12 CREATE INDEXTYPE
13 DEBUG CONNECT SESSION

GRANT CREATE ANY DIRECTORY TO pms

GRANT UNLIMITED TABLESPACE TO pms

GRANT CONNECT TO pms

GRANT RESOURCE TO pms

grant create session to pms

grant developer to pms ----访问EM控制台的权限

grant developer to pms ----访问EM控制台的权限

备注:输入grant developer to pms提示“grant”不存在

则需要在em里面添加develop

具体步骤

1、打开em----服务器---角色----创建

2、在“一般信息”里面输入名称“developer”

3、在“角色”里面选择添加“SELECT_CATALOG_ROLE",点击“确定”

4、在“系统权限”里面选择添加“CREATE CLUSTER”、“CREATE SEQUENCE”、“CREATE SESSION”、“CREATE TABLE”、“CREATE TRIGGER”、“CREATE VIEW”,点击“确定”

5、点击“应用”即可

现在再重新运行命令grant developer to pms 肯定ok

添加权限的方法

1. 进到sys用户下如

SQL> conn sys/123456@10.10.1.111/orcl as sysdba

2. 给新用户conquer加权限如

SQL> grant create session to conquer;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: