我是Oracle新手。我在" PDBORCL"中有HR模式。 。 但它未被授予" ADVISOR PRIVILEGE"。 我试图给它" ADVISOR PRIVILEGE"使用:
Data connection-> Privileges in VS2015
但它给了我错误"不充分的特权" 。 我应该如何使用cmd将所有权限授予HR?
提前致谢!
答案 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>