Rainbow Planet (GT×IT×SP×SA)

IT技術を分かりやすく簡潔にまとめることによる学習の効率化、また日常の気付きを記録に残すことを目指します。

01_IT技術 (Technology) 02_OracleDB

Linuxサーバ(CentOS6)にOracleDB11gをインストールする(その3)

投稿日:2017年5月5日 更新日:

目次

(5)リスナーの作成(netca)
 (5-0)リスナーについての概要
 (5-1)netcaの起動(netca)
 (5-2)リスナー設定
 (5-3)リスナー名の設定
 (5-4)リスナーの接続プロトコル
 (5-5)リスナーのポート番号設定
 (5-6)追加設定
 (5-7)完了
 (5-8)結果確認・判定

掲題の通り、LinuxにOracleDB(11g)をインストールする方法について書きます。
「(その2)」の続編記事です。
http://rainbow-engine.com/2017/04/30/linux_oracledb_2/

(5)リスナーの作成(netca)

DBCAで最初にDB作成する時にはリスナーの設定がされている必要があるため、先にリスナーの設定をします。

(5-0)リスナーについての概要

リスナーとはDBとAPの接続を調整するプロセスの名称で、OracleのDBサーバと同一筐体内に存在し、以下のような特徴があります。
・リスナーが存在しないと、クライアント→DBへの接続は出来ない
・リスナーは複数のクライアントからの接続要求を受け取る事ができる
・リスナーは複数のDBからの接続要求を受け取る事ができる
・クライアントからの接続要求を受け取ると、サーバプロセスを起動して接続を渡す。

また、Oracleをクライアント/サーバ構成で利用する場合はOracle Netの設定も必要となります。Oracle Netを構成するファイルには以下の3種類があります。
①listener.ora
リスナーの構成情報(ホスト名、プロトコル、ポート番号、接続先データベース、ログファイルの格納ディレクトリなど)
②tnsnames.ora
クライアント→DBサーバへ、ローカルネーミングを利用してDBに接続する際に使用するファイル。
③sqlnet.ora
どのネーミングメソッドを指定して接続をするか?を指定するためのファイル。

 

(5-1)netcaの起動

netcaを起動します。コマンド起動の場合は下記、今回私はoracleユーザでリモートデスクトップ接続した先から起動します。

cd /u01/app/oracle/product/11.2.0/dbhome_1/bin
./netca

ポップアップが出たら”Run”を押下する。

ウェルカムページが表示され、起動メニューが表示されます。今回は①で進めます。
①Listener Configuration
→リスナーの設定(listener.ora)
②Naming Methods configuration
→接続識別子の設定(tnsname.ora)
③Local Net Service Name configuration
→ネーミングメソッドの設定(sqlnet.ora)
④Directory Usage Configuration

(5-2)リスナー設定

今回はリスナーを新規作成するので①で進行します。
①追加
②再設定
③削除
④名前変更

(5-3)リスナー名の設定

リスナーの名前を設定します。デフォルトはLISTENERとなっています。今回はデフォルトのまま進行します。

(5-4)リスナーの接続プロトコル

通常はTCPで進行します。

(5-5)リスナーのポート番号設定

リスナーが利用するポート番号の設定をします。今回はデフォルトのまま進行します。

(5-6)追加設定

ほかにリスナーを作成する場合は「はい」を選択。今回は「いいえ」で進行。

(5-7)完了

“Listener Configuration complete!”のメッセージが出たら完了。

(5-8)結果確認・判定

結果として生成されたファイルの中身を確認し、自身が選択した設定が反映されていることを確認します(配置ディレクトリは各自の設定により異なります)。

cd /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/
cat listener.ora

 

項目 想定結果
リスナー名 LISTENER
接続プロトコル TCP
ポート番号 1521

確認の結果、問題なさそうです。

以上です。

Adsense審査用広告コード


Adsense審査用広告コード


-01_IT技術 (Technology), 02_OracleDB

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

最新テクノロジーを使ったデジタルアート!豊洲のチームラボプラネッツのご紹介【体験レポ】

(0)目次&概説 (1) チームラボとは (2) チームラボ プラネッツ  (2-1) 概要  (2-2) 坂の上にある光の滝  (2-3) やわらかいブラックホール  (2-4) The Infin …

SQL Developer接続エラーへの対処(ORA-12514, ORA-12505)

SQL Developer接続エラーへの対処 SQL Developerを起動してSYSTEMユーザで接続する際に発生した、下記2つのエラーの対処法について記載します。 エラー#1:ORA-12514 …

Linux:定期的に再起動するスクリプト

Linuxサーバーを定期的に再起動するスクリプトを紹介します。定期的に再起動するという処理はシステム構築においては、運用の中で定義される「死活監視」に関連してくる話になります。 ●シェルとは?シェルス …

Linuxサーバー(CentOS6)にTomcatをインストールする手順

(0)目次&概説 (1) Tomcatとは? (2) Tomcatインストールと疎通チェック  (2-1) Tomcat用ユーザーの作成  (2-2) Tomcatの資源をダウンロード  (2-3) …

【PL/SQL】”UTL_FILE”パッケージを利用して”.TXT”を読み込む方法

今回はPL/SQLのUTL_FILEパッケージを利用して、サーバ内にあるテキストファイルを読み込むプロシージャを作成したいと思います。 (0) 目次 (1) 事前準備:ディレクトリオブジェクトの作成( …

Top