ヘッダーをスキップ
Oracle TimesTen In-Memory Databaseインストレーション・ガイド
リリース6.0
B25765-02
  目次へ
目次
索引へ
索引

前へ
前へ
次へ
次へ
 

環境の変更

この項では、ユーザーのアプリケーションで使用するTimesTenの機能に応じて設定が必要となる、様々な環境変数について説明します。次の表に、この項またはこのドキュメントの他の項で説明する環境変数のサマリーをアルファベット順に示します。プラットフォーム固有の環境変数もあります。

環境変数
設定内容
参照先
CLASSPATH 
ユーザーのJavaアプリケーションで使用するJDKの場所を設定します。
LIB、LIBPATH、
LD_LIBRARY_PATH
またはSHLIB_PATH 
UNIX Systemsでは、TimesTenインストール・ディレクトリにあるライブラリ・ディレクトリを含めます。
ODBCINI 
TimesTenデータ・ストアが使用するodbc.iniファイルが検出される場所を設定します。
ORACLE_HOME 
TimesTen/Cacheを使用する場合は、Oracleインストールの場所を設定します。TimesTen/Cacheを使用する場合は必須です。
PATH 
TimesTenインストール・ディレクトリにあるbinディレクトリを含めます。WindowsでTimesTen/Cacheを使用する場合は、Oracleインストールへのパスも含めます。
SYSODBCINI 
TimesTenシステム・データ・ストアが使用するsys.odbc.iniファイルが検出される場所を設定します。この環境変数は、起動スクリプトに設定する必要があります。
SYSTTCONNECTINI 
TimesTen Clientアプリケーションが、論理サーバー名の定義に使用するsys.ttconnect.iniファイルの場所を設定します。
TMPまたはTMPDIR 
一時ディレクトリの場所を設定します。TimesTenは、リカバリやその他の処理時にこのディレクトリを使用します。

PATH環境変数

TimesTenには、TimesTenアプリケーションの管理とデバッグを行うためのユーティリティが用意されています。これらのユーティリティを使用するには、PATH環境変数にinstall_dirにあるbinディレクトリを含めます。

注意: install_dirは、TimesTenがインストールされているディレクトリです。

WindowsでTimesTen/Cacheを使用する場合は、PATH環境変数にORACLEインストールのbinディレクトリを含める必要があります。

ODBCINI環境変数

TimesTenアプリケーションは、odbc.iniファイルを使用して、データ・ソースおよびそのデータ・ストア属性を定義します。(データ・ストア属性の詳細は、『Oracle TimesTen In-Memory Database APIおよびSQLリファレンス・ガイド』のデータ・ストア属性に関する章を参照してください。)UNIX Platformsの場合、デフォルトでは、TimesTenはTimesTenアプリケーションを実行しているユーザーのホーム・ディレクトリの.odbc.iniファイルを最初に検索します。実行時にこのファイルの名前および場所を上書きするには、TimesTenアプリケーションを起動する前に、$ODBCINI環境変数に.odbc.iniファイルのパス名を設定します。TimesTenがユーザーDSNファイルの場所を特定できない場合は、/var/TimesTen/sys.odbc.iniにあるシステムDSNファイルが使用されます。.odbc.iniファイルの詳細は、「デモ・アプリケーションのデータ・ソースの定義」を参照してください。root以外のインストールの場合、TimesTenは、install_dir/infoにあるsys.odbc.iniファイルも検索します。

SYSODBCINI環境変数

TimesTenアプリケーションは、sys.odbc.iniファイルを使用して、システム・データ・ソースおよびそのデータ・ストア属性を定義します。(データ・ストア属性については、『Oracle TimesTen In-Memory Database APIおよびSQLリファレンス・ガイド』のデータ・ストア属性に関する章を参照してください。)システム・データ・ソースは、マシン上のすべてのユーザーが使用できます。Windowsの場合、システムDSNは、ODBC データソース アドミニストレータの「システム DSN」タブで定義します。UNIXの場合、システムDSNは、/var/TimesTen/sys.odbc.iniファイルで定義します。実行時にこのファイルの名前および場所を上書きするには、TimesTenアプリケーションを起動する前に、$SYSODBCINI環境変数にsys.odbc.iniファイルのパス名を設定します。

TimesTenがユーザーDSNファイルの場所を特定できない場合は、/var/TimesTen/sys.odbc.iniにあるシステムDSNファイルが使用されます。root以外のインストールの場合、TimesTenはinstall_dir/infoにあるsys.odbc.iniファイルも検索します。

.odbc.iniファイルの詳細は、「デモ・アプリケーションのデータ・ソースの定義」を参照してください。

SYSTTCONNECTINI環境変数

TimesTen Clientアプリケーションは、sys.ttconnect.iniファイルを使用して、論理サーバー名を定義します。論理サーバー名については、『Oracle TimesTen In-Memory Databaseオペレーション・ガイド』のTimesTen ClientおよびServerの使用に関する章を参照してください。UNIX Platformsの場合、デフォルトでは、TimesTenは、/var/TimesTen/sys.ttconnect.iniを検索します。実行時にこのファイルの名前および場所を上書きするには、TimesTen Clientアプリケーションを起動する前に、SYSTTCONNECTINI環境変数を設定します。

root以外のインストールの場合、TimesTenはinstall_dir/infoにあるsys.ttconnect.iniファイルも検索します。

Windows Systemsの場合、論理サーバー名は、ODBC データソース アドミニストレータを使用して構成できます。

CLASSPATH環境変数

JDBCがサポートされているプラットフォームでTimesTen JDBCドライバを使用するには、install_dir/lib/classesjdk_version.jarをCLASSPATH環境変数に追加します。たとえば、JDK 1.5の場合、CLASSPATH環境変数にinstall_dir/lib/classes15.jarを設定します。

ORACLE_HOME環境変数

TimesTen/CacheがサポートされているプラットフォームでOracleデータを処理するには、TimesTen Oracleエージェントを実行しておく必要があります。これを実行するには、ORACLE_HOME環境変数にOracle 9i またはOracle Database 10g のインストール・パスを設定する必要があります。

共有ライブラリ・パス環境変数

SolarisおよびLinux Systemsでは、LD_LIBRARY_PATH環境変数にinstall_dir/libディレクトリを追加します。

TimesTen/Cacheを使用する場合は、LD_LIBRARY_PATHに$ORACLE_HOME/libを追加します。詳細は、「ORACLE_HOME環境変数」を参照してください。

AIX Systemsの場合、LIBPATH環境変数にinstall_dir/libディレクトリを追加します。

HP-UX 32-bit Systemsの場合、SHLIB_PATH環境変数にinstall_dir/libを追加します。

HP-UX 64-bit Systemsの場合、LD_LIBRARY_PATH環境変数にinstall_dir/libを追加します。

HP-UX SystemsでJDBCを使用する場合は、SHLIB_PATH環境変数にinstall_dir/libディレクトリも追加します。

TimesTen/Cacheを使用する場合、SHLIB_PATHには$ORACLE_HOME/lib32も含める必要がありますが、$ORACLE_HOME/libは含めないでください。詳細は、「ORACLE_HOME環境変数」を参照してください。

Tru64 UNIX Systemsの場合、LD_LIBRARY_PATH環境変数にinstall_dir/libディレクトリを追加します。