Oracle Database Clientインストレーション・ガイド 10gリリース2(10.2)for Microsoft Windows(64-bit)on Intel Itanium B25681-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. |
|