0

新しいユーザーを作成したところ、作成セッションがありますが、PLSQL Developerに接続しようとするたびに、ORA-00604、ORA-01722、およびORA-06512が発生します

ただし、DBA アクセスを許可すると、問題なくログオンできます。

ヒント?接続トリガーがありません。

4

3 に答える 3

1

ORA-01722 は INVALID_NUMBER です

PL/SQL 開発者が接続時に何かを実行しようとしている可能性があります。

接続トリガーがないことを二重に確信している場合 (およびデータベース レベルのトリガーを探している場合) は、トレースを有効にするスキーマを作成します。次に、トレース ファイルで 1722 エラーを調べ、実行しようとしているステートメントを確認します。

于 2010-08-16T06:21:26.677 に答える
0

ORA-00604: 11gを実行している場合は、このリンクを確認してください。11g には、ORA-00604 エラーが予期せずポップアップする原因となるいくつかの問題があるようです。

共有してお楽しみください。

于 2010-08-16T17:15:46.680 に答える
0

ORA-01722 は、一部のコードが INVALID_NUMBER 例外をスローしていることを示しています。

DBA として接続し、DBA_TRIGGERS を調べます。AFTER LOGON トリガーはありますか? その場合は、トリガー本体のコードを見てください。TO_NUMBER() 変換を行っているものはありますか? 暗黙的な変換 (数値以外の値を数値列に挿入するなど) を考慮することを忘れないでください。

通常のユーザーは LOGON トリガーのエラーに悩まされますが、DBA は無料でパスを取得できます。そうでなければ、誰がデータベースに接続して問題を解決できるでしょうか?

于 2010-08-16T06:18:01.600 に答える