ORA-01017 9iクライアントから11gデータベースに接続すると、ユーザー名/パスワードが無効になる。

9i(v9.2.0.1)のクライアントを使っているPCから11g(v11.2.0.1.0)のスキーマに接続しようとしています。いくつかのスキーマには問題なく接続できるようですが、このスキーマには接続できません。毎回、ORA-01017 Invalid Username/Passwordというエラーが発生します。

ユーザー名とパスワードは間違いなく正しいのですが、これではうまくいかない理由に心当たりのある方はいらっしゃいますか?

9iと11gの間には何か根本的な非互換性があるのでしょうか?

ソリューション

ユーザー名とパスワードが完全に間違っています。 Oracle 11gの認証情報は大文字と小文字を区別します。

ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGON = FALSEを試してみてください。 とパスワードを変更します。

http://oracle-base.com/articles/11g/case-sensitive-passwords-11gr1.php

解説 (8)

すべてがうまくいかない場合は、パスワードを同じものにリセットしてみてください。私はこのエラーに遭遇し、回避することができませんでしたが、パスワードを同じ値にリセットするだけで問題が解決しました。

解説 (2)

私も同じ問題があり、ユーザー名とパスワードを二重引用符で囲むとうまくいきました。 create public database link "opps" identified by "opps" using 'TEST'です。

解説 (0)