あなたは、Oracleクラスタ・オブジェクトに権限を付与することはできますか?

StackOverflow https://stackoverflow.com/questions/1136636

  •  16-09-2019
  •  | 
  •  

質問

私は、別のユーザーのスキーマ(ユーザーB)におけるクラスタ上のテーブルを作成するために、Oracleユーザ(ユーザA)の権限を許可しようとしています。私は、付与する関連権限を見つけて、ユーザAにクラスタ内のすべての権限を付与すると、表またはビューが存在しないと文句を言いことはできません。私は可能何をしようとしていますか?私はまた、ALL_CLU_COLUMNS辞書テーブルがない気づきます。この関係している?

役に立ちましたか?

解決

ユーザAは、CREATE ANY TABLE権限を取得していなければなりません。両方のテーブルとクラスタオブジェクト参照のuserBがスキーマを修飾してください。

だから、OracleのドキュメントからEMP / DEPTの例を使用します:

ユーザーB: CLUSTERのEMP_DEPTを作成する(DEPTNO NUMBER(3));

ユーザA: CREATE TABLE userB.dept(  DEPTNO NUMBER(3))  CLUSTER userB.emp_dept(DEPTNO);

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top