ホスト上のSIDのリストを検索しようとしています。 Oracleのホスト、ポート、ユーザー名、パスワードがあります。マシン上のSIDを調べたいと思います。JavaアプリケーションのマシンでSIDのリストを取得する方法
マシンにログオンして "lsnrctl status"を使用してSIDを返すことができますが、これをJavaアプリケーションから実行しようとすると失敗します。これは、Oracleのバージョンにある:10グラムのOracleのデフォルトから
セキュリティONがあります。つまりローカルOS認証 その 発行LSNRCTLは、リスナーにコマンドすることができ、リスナーを開始し、ローカルOSユーザー。リスナーは に他のユーザーに応答することを拒否します。
私はこれを行う方法がわかりません。私のJavaアプリケーションでJDBCセッションを作成し、そこから何が得られるかを見てみましょう。 –
ポスターとJ. Chomelへの私の謝罪。もちろん、ORACLE_SIDを探しています。これらは$ ORATABで見つけることができます。通常は/ etc/oratabまたは/ var/opt/oracle/oratabにあります。申し訳ありません - 私の部分で完全な脳の凍結。 – sandman