3

好奇心から、数日前、TNS リスナーを使用せずに DB に接続する方法があるかどうかについて話し合いました。接続は SQLPlus プログラムによって行われる必要があります。ネット、ODBC など。

4

3 に答える 3

2

基本的に、ローカル接続のみがリスナーを回避できます(つまり、データベース インスタンスが実行されているマシンに既にログオンしている必要があります)。

接続の代わりに動作するプロセスを分岐するためにリスナーに依存するのではなく、これはローカル プロセスによって行われます。一般に、ローカル ユーザーも「oracle」として実行する必要があることを意味します。コンソールロジックと同等の並べ替え。

于 2010-12-05T22:12:23.887 に答える
0

魔法の弾丸は一つではないようですが、いくつかの方法があります。

ODBC については、この SO の質問をご覧ください。

Connectionstrings.com/oracleにも多くの有益な情報があります。

于 2010-12-05T17:23:13.833 に答える
-1

sqplplusなどのクライアント、またはリスナーを介してSQL * NETやJDBC(例として)などのプロトコルを利用するJavaプログラム(またはツール)を介してOracleに接続します。次に、リスナーはターゲットデータベース上のプロセスをフォークします(または、共有サーバーを使用している場合は、既存のプロセスに接続を割り当てます)。

于 2010-12-05T16:24:30.553 に答える