私のデータベースには2つのスキーマがあります(すべての表を含む)adminと、同義語テーブルからの選択、更新、削除の権限を持つ2番目のスキーマです。 (私は11Gを使用しています)別のスキーマのスキーマを使用したoracle scnの取得
私はadminスキーマだけで作業しています。私がやろうとしています何 は、操作が行われる前のSCNを取得し、次のとおりです。
SELECT current_scn FROM V$DATABASE;
は、その後、いくつかのoeprationsが行われ、その後、私は私が操作の前にそれを保存SCNで選択しようとしています:
SELECT * FROM myTable AS OF SCN 2312312;
、その後
ORA-01031: insufficient privileges
01031. 00000 - "insufficient privileges"
*Cause: An attempt was made to perform a database operation without
the necessary privileges.
*Action: Ask your database administrator or designated security
administrator to grant you the necessary privileges
このエラーが来ています。
フラッシュバック問合せを実行する権限をDBAに依頼しましたか? –
まあ、私はDBAになる立場を持っていますが、それはどのコマンドですか?私は管理スキーマでクエリを実行する場合、それは動作しているが、他のスキーマでは、私はscnを取得することができますが、管理者からのテーブルのクエリでそれを使用していない... –