Oracle Enterprise Manager 10gを使用しています。
バックアップファイルからデータのリカバリを
したいのですが、思うようにうまくいかないため、
投稿させていただきます。
Oracle Enterprise Managerの
【メンテナンス】タブ⇒【リカバリ実行】
を選択し、リカバリの実行画面に遷移します。
次に、【データベース全体のリカバリの実行】を選択後、
「リカバリ・ウィザード」画面に遷移し、データベースの起動状態を
OPEN状態からMOUNTED状態にします。
数分待ち、【リフレッシュ】を押下し、「データベース・インスタンス」画面に
遷移後、【リカバリの実行】を選択します。
【リカバリの実行:資格証明】画面でユーザー名、パスワードを入力後、
【続行】を選択します。
すると、【リカバリの実行:資格証明】画面へ遷移し、
「エラー」と表示されてしまいます。
エラーの詳細を見ると、
SQL> SQL> ERROR:
ORA-01031: insufficient privileges
と表示されております。
これが表示されているため、リカバリができず
原因すらわからない状態です。
この対処法について、ご教授していただければと
思っております。
以上、宜しくお願い致します。
No.4
- 回答日時:
ちなみに、
「ホスト資格証明」がora_dbaのあるOSユーザ指定、
「データベース資格証明」がsysdba権限のあるOracleユーザ(スキーマ)指定です。
「データベース資格証明」のほうにSYSDBA権限のないOracleユーザを指定したりはしていないですかね?念のため・・。
No.3
- 回答日時:
OEMを確認してみましたが、資格証明の画面ではSYSユーザのユーザ名・パスワードも指定します。
sqlplus sys/{パスワード} as sysdba が可能な状態でしょうか?
OEMからのログインはリモートログイン扱いになりますので、SYSユーザのパスワードファイルが生成されていないとログインできないかも知れません。
パスワードファイルもOKなら、手順は正しいと思いますので、Oracleサポートさんに聞いてみるしかなさそうです。
色々と操作をしていたら、リカバリができました!!
資格証明の画面以外の箇所(リカバリの設定)画面で
SYSユーザを指定後に、リカバリを実施したらできました。
No.2ベストアンサー
- 回答日時:
>SYSでOPEN状態からMOUNTED状態にしているので、
>【リカバリの実行:資格証明】でも、SYSで実行しなければ
>ならないというオチではないですよね。。。
資格証明はOSユーザなので、そういうオチではないですね。
昨日のアドバイスですが、WINDOWSの場合はAdministrator権限と書きましたが、それでは駄目なのかも知れません。
Administrator権限を持つユーザでPCにログインし、
「コントロールパネル>管理ツール>コンピュータの管理>ユーザとローカルグループ」から、リカバリで使っているOSユーザに対して、「所属するグループ>追加」で、ora_dbaを追加してみてください。このグループを明示的に割り当てたユーザなら、"sqlplus / as sysdba"ができる、すなわちリカバリもできるはずです。
この回答への補足
ora_dbaは追加されており、
sqlplus / as sysdbaも実行できます。
sqlplus上では、リカバリが実施できるのですが、
OEM上だと、リカバリが実施できない状態です。
何か設定が足りないのでしょうか??
八方塞な状態です。
No.1
- 回答日時:
「ORA-01031: insufficient privileges」は権限不足ということですが、
SYSユーザで実行するように指定していますでしょうか?
(SYSTEMではリカバリできないと思います)
もしくは、記憶がおぼろげですが、資格証明のところでOSユーザを指定したと思います。ここで、"sqlplus / as sysdba"で接続できるようなOSユーザのユーザ名・パスワードを指定する必要があったかな?と思います。
UNIXならoracleユーザ、WINDOWSならAdministrator権限のあるユーザなどですね。
この回答への補足
Administrator権限でリカバリの実行をしています。
【リカバリの実行:資格証明】画面で
ユーザー名にAdministratorを入力し、
ホスト資格証明で使用するものを使っています。
「リカバリ・ウィザード」画面でOPEN状態からMOUNTED状態に
するときは、ユーザ名をSYSにしています。
SYSでOPEN状態からMOUNTED状態にしているので、
【リカバリの実行:資格証明】でも、SYSで実行しなければ
ならないというオチではないですよね。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 BitLocker 回復キーの入力 1 2022/10/09 15:23
- InternetExplorer(IE) リカバリでエクセルの中身が消えた 1 2022/03/27 14:04
- 宇宙科学・天文学・天気 銀河のハビタブルゾーンを確率的セルオートマトンという数値的にシミュレーションした結果、「群島」の様な 2 2023/06/06 23:10
- au(KDDI) 特定の画面を見るとスマホが固まります ご覧頂き有難うございます。 特定のページを見るとスマホが固まり 1 2023/08/21 19:29
- Java Javaプログラミングの質問になります。 ボタンを押下した時に画面遷移して 画面から戻ってきた時のi 1 2023/06/26 07:50
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Windows 10 windowsセキュリティーでパスワードエラー 1 2022/06/14 19:49
- Windows 10 windows11が突然起動しなくなりました 3 2022/06/30 17:49
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Windows 10 再起動後 Pinが使用できず、PC(windows11)にサインインできない 3 2022/08/30 20:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ORACLE SQL DeveloperでのDBへ...
-
バージョン違いのデータベース...
-
Oracle11g SQLPlusログインにつ...
-
ORAー12560:TNS:protocol adap...
-
OraOps10.dllのエラーについて
-
ORACLE_SIDについて
-
Oracle DBに接続できなくなりま...
-
ストアドプロシジャからデータ...
-
SQLサーバー認証でログインを作...
-
SIDとSERVICE_NAMEの違いとは?
-
ORA-12170のエラーについて
-
DB2で SQL1032N start databas...
-
.NET Frameworkがコントロール...
-
データソース名および指定され...
-
倒産した18禁ゲーム会社のパ...
-
SQL 全角半角混在の文字列から...
-
異なる文字コードの環境にイン...
-
oracleのメモリ使用量が97%ほど...
-
Windows Storeを使わずに付箋を...
-
突然オラクルへ接続できなくな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Oracle11g SQLPlusログインにつ...
-
ORAー12560:TNS:protocol adap...
-
OraOps10.dllのエラーについて
-
SQLサーバー認証でログインを作...
-
ストアドプロシジャからデータ...
-
SYSユーザーでログインしたい
-
ORACLE_SIDについて
-
Oracle DBリンクについて
-
ORACLE SQL DeveloperでのDBへ...
-
OS認証時にOracle Net Manager...
-
oracle 9i と SQL SERVER 2005 ...
-
OracleやMySQLなどに接続開発で...
-
権限の問題でドライバが読み込...
-
sql plusの初回ログインについて
-
ora-01017エラーについて
-
Express Editionに関して
-
sqlplusについて教えてほしいです
-
バージョン違いのデータベース...
-
Oracle9i データベースの作成方法
-
DBリンクの参照について
おすすめ情報