ORA-01017: Invalid username/password; logon denied(ユーザー名/パスワードが無効。ログオン拒否)
Oracle意味
データベース接続時に指定したユーザー名またはパスワードが誤っているため、ログオンが拒否された。
原因
パスワードの誤り、ユーザー名の誤り、大文字小文字を区別するパスワード設定 (SEC_CASE_SENSITIVE_LOGON) が想定と異なる、パスワードの変更、またはアプリケーションの接続文字列に古い資格情報が残っている。
対処方法
ユーザー名とパスワードを確認する。必要なら DBA としてパスワードをリセットする: ALTER USER app_user IDENTIFIED BY new_password。ユーザーが存在しロックされていないことを確認する: SELECT username, account_status FROM dba_users。12c 以降のパスワードハッシュバージョンでは 11g クライアントが接続できない場合がある。SQLNET.ALLOWED_LOGON_VERSION_SERVER の設定を見直す。
同じデータベースの他の項目
- ORA-00001Unique constraint violated(一意制約違反)
- ORA-00054Resource busy and acquire with NOWAIT specified or timeout expired(リソースがビジー。NOWAIT 指定またはタイムアウト)
- ORA-00060Deadlock detected while waiting for resource(リソース待機中にデッドロックを検出)
- ORA-01555Snapshot too old: rollback segment number too small(スナップショットが古すぎる)
- ORA-01652Unable to extend temp segment by N in tablespace(表領域で一時セグメントを拡張できない)
- ORA-04031Unable to allocate N bytes of shared memory(共有メモリを割り当てられない)
- ORA-12154TNS: could not resolve the connect identifier specified(接続識別子を解決できない)