クラウドで 伸びる人沈む人 |
|
|
|
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バックアップの「嘘」も勉強 |