【おべんきょまとめ】Oracleネットワーク構成の概要についてのまとめ

Oracleネットワーク構成の概要についてのまとめ

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版も欲しい〜)

きゃる〜ん☆
まじかる☆ほりりん参上なのぉ☆

おべんきょおつかれさまぁ☆

でもでもぉ・・・
おべんきょすると、どんなことができるようになるのぉ??

おしえてなのっ☆☆☆

コメントの投稿


管理者にだけ表示を許可する

 BLOG TOP