67

9i (v9.2.0.1) クライアントを搭載した PC から 11g (v11.2.0.1.0) のスキーマに接続しようとしています。一部のスキーマには正常に接続しているようですが、これには接続していませんORA-01017 Invalid Username/Password。毎回エラーが返されます。

ユーザー名とパスワードは間違いなく正しいです-これが機能しない理由を誰でも思いつくことができますか?

9i と 11g の間に根本的な非互換性はありますか?

4

17 に答える 17

52

ユーザーとパスワードが間違いなく間違っています。Oracle 11g の資格情報では、大文字と小文字が区別されます。

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

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

于 2013-01-23T10:15:53.100 に答える
12

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

于 2013-09-03T09:34:19.790 に答える
4

sqlplus を使用して Oracle データベースに接続できます。

sqlplus "/as sysdba"

次に、新しいユーザーを作成して権限を割り当てます。

grant all privileges to dac;
于 2016-03-26T17:51:13.743 に答える
3

私は専門家ではありません。Oracle 11g で SQL Developer から HR スキーマに接続しようとして ORA-01017 が発生する場合は、次のように HR のロックを解除してみてください。

hr によって識別されるユーザー HR を変更します。

于 2014-01-09T10:00:36.437 に答える
3

同じエラーが発生しましたが、接続中にスクリプト内の他の前のステートメントが正常に実行されました! (したがって、接続はすでに開かれており、いくつかの成功したステートメントは自動コミットモードで正常に実行されました) エラーは数分間再現可能でした。それからそれはちょうど消えていました。この時間内に、誰かまたは何らかの内部メカニズムがメンテナンス作業または同様の作業を行ったかどうかはわかりません。

私のenvのいくつかの事実:

  • 11.2
  • 次のように接続:sys as sysdba
  • 関連する操作 ... から読み取りall_tables、別のユーザーに選択all_viewsを許可する
于 2016-10-11T12:48:51.217 に答える
2

私は同じ問題を抱えていて、ユーザー名とパスワードを二重引用符で囲みました。

于 2013-10-18T17:33:28.867 に答える
0

Proxy User 経由で odp.net 経由で接続すると、同じ sql エラー メッセージも表示されます。

私のエラーは、ユーザーが引用符 (例: "rockerolf") を使用して作成されたため、接続文字列で自分のユーザーを User Id=\"rockerolf\" として指定する必要があったことです。

結局、引用符でユーザーを削除し、..なしで新しいユーザーを作成することになりました。

顔の手のひら

于 2016-02-29T12:05:30.903 に答える
0

この投稿が 11g に関するものであることは知っていますが、パスワードを暗号化する方法に関する 12c クライアントのバグが、このエラーの原因である可能性があります。

  • パスワードの大文字と小文字の区別の問題がない (つまりALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGON = FALSE、パスワードを再設定しようとしても機能しない)。
  • 接続文字列でパスワードを引用符で囲みますが、それでも役に立ちません。
  • すべての環境変数 ( ORACLE_HOMEPATHTNS_ADMIN) を確認し、TNS_ADMINレジストリ文字列をHKLM\Software\Oracle\KEY_OraClient12Home配置しました。
  • 接続文字列とユーザー名/パスワードの組み合わせが Net Manager で機能することを確認し、
  • 同じ資格情報を使用して、SQL*Plus、Oracle SQL Developer を使用して接続できます。

すべての基本的なチェック。

修正:レジストリ (regedit) で に設定HKLM\System\CurrentControlSet\Control\Lsa\FIPSAlgorithmPolicy\Enabledして、FIPS を無効にしてみてください。0

Oracle.ManagedDataAccess および ORA-01017: ユーザー名/パスワードが無効です。ログオンが拒否されました

ORA-01005 ODP.Net との接続エラー

https://community.oracle.com/thread/2557592?start=0&tstart=0

https://dba.stackexchange.com/questions/142085/ora-01017-invalid-username-passwordlogon-denied/142149#142149

于 2016-06-24T14:26:28.813 に答える