インストーラスクリプトを実行しています。 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に付与することを許可していません。*
SQL> GRANT ALL PRIVILEGES TO FOODBA;
Grant succeeded.
はまだ働いていないので、私は、カスタムのアクセス許可を与えることを試みた:
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 on sys.aux_stats$ to FOODBA;
Grant succeeded.
そして、私は、ユーザーFOODBA
でスクリプトを実行します。
grant select, insert, update, delete on sys.aux_stats$ to FOOADM
もう一度insufficient privileges
と叫んでいます。
FOODBA
ユーザーがFOOADM
を正しく作成して付与できるようにするにはどうすればよいですか?インストールスクリプトはサードパーティ製です。
'助成金SELECT、INSERT、UPDATE、GRANTオプションでFOOADMするsys.aux_stats $に削除;' は 'ORA-01031をスロー:不十分privileges' 私は' FOODBA'のためのより多くの電力を有効にする必要があります? – MemLeak
あなたはsysでFOODBAにこれを許可する必要があります。そしてFOODBAはFOOADMにselectを与えることができます。 – Rene