0
我正在運行安裝程序腳本。其授予sys.aux_stats$
,sys.wri$optstat_aux_history
,sys.dbms_spm
和sys.dbms_xplan
。此時拋出異常:ORA-01031: insufficient privileges
對於安裝程序,我創建了一個DBA用戶(FOODBA
)和一個DB用戶(FOOADM
)。該DBA是這樣創建的Oracle機器上:Oracle不允許授予sys。*
bash-4.1$ sqlplus
...
Enter user-name: sys as sysdba
Enter password:
SQL> CREATE USER FOODBA IDENTIFIED BY Password;
User created.
SQL> GRANT DBA TO FOODBA ;
Grant succeeded.
SQL> GRANT ADMINISTER SQL MANAGEMENT OBJECT TO FOODBA ;
Grant succeeded.
完全不工作,我是否嘗試過這樣的:
SQL> GRANT ALL PRIVILEGES TO FOODBA;
Grant succeeded.
仍然沒有工作,所以我想給自定義權限對象:
:SQL> grant all privileges on sys.aux_stats$ to FOODBA;
Grant succeeded.
當我與用戶FOODBA
運行腳本
這是再次拋出insufficient privileges
excpetion。
我該怎麼做,以便FOODBA
用戶可以正確創建並授予FOOADM
?安裝腳本是第三方。
'授予選擇,插入,更新,刪除sys.aux_stats $ WITH GRANT OPTION到FOOADM;' 拋出'ORA-01031:privileges'不足 我需要讓更多的功率爲'FOODBA' ? – MemLeak
您需要是sys並將其授予FOODBA。然後FOODBA可以選擇FOOADM。 – Rene