授予在 PDBORCL 中解锁的 HR 顾问权限
Granting Advisor Privileges to HR unlocked in PDBORCL
我是 Oracle 新手。我在 "PDBORCL" 中有 HR 模式。
但它不被授予 "ADVISOR PRIVILEGE"。
我尝试使用
来给它 "ADVISOR PRIVILEGE"
Data connection-> Privileges in VS2015
但它给我的错误是 "INSUFFICIENT PRIVILEGES" 。
我应该如何使用cmd将所有权限授予HR?
提前致谢!
以 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>
我是 Oracle 新手。我在 "PDBORCL" 中有 HR 模式。 但它不被授予 "ADVISOR PRIVILEGE"。 我尝试使用
来给它 "ADVISOR PRIVILEGE"Data connection-> Privileges in VS2015
但它给我的错误是 "INSUFFICIENT PRIVILEGES" 。 我应该如何使用cmd将所有权限授予HR?
提前致谢!
以 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>