Oracle | バージョンアップ後に ”ORA-01017: ユーザー名/パスワードが無効です” が出たときの対処法
当方のOracle環境
・バージョンアップ前)Oracle Database:12.1 Oracle Client: 9.2
・バージョンアップ後)Oracle Database:19C Oracle Client: 12.2
事象
バージョンアップ後にOracle Databaseに接続する
→「ORA-28040: 一致する認証プロトコルがありません」のエラーが出る
→そのエラーを解消する ※解消方法はこちら
→「ORA-01017: ユーザー名/パスワードが無効です」のエラーが出る
対処法:概要
・sqlnet.oraファイルの編集
・Oracleユーザのパスワード変更
対処法:手順
① Oracle Databaseのsqlnet.oraファイルを開く(Windowsでは通常以下のパス)
%ORACLE_HOME%\network\admin\sqlnet.ora
②「SQLNET.ALLOWED_LOGON_VERSION_SERVER」の設定値を11に変更する
SQLNET.ALLOWED_LOGON_VERSION_SERVER = 11
③ Oracleユーザのパスワードを更新するSQLを実行する ※同じパスワードでも可
ALTER USER パスワード IDENTIFIED BY "ログインユーザ";
④ ②をもとに戻す
以上
リンク