Oracle Enterprise Manager 10gを使用しています。
バックアップファイルからデータのリカバリを
したいのですが、思うようにうまくいかないため、
投稿させていただきます。
Oracle Enterprise Managerの
【メンテナンス】タブ⇒【リカバリ実行】
を選択し、リカバリの実行画面に遷移します。
次に、【データベース全体のリカバリの実行】を選択後、
「リカバリ・ウィザード」画面に遷移し、データベースの起動状態を
OPEN状態からMOUNTED状態にします。
数分待ち、【リフレッシュ】を押下し、「データベース・インスタンス」画面に
遷移後、【リカバリの実行】を選択します。
【リカバリの実行:資格証明】画面でユーザー名、パスワードを入力後、
【続行】を選択します。
すると、【リカバリの実行:資格証明】画面へ遷移し、
「エラー」と表示されてしまいます。
エラーの詳細を見ると、
SQL> SQL> ERROR:
ORA-01031: insufficient privileges
と表示されております。
これが表示されているため、リカバリができず
原因すらわからない状態です。
この対処法について、ご教授していただければと
思っております。
以上、宜しくお願い致します。
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.4
- 回答日時:
ちなみに、
「ホスト資格証明」がora_dbaのあるOSユーザ指定、
「データベース資格証明」がsysdba権限のあるOracleユーザ(スキーマ)指定です。
「データベース資格証明」のほうにSYSDBA権限のないOracleユーザを指定したりはしていないですかね?念のため・・。
No.3
- 回答日時:
OEMを確認してみましたが、資格証明の画面ではSYSユーザのユーザ名・パスワードも指定します。
sqlplus sys/{パスワード} as sysdba が可能な状態でしょうか?
OEMからのログインはリモートログイン扱いになりますので、SYSユーザのパスワードファイルが生成されていないとログインできないかも知れません。
パスワードファイルもOKなら、手順は正しいと思いますので、Oracleサポートさんに聞いてみるしかなさそうです。
色々と操作をしていたら、リカバリができました!!
資格証明の画面以外の箇所(リカバリの設定)画面で
SYSユーザを指定後に、リカバリを実施したらできました。
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ランキング
-
SQLの書き方について
-
主キー(ID)を除いたカラムの...
-
SQL update方法
-
videopad 無料版 アンインストール
-
sqlで質問です。 aテーブルとb...
-
SQLで日付+時間で絞り込みたい
-
Oracleで文字列型の時間を引き...
-
sqlについてです。 サブクエリ...
-
posgreよりoracleを選ぶ理由は?
-
棒読みちゃんが起動できないの...
-
オラクル試験でのクラムメディ...
-
sqlで質問です。 Aテーブルは店...
-
SQLの中上級者へのレベルアップ...
-
SELECTによる表の変換方法を教...
-
開発対象となるアプリケーショ...
-
質問です。 下記のテーブルとデ...
-
Oracleですがsqlで質問です。 ...
-
sqlで質問です。 Aテーブルの登...
-
sqlで質問です。 Aテーブルの情...
-
SQLについて教えて下さい。 主...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Oracle11g SQLPlusログインにつ...
-
SQLサーバー認証でログインを作...
-
OraOps10.dllのエラーについて
-
SYSユーザーでログインしたい
-
ORAー12560:TNS:protocol adap...
-
Oracle DBリンクについて
-
ORACLE SQL DeveloperでのDBへ...
-
OS認証時にOracle Net Manager...
-
バージョン違いのデータベース...
-
ORACLE_SIDについて
-
ストアドプロシジャからデータ...
-
はじめまして oracleで聞きたい...
-
Oracle12cでユーザのSQLPLUSロ...
-
ORA-12545について
-
ODBC接続によるパスワード回避
-
OMEによるリカバリ方法について
-
DBリンクの参照について
-
oracle ログオントリガー負荷テ...
-
パスワード認証について
-
ora-01017エラーについて
おすすめ情報