2011-07-12 7 views
1

私はOracle 10gを使用しています。私はスキーマ/ユーザとテーブルを作成するプロシージャを実行するデータベースユーザTDM_DDを持っています。そうする際には、新しく作成したスキーマに「UNLIMITED TABLESPACE」権限を付与する必要があります。しかし、エラーが発生しました"ORA-01031:不十分な特権"ヘルプが必要です!作成したユーザーにUNLIMITED TABLESPACEを付与できません

+0

エラーメッセージが表示されます。あなたのコードは必要な権限で実行する必要があります(管理者に相談してください)。 – nabuchodonossor

+0

ローカルマシンにoracleをインストールしましたが、管理者ヘルプをすぐに取得できません。ここからの助けは本当にappritiated! –

答えて

1

UNLIMITED TABLESPACE権限は、SYSTEMユーザーなど、権限を付与できるユーザーとしてのみ付与できます。 TDM_DDユーザーに、他のユーザーにUNLIMITED TABLESPACE特権を与える権限を与える必要があります。

+0

システムユーザを使用して「GRANT UNLIMITED TABLESPACE TO TDM_DD」というクエリを実行しましたが、TDM_DDはまだ新しいスキーマへのアクセスを提供できません。私は新しくオラクルに就いていますが、私はたくさん検索しましたが、TDM_DDにどのように特権を与えて他の人に許可することができるかを理解しません。 –

+0

adminオプションでそれを許可してみてください:ADMINオプションで "TDM_DD"に無制限のテーブルスペースを与えてください – Datajam

+0

私の問題は解決しました。TDM_DDは新しいスキーマに付与権限を与えることができます。おかげさまでDatajam Ltd –

関連する問題