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

查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;

 

 

posted @ 2010-01-09 15:43  wj-conquer  阅读(523)  评论(0编辑  收藏  举报