TNSリスナーを使用せずにOracleデータベースに接続します
質問
好奇心から、数日前に、TNSリスナーを使用せずにDBに接続する方法があるかどうかについて議論しました。ネット、ODBCなど。
解決
基本的にのみ ローカル接続はリスナーを回避できます (つまり、データベースインスタンスが実行されているマシンに既にログオンする必要があります)。
リスナーに頼って接続に代わって行動するプロセスをフォークアウトするのではなく、これはローカルプロセスによって行われます。一般に、ローカルユーザーも「オラクル」として実行する必要があることを意味します。コンソールロジックに相当します。
他のヒント
魔法の弾丸は1つではないようですが、いくつかの方法があります。
ODBCについては、見てください これはとても質問です。
に多くの良い情報があります ConnectionStrings.com/oracle 同じように。
SQPLPLUSなどのクライアントを介してOracleに接続するか、リスナーを介してSQL*NetやJDBC(例として)などのプロトコルを使用してJavaプログラム(またはツール)を使用します。リスナーは、ターゲットデータベースのプロセスをフォークします(または、共有サーバーを使用する場合、既存のプロセスに接続を割り当てます)。
所属していません StackOverflow