web-dev-qa-db-ja.com

マルチデータベース環境でデータベースを削除した後、sysとsystemを除くすべてのユーザーがOracle dbに接続できるのはなぜですか?

1台のサーバーに2つのデータベースがあります。 通常のユーザーではデータベースに接続できますが、sysおよびシステムユーザーでは接続できませんそして無効なユーザー名/パスワードが発生します。その前にデータベースの1つを削除し、そのデータベースを削除しているときに、次のエラーが発生しました。

DIM-00014:WindowsNTサービスコントロールマネージャーを開くことができません。O/ S-エラー:(OS5)アクセスが拒否されました

接続できるか確認しますsqlplus /nologおよびconn / as sysdbaそしてそれは機能せず、以下のエラーが発生しました:

12560:tnsプロトコルアダプタエラー

誰でも助けて!

1
E_Salamon

私はついに解決策を見つけました。 sysを使用してorapwdパスワードを変更しました。問題は1つだけです。ドキュメントに記載されているように、sysdba or sysoper privilegesを持たないユーザーのパスワードはしばらくすると期限切れになります。したがって、このlogin as sysdbaおよびgrant sysdba and sysoperをsysに回避するために。

0
E_Salamon