レポ
クラウドで
伸びる人沈む人

連絡特定商取引将来設計運営方針&メルマガSEの彼女は?
成功レポート集 Fedora9インストール! EclipseでJava Oracleバックアップのアーキテクチャ ゼロからHPでCGI 便利ネット知識
無料レポ&講習 IT業界の実態 linux処方箋 Java処方箋 Oracle処方箋 Perl処方箋
sysdba権限を与えたら、ORA-01994: GRANT失敗が出た

<IT技術の処方箋:sysdba権限を与えたら、ORA-01994: GRANT失敗が出た>




SQL> grant sysdba to searchman;
としたら、
ORA-01994: GRANT失敗: パスワード・ファイルが見つからないか
使用不可です

と出る場合があります。


このようなときは、
初期化パラメータ「REMOTE_LOGIN_PASSWORDFILE」が
「EXCLUSIVE」になっているか?
もしくは、パスワードファイルが存在しているか確認します。


以下のSQLを実行して、「EXCLUSIVE」を確認してください。


SQL>select value from v$system_parameter
where name='remote_login_passwordfile'

もし、none などが出てきたら、
SQL>alter system set remote_login_passwordfile=EXCLUSIVE scope=spfile


を行って再起動しましょう。


もしそれでも駄目なら、パスワードファイルの存在を確認してください。

${ORACLE_HOME}/dbs/

の下に、orapw${ORACLE_SID} というファイルが無ければ、
以下のコマンドで、パスワードファイルを生成しましょう。


SQL>orapwd file=orapw${ORACLE_SID} password={sysのpassword} force=y


もし、このコマンドもうまくいかなくて、
orapw${ORACLE_SID}をどこかからコピーしてきても、
うまくいっちゃったりします。
慣れてきましたか?慣れてきたら、
Oracleバックアップの「嘘」も勉強

クラウドで伸びる人沈む人 ||Copyright © 2005-2020 SearchMan,All Rights Reserved.