| Oracle Database Clientインストレーション・ガイド 10gリリース2(10.2)for Microsoft Windows(x64) B25691-02 |
|
この章では、インストール後の作業について説明します。
この項の項目は次のとおりです。
必須のパッチをダウンロードするには、インストールに必要なパッチについてOracleMetalinkのWebサイトを確認してください。これにより、Oracle Database Clientを最新の状態に更新できます。
http://metalink.oracle.com
一部のパッチはOracle Universal Installerでインストールしますが、その他のパッチには専用の手順が必要です。インストールを行う前に、必ずREADMEを読むことをお薦めします。
unzipユーティリティを使用して、OracleMetaLinkからダウンロードしたOracleのパッチを解凍します。
Instant Clientを更新する手順は、次のとおりです。
別のディレクトリにファイルを置く(および旧ファイルを削除する)場合、新しい場所を反映するようにPATH環境変数の設定を更新してください。
インストールの完了後、次の項で説明する作業を実行することをお薦めします。
Instant Client Lightを構成するには、これをInstant Clientのかわりにデフォルトにする必要があります。
Instant Client Lightを構成する手順は、次のとおりです。
ORACLE_BASE¥ORACLE_CLIENT_HOMEディレクトリで、oraociei10.dllファイルの名前を変更するか削除します。 oraociei10.dllファイルは、Instant Client用のメイン・バイナリです。
ORACLE_BASE¥ORACLE_CLIENT_HOME¥install¥instantclient¥lightディレクトリから、oraociicus10.dllファイルをORACLE_BASE¥ORACLE_CLIENT_HOMEディレクトリにコピーします。 oraociicus10.dllファイルは、Instant Client Light用のバイナリです。
ORACLE_BASE¥ORACLE_CLIENT_HOMEディレクトリを指していることを確認します。 Oracle Universal Installerを実行してOracle Database Clientをインストールした後、Netコンフィギュレーション・アシスタント(NetCA)を使用して、Oracleデータベースに接続するようOracle Database Clientを構成する必要があります。インストールの最後に、Oracle Universal Installerからデータベース接続を構成するよう要求されます。このオプションを省略した場合、またはデータベース接続を後で変更する必要がある場合、「管理者」、「ランタイム」または「カスタム」インストール・タイプでインストールしたときは、次の手順を実行してください。
|
関連項目:
「InstantClient」インストール・タイプをインストールした場合は、「Instant ClientまたはInstant Client LightのOracle Databaseへの接続」を参照してください。 |
Oracle Database ClientをOracleデータベースに接続する手順は、次のとおりです。
Netコンフィギュレーション・アシスタントにより、次の場所にtnsnames.oraファイルが作成されます。
ORACLE_BASE¥ORACLE_HOME¥network¥admin¥tnsnames.ora
Instant ClientまたはInstant Client LightをOracleデータベースに接続する前に、Instant Clientライブラリを含むディレクトリがPATH環境変数で指定されていることを確認します。(デフォルトでは、インストール・プロセス中にOracle Universal InstallerによってPATH変数が更新されますが、その後、別のユーザーがこの変数を不用意にリセットする可能性があります。)このディレクトリは、インストール中に指定したOracleホーム・ディレクトリです。
たとえば、通常のInstant Clientの場合は次のようになります。
C:¥> oracle¥products¥10.2.0¥client_1
Instant Client Lightの場合は次のようになります。
C:¥> oracle¥products¥10.2.0¥client_1¥light
PATH環境変数の確認後、次の方法のいずれかを使用して、クライアント・アプリケーションのOracle Database接続情報を指定できます。
Instant Clientのtnsnames設定を構成することなく、クライアント・アプリケーションから直接Oracle Databaseに対する接続アドレスを指定できます。この方法は、tnsnames.oraファイルを作成および管理する必要がないという点で便利です。ただし、アプリケーション・ユーザーは、アプリケーションにログインするときにホスト名およびポート番号を指定する必要があります。
たとえば、クライアント・マシンでSQL*Plusを実行しており、ホスト名がshobeen、ポート番号が1521のデータベース・サーバーにあるsales_usデータベースへ接続するとします。SQL*Plusをコマンドラインから起動した場合、次のようにしてログインできます。
Enter user-name: system@admin@//shobeen:1521/sales_us
同様に、アプリケーション・コードでOracle Call Interfaceネット・ネーミング・メソッドを使用して、Instant ClientとOracle Databaseの接続を作成できます。たとえば、OCIServerAttach()コール内の次の形式により、接続情報を指定します。
//host[:port][/service_name]
次に例を示します。
//shobeen:1521/sales_us
"(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp) (HOST=shobeen) (PORT=1521)) (CONNECT_DATA=(SERVICE_NAME=sales_us)))"
デフォルトでは、Instant Clientをインストールする場合、Oracle Universal Installerでは、サンプルのtnsnames.oraファイルも、通常このファイルの作成に使用されるOracle Netコンフィギュレーション・アシスタント・ユーティリティも含められません。しかし、ユーザーが実際のホスト名およびポート番号を指定する必要をなくすには、Instant ClientからOracle Databaseへの接続の設定にtnsnames.oraファイルを使用することを検討します。
別のOracleインストールからこのファイルをコピーして変更することによって、tnsnames.oraファイルを手動で作成するか、またはOracle Netコンフィギュレーション・アシスタントを使用して、このファイルを自動的に作成および管理できます。
Oracle Netコンフィギュレーション・アシスタントをインストールする手順は、次のとおりです。
Oracle Netコンフィギュレーション・アシスタントをインストールした後、各クライアント・コンピュータに対して「OracleデータベースへのOracle Database Clientの接続」に記載されている手順を実行します。
次に、各クライアント・コンピュータ上で、次のいずれかの設定を構成します。
TNS_ADMIN環境変数を設定し、tnsnames.oraファイルの名前と位置を指定します。
tnsnames.oraファイルをORACLE_BASE¥ORACLE_HOME¥network¥adminディレクトリ内に配置し、ORACLE_HOME環境がこのOracleホームに設定されていることを確認します。 接続文字列を空の接続文字列("")に設定してから、LOCAL環境変数を次のいずれかの値に設定できます。
tnsnames.oraエントリ。さらに、TNS_ADMINをtnsnames.oraの場所に設定します。
tnsnames.oraエントリ。さらに、次のようにします。
この方法により、アプリケーションは、アプリケーション・コード自体が空の接続文字列を使用する場合に、接続文字列を内部的に指定できます。空の接続文字列のメリットは、アプリケーション自体がtnsnames.oraエントリを指定する必要がないという点です。かわりに、ユーザーがアプリケーションを起動した場合、データベースの場所は、スクリプトまたは環境、つまりLOCAL環境変数をどこに設定したかによって決定されます。空の文字列を使用するデメリットは、アプリケーションがデータベースに接続するためにこの追加情報を構成する必要があるという点です。
追加のユーザー・アカウントの設定の情報は、『Oracle Databaseプラットフォーム・ガイド』を参照してください。
Oracle9iデータベースの言語および地域の定義ファイルをOracle Database 10gリリース2(10.2)で使用できます。Oracle Databaseがインストールされているコンピュータがこの機能を使用するように構成されている場合、この機能を各クライアント・コンピュータでも使用できるようにする必要があります。
この機能を使用可能にする手順は、次のとおりです。
cr9idata.plスクリプト(デフォルトの場所はORACLE_BASE¥ORACLE_HOME¥nls¥
data¥old)を実行します。選択したClientインストール・タイプにこのディレクトリが含まれていない場合、cr9idata.plスクリプトはデフォルトのOracle Databaseインストール内の同じディレクトリ・パスにあります。
ORA_NLS10環境変数が、言語および地域の新規定義ファイルをインストールしたディレクトリ(デフォルトの場所はORACLE_BASE¥ORACLE_HOME¥nls¥data)を指すように設定します。
関連項目:
b_cr9idata変数を設定して、Oracle Universal Installerで実行できるレスポンス・ファイルの詳細は、付録A「レスポンス・ファイルを使用したOracle Database Clientのインストール」を参照してください。
NLS_LANGパラメータおよびグローバリゼーション・サポート初期化パラメータの詳細は、『Oracle Databaseグローバリゼーション・サポート・ガイド』を参照してください。
Oracle固有のカウンタを表示して使用できるようにするには、その前にORACLE_BASE¥ORACLE_HOME¥binディレクトリにあるOperfcfg.exeを使用してSYSTEMパスワードを指定する必要があります。
システム・パスワードを設定するには、次を入力します。
operfcfg.exe -U SYSTEM -P password -D TNS_Alias_for_database
適切なエントリをtnsnames.oraファイルおよびlistener.oraファイルに追加することにより、Oracle Net Servicesと通信するようにOracle Database Clientを構成できます。以前のリリースのOracleソフトウェアがある場合は、Oracle Netのtnsnames.oraおよびlistener.ora構成ファイルの情報を、以前のリリースから新しいリリースの対応するファイルにコピーできます。
|
![]() Copyright © 2006 Oracle Corporation. All Rights Reserved. |
|