Oracleデータベースへのサーバー接続をテストする必要がある私は唯一の状況ですが、アカウントやパスワードにはアクセスできません。パスワードなしでsqlplusを使用してOracle接続をテストしてください
なぜ私のサーバーとデータベースの間に複数のファイアウォール層が何回も存在するため、特に最近ではRAC/Exadataデータベースにアクセスしようとしているときに、 (私に見える唯一の範囲であった)IP範囲は十分ではなく、ブロックされた実際に接続するために使用される基礎となる物理的/仮想的なIPが存在していました。接続性をテストすることができれば、データベースがアクセス可能であることを少なくとも確認できます。
「テスト」アカウントが実際に存在しないsqlplus test @ DBを使用して接続することを考えました。間違ったユーザー名/パスワードのログオンが拒否されたという返信があった場合、少なくとも少なくともデータベースに接続して認証を実行するため、データベース接続が機能していることがわかります。しかし、私は監査上の懸念(DBAが誰かがシステムをハックしようとしていると思うかどうか)と、このテストを行うための実際の方法やコマンドがあるかどうかについても懸念しています。
ちょうどtnspingを使用しますか? – OldProgrammer
tnspingはスキャンリスナーのみをチェックし、問題の基になるデータベースはチェックしません。 – Ronbear
"接続性"をチェックするには、** tnsping **が適切なツールです。監査について懸念がある場合は、DBAにアカウントを作成するよう依頼してください。このアカウントの必要性はすべて、 'CREATE SESSION'権限です。 –