• 検索結果がありません。

データベースに接続するためのクライアントの構成 データベースに接続するためのクライアントの構成 データベースに接続するためのクライアントの構成 データベースに接続するためのクライアントの構成

Oracle Net Configuration Assistant

タスク 3: データベースに接続するためのクライアントの構成 データベースに接続するためのクライアントの構成 データベースに接続するためのクライアントの構成 データベースに接続するためのクライアントの構成

タスク タスク

タスク 3: データベースに接続するためのクライアントの構成 データベースに接続するためのクライアントの構成 データベースに接続するためのクライアントの構成 データベースに接続するためのクライアントの構成

ネットワークの接続が確認されると、簡易接続ネーミングを使用して、データベースに接続 できます。

簡易接続ネーミング・メソッドを使用すると、TCP/IP環境でtnsnames.oraファイル内 をサービス名で検索する必要がなくなります。このネーミング・メソッドを利用することで、

データベースへのTCP/IP接続を簡単に行えるようになります。これにより、クライアント は、データベースのホスト名に加え、次に示すようにオプションのポートやサービス名を使 用してデータベース・サーバーに接続できるため、ホスト・ネーミングホスト・ネーミングホスト・ネーミングホスト・ネーミング・メソッドの機能を 拡張できます。

CONNECT username/password@host[:port][/service_name][/instance_name]

where:

Oracle Net Configuration Assistantを使用した代替接続を使用した代替接続を使用した代替接続を使用した代替接続

簡易接続ネーミング・メソッドを使用しない場合は、Oracle Net Configuration Assistant を使用して、データベース・サービスのネット・サービス名ネット・サービス名ネット・サービス名、つまり単純な名前を作成できネット・サービス名 ます。ネット・サービス名は、接続記述子接続記述子接続記述子に、つまり、データベースのネットワーク・アド接続記述子 レスとデータベース・サービスの名前に解決されます。クライアントはネット・サービス名 を使用してデータベースに接続します。

次の例に示すネット・サービス名は、salesと呼ばれ、sales.us.acme.comと呼ばれる データベースの接続記述子にマップされます。クライアントは、sales.us.acme.comへ の接続にマップされているsalesを使用できます。

sales=

(DESCRIPTION=

(ADDRESS=(PROTOCOL=tcp)(HOST=sales-server)(PORT=1521)) (CONNECT_DATA=

(SERVICE_NAME=sales.us.acme.com))) 注意注意注意

注意: Oracle Database 10gでは、Oracle Namesの使用をサポートしてい

ません。 Oracle Database 10gクライアントおよびOracle Databasesでは、

LDAPプロキシを含めて、Oracle Namesで名前を解決することはできま

せん。 Oracle8iおよびOracle9iのクライアントでは、引き続きOracle

Namesを使用して10gデータベースの名前を解決できますが、Oracle

Database 10gの新機能を活用するために、LDAPに移行することをお薦め

します。

関連項目 関連項目関連項目

関連項目: このメソッドの使用方法の詳細は、8-32ページの「簡易接続 ネーミング・メソッドの使用」を参照してください。

ネット・サービス名でクライアントを構成する手順は次のとおりです。

1. Net8 Configuration Assistantを起動します。

「Welcome」ページが表示されます。

2. 「「「「Local Net Service Name Configuration」」を選択します。」」 3. 「「「「Next」」をクリックします。」」

「Net Service Name Configuration」ページが表示されます。

4. 「「「「Add」」」」をクリックしてから「「「「Next」」」」をクリックします。

「Net Service Name Configuration」ページの「Database Version」が表示されます。

5. 宛先サービスがOracle9iまたはOracle8iのデータベースの場合は、「「「「Oracle8i or later database or service」」を選択します。宛先サービスが」」 Oracle8 リリース8.0データベース の場合は、「「「「Oracle8 release 8.0 database or service」」を選択します。」」

6. 「「「「Next」」をクリックします。」」

「Net Service Name Configuration」ページの「Service Name」が表示されます。

7. データベースを識別する名前を入力します。

サービス名 サービス名サービス名

サービス名は、データベースの作成時に定義されます。サービス名が不明な場合は、

データベースを作成したデータベース管理者に問い合せてください。

8. 「「「「Next」」をクリックします。」」

「Net Service Name Configuration」ページの「Select Protocols」が表示されます。

9. リスナーがリスニングするように構成されているプロトコルを選択します。このプロト コルも、クライアント上にインストールする必要があります。デフォルトでは、リス

ナーはTCP/IPでリスニングを実行するように構成されています。

10.「「Next」「「 」」をクリックします。」

選択したプロトコルに適切なページが表示されます。

11. 表示されたフィールドで選択したプロトコルに対して適切なプロトコル・パラメータを 入力し、「「「「Next」」をクリックします。」」

「Net Service Name Configuration」ページの「Test」が表示されます。

12.「「「「Yes perform a test」」をクリックします。」」

テスト中、Oracle Net Configuration Assistantは、リモート・データベース・サービス に接続し、接続を確立してから終了します。

テストが成功すると、次のメッセージが表示されます。

関連項目関連項目関連項目

関連項目: 5-12ページ「Oracle Net Configuration Assistant」

Oracle Net接続のクイック・スタート 6-7 Connecting...Test successful.

テストが失敗した場合、原因として考えられることは次のとおりです。

デフォルトのユーザー名(scott)とパスワード(tiger)が有効ではない

プロトコル・アドレスの情報がリスナーの情報と一致していない

リスナーが動作していない

接続先データベース・サービスが停止している

問題の診断に基づいて、次のいずれかのタスクを実行します。

「「Change Login」「「 」」をクリックして、接続に使用するユーザー名とパスワードを変更」 します。

「「Back」「「 」」」をクリックして、プロトコル・アドレスの情報を検討します。

6-3ページの「タスク2: リスナーとデータベース・サーバーの起動」で説明されて いるように、サーバー上でリスナーまたはデータベースを起動します。

13.「「「「Next」」をクリックします。」」

「Net Service Name Configuration」ページの「Net Service Name」が表示されます。

14. デフォルトのネット・サービス名を受け入れるか、別のネット・サービス名を「Net

Service Name」フィールドに入力します。入力する名前は、クライアントを一意に識別

できる必要があります。

15.「「Next」「「 」」をクリックします。」

「Net Service Name Configuration」ページの「Another Net Service Name」が表示され

ます。

16.「「「「No」」」」をクリックしてから「「「「Next」」をクリックします。」」

「Net Service Name Configuration」ページの「Configuration Done」が表示されます。

17.「「「「Next」」をクリックしてから「」」 「「「Finish」」」」をクリックします。