Author:はひふへ☆ほりりん

Oracleネットワーク構成の概要
◆◇◆◇ Oracleネットワーク管理者のタスク ◇◆◇◆
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
■□■□ 業務 □■□■
==================================================
・設計 ※業務を効率化出来るよう設計を行う
・管理 ※管理、メンテナンスを行う
・保守 ※トラブル発生時に適切な処置を行い、正常な状態に戻す。
・運用 ※効率的に運用を行う
==================================================
■□■□ 設計 □■□■
==================================================
・対象
==================================================
■□■□ 保守 □■□■
==================================================
・対象
==================================================
■□■□ 管理 □■□■
==================================================
・対象
==================================================
■□■□ 運用 □■□■
==================================================
・対象
==================================================
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
◆◇◆◇ OracleNet ◇◆◇◆
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
■□■□ 概要 □■□■
==================================================
・業界標準プロトコルを使用して、クライアント(側アプリケーション)とサーバ間のメッセージのやり取りをしてくれる。
・クラ/サバ両方に常駐。
・Webブラウザ経由(ブラウザ→Webサーバ→DBサーバ)の場合はWeb・DBサーバに常駐。ここではWebサーバがクライアントである。
==================================================
■□■□ 管理ツール □■□■
==================================================
・OEM
・ONCA
・ONM
==================================================
■□■□ OEMで出来ること □■□■
==================================================
==================================================
■□■□ ONCAで出来ること □■□■
==================================================
==================================================
■□■□ ONMで出来ること □■□■
==================================================
==================================================
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
◆◇◆◇ リスナー ◇◆◇◆
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
■□■□ 概要 □■□■
==================================================
・正式には「OracleNetListener」
・DBサーバのメモリ上で実行されているプロセス。
・Winなら「タスクマネージャ」で確認できる。※TNSLSNR.EXE
・UNIX系なら「ps」コマンドで確認できる。
・Winなら「サービス」に登録されている。
・クライアントからの接続要求を受信し、DBサーバ(サーバプロセス?)に転送する。
・デフォルトのリスナー名は「LISTENER」
・デフォルトのポート番号は「1521」
・構成情報は「listener.ora」
・「listener.ora」は$ORACLE_HOME/network/adminの下に置かれる。
・リスナー操作にパスワードを設定できる。
==================================================
■□■□ コマンド □■□■
==================================================
・起動停止は「lsnrctl(リスナー制御ユーティリティ)」かOEMのOracleNetListenerの管理ページから行う。
・LSNRCTL.EXEが実行ファイルで$ORACLE_HOME/BINの下に置かれている。
・(1つ以上の)リスナーに関する基本的な管理機能を実行できる。
・パラメータの設定を表示(set*)および変更(show*)できる。
・コマンドの構文は「lsnrctl コマンド リスナー名」
・help
・start
・stop
・status ※リスナーの状態確認。
・services ※接続先DBの情報をリスト表示
・version
・reload
・save_config
・trace
・change_password
・quit
・exit
・set*
・show*
[set,showのサブコマンド]
[ 共通 ]
rawmode
displaymode
trc_file
trc_directory
trc_level
log_file
log_directory
log_status
current_listener
inbound_connect_timeout
startup_waittime
save_config_on_stop
[ setのみ ]
password
[ showのみ ]
rules
snmp_visible
==================================================
■□■□ バッチ処理 □■□■
==================================================
・テキストファイルに、バッチ処理を行うコマンドを列挙。
・コマンドラインもしくはバッチファイル中にて、「lsnrctl @file_name」の形式で実行する。
・コメントは "REM" もしくは "#"
★☆ サンプル ☆★
** lsnrctl_script.txt **
**************************************************
REM リスナーを起動
start
# リスナーの状態を表示
services
**************************************************
** lsnrctl_script.bat **
**************************************************
REM ログ出力も可能
lsnrctl @lsnrctl_scritp.txt > log.txt
**************************************************
==================================================
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
◆◇◆◇ ネーミングメソッド ◇◆◇◆
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
■□■□ 概要 □■□■
==================================================
==================================================
■□■□ 種類 □■□■
==================================================
・簡易接続ネーミング
・ローカルネーミング(tnsnames.ora)
・外部ネーミング
・ディレクトリネーミング
==================================================
■□■□ 簡易接続ネーミング □■□■
==================================================
・CONNECT ユーザー名/パスワード@ホスト名:ポート番号:サービス名の形式で接続
・TCP/IP
・
==================================================
■□■□ ローカルネーミング □■□■
==================================================
・tnsnames.ora
[ローカルネーミングメソッドで使用する接続識別子]
DESCRIPTION
ADDRESS
PROTOCOL
HOST
PORT
CONNECT_DATA
SERVER
SERVICE_NAME
==================================================
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
<< 【Index】Oracle | ホーム | 【忘れた頃に読むように!!】 >>
あと、lsnrctlはバッチから実行出来ますか?サンプルソースをプリーズ(PowerShell版も欲しい〜)
まじかる☆ほりりん参上なのぉ☆
おべんきょおつかれさまぁ☆
でもでもぉ・・・
おべんきょすると、どんなことができるようになるのぉ??
おしえてなのっ☆☆☆
コメントの投稿