授予PD在PDBORCL中解锁的Advisor权限

时间:2018-02-22 14:16:27

标签: c# asp.net oracle visual-studio visual-studio-2015

我是Oracle新手。我在" PDBORCL"中有HR模式。 。 但它未被授予" ADVISOR PRIVILEGE"。 我试图给它" ADVISOR PRIVILEGE"使用:

Data connection-> Privileges in VS2015

但它给了我错误"不充分的特权" 。 我应该如何使用cmd将所有权限授予HR?

提前致谢!

1 个答案:

答案 0 :(得分:1)

以SYSDBA身份连接到PDB。

sqlplus sys@orclpdb as sysdba

然后向用户授予所需的权限。

SQL> grant advisor to hr;

Grant succeeded.

SQL> conn hr@orclpdb
Enter password:
Connected.
SQL> select * from session_privs;

PRIVILEGE
----------------------------------------
CREATE SESSION
CREATE TABLE
CREATE CLUSTER
CREATE SEQUENCE
CREATE PROCEDURE
CREATE TRIGGER
CREATE MATERIALIZED VIEW
CREATE TYPE
CREATE OPERATOR
CREATE INDEXTYPE
SELECT ANY DICTIONARY

PRIVILEGE
----------------------------------------
ADVISOR
SET CONTAINER

13 rows selected.

SQL>