タスク1: tnsnames.oraファイルでのOracleデータベースのネット・サービス名の設定
Oracleデータベースに接続するには、Oracleネット・サービス名をtnsnames.oraファイルに追加する必要があります。
databasename_tpdatabasename_low
新しいtimesten_home/conf/tnsnames.oraファイルを作成するか、timesten_home/install/network/admin/samples/ディレクトリからtimesten_home/confディレクトリにサンプルtnsnames.oraファイルをコピーできます。
-
tnsnames.oraファイルを変更する前に、メイン・デーモンが停止していることを確認してください。ttDaemonAdmin -stop
-
ttInstanceModify -tnsadminオプションを使用してキャッシュ・エージェントのTNS_ADMINの場所を設定し、tnsnames.oraファイルへのパスを設定します。使用している例では、timesten_home変数が/TimesTenディレクトリを指しています。ファイルが存在するディレクトリ(この場合は/TimesTen/conf)へのフルパスを指定します。ttInstanceModify -tnsadmin /TimesTen/conf
-
TimesTen Classicのキャッシュの場合は、
tnsnames.oraファイルが配置されているディレクトリのフルパスを指すようにTNS_ADMIN環境変数を設定します。この変数が持続するように、ユーザーのプロファイル・スクリプトでこの変数を設定します。export TNS_ADMIN=/TimesTen/conf
-
この設定を取得するには、メイン・デーモンを再起動します。
ttDaemonAdmin -start
-
エディタで、非自律型Oracle Databaseのネット・サービス名を
tnsnames.oraファイルに追加します。次の例では、tnsnames.oraファイルにorclを定義します。このネット・サービス名をDSNで設定するとおりに、この名前を保存します。orcl = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = myhost) (PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = myhost.example.com)))Autonomous Transaction Processingの場合、
tnsnames.oraファイルでorcl_lowを定義する例を次に示します:orcl_low = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = adb.us-phoenix-1.oraclecloud.com) (PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = orcl_low.adb.oraclecloud.com)))ノート:
TimesTenでは、専用Exadata Infrastructure上のOracle Autonomous DatabaseのTCPおよびmTLSベースの接続と、Oracle Autonomous Database ServerlessのmTLSベースの接続の両方をサポートしています。