あなたは、Oracleクラスタ・オブジェクトに権限を付与することはできますか?
-
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);
所属していません StackOverflow