No.2ベストアンサー
- 回答日時:
こんにちわ。
> Oracleでの動的ポートがわからないのでご教示頂けますでしょうか。
デフォルトでは、TNS Listener がClient からの接続要求を1521ポートで
待っていますが、接続要求を受け取った後はClient とサーバープロセスが
別のポートで通信し合う事かと。
この辺が参考になるかと思います。
http://www.oracle.co.jp/forum/thread.jspa?thread …
No.1
- 回答日時:
こんにちわ。
先ず、SQL*Net 経由を前提として説明します。
> 二回目以降、同じデータベースに接続する際、リスナーに接続要求を
> 行わずに直接データベースとやり取りを行うという認識でいいでしょうか。
DB に接続する時は必ずListener に接続要求を行います。
Listener は接続要求を受け取ると、サーバープロセスを生成します。
接続後の要求 (SQL 文の実行) については、Listener を介さずにサーバープロセスが
相手をしてくれます。
サーバー側が共有サーバー構成になっていた時は、サーバープロセスの生成を行わず
既に生成済みの共有サーバープロセスにディスパッチしますが、基本的なトコロは同じです。
> Windows、Linuxとも同じでしょうか。また、バージョンによって違いがありますでしょうか。
Windows の場合は、thread ベース, Linux (Unix) の場合はprocess ベースと言う違いがあります。
なので、Linux ではps コマンドでサーバープロセスを確認する事ができますが、Windows では
Task Manager で見てもプロセスとしては見れません、
この回答への補足
ありがとうございます。
SQL*Netでの接続になります。
>DB に接続する時は必ずListener に接続要求を行います。
>
>Listener は接続要求を受け取ると、サーバープロセスを生成します。
>接続後の要求 (SQL 文の実行) については、Listener を介さずにサーバープロセスが
>相手をしてくれます。
>
>サーバー側が共有サーバー構成になっていた時は、サーバープロセスの生成を行わず
>既に生成済みの共有サーバープロセスにディスパッチしますが、基本的なトコロは同じです。
この仕組みはWindows、Linuxとも同じでしょうか。
Listenerはデフォルトで1521だと思いますが、サーバープロセスとやり取りする場合、ポート
については動的ポートで行われますでしょうか。
SonicWALLのNSA400のライブデモにて、"ファイアウォール設定" ‐ "詳細"にて"動的ポート機能
への対応"として"オラクルSQLNetを有効にする"という設定項目があります。
この項目が有効の場合、SonicWALLがOracleで使用される動的ポートを判断してポート解放を行う
機能とのことを確認しましたが、Oracleでの動的ポートがわからないのでご教示頂けますでしょうか。
-----------------------------------------------
http://nsa2400j.demo.sonicwall.com/main.html
-----------------------------------------------
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- 中古パソコン USBキーボードを外すと、起動できなくなる 2 2023/03/25 14:57
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- サーバー 接続・ログインはできているのにメールが送信できない 2 2022/06/27 15:03
- オンラインゲーム pc版fall guysでプロコンが反応しなくなりました。windowsです。プロコンをusb接続す 1 2023/02/14 17:33
- ソフトウェア 移行PCにDockerがインストールされていても各種開発環境のアプリはインストールが必要? 2 2023/05/21 21:53
- LANケーブル・USBケーブル ワコムワンが認識されない 1 2023/01/01 18:58
- その他(SNS・コミュニケーションサービス) 爆サイやっていたら、下のような文字が出ました! これは何なのでしょうか? nginx error! 1 2023/06/09 12:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データソース名および指定され...
-
Oracleが突然接続不可に!
-
ORA-12170のエラーについて
-
データベース接続情報作成しま...
-
SQLSERVER 2008 ODBC接続
-
ACCESSからODBC接続でORA-12504
-
Oracle10g・・ODBCで接続できない
-
Oracle 64bit から win10 64bit...
-
「ORA-12637」エラーでORACLEに...
-
Oracle DB にせつぞくができない
-
オープン時にエラーが出て接続...
-
HP-UXのOracleへのSQL
-
クライアントからのリスナーが...
-
SQLPLUS USER/PASSログインでき...
-
オラクル接続
-
MYSQL + Access の組み合わせ
-
.NET Frameworkがコントロール...
-
WiFi環境があればTikTokLiteは...
-
倒産した18禁ゲーム会社のパ...
-
AWS初学者です。 AWSの学習を終...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ORA-12170のエラーについて
-
データベース接続情報作成しま...
-
データソース名および指定され...
-
Oracle10g・・ODBCで接続できない
-
「ORA-12637」エラーでORACLEに...
-
オープン時にエラーが出て接続...
-
クライアントからのリスナーが...
-
ORA-12154 TNS:指定された接続...
-
SQL*PLUSにてデータベース名表示
-
sqlplus / as sysdba で接続不可
-
オラクルに接続できない
-
VB.NET Oracle接続 32、64bit
-
oracleの直接接続のクライアン...
-
SQLSERVER 2008 ODBC接続
-
Oracleが突然接続不可に!
-
Npgsqlを用いて接続を行いたい...
-
instantclient cse接続ができない
-
ACCESSからODBC接続でORA-12504
-
SQLServerをlocalhost接続のみ...
-
リスナーを使用しないでOracle...
おすすめ情報