この項では、ユーザーのアプリケーションで使用するTimesTenの機能に応じて設定が必要となる、様々な環境変数について説明します。次の表に、この項またはこのドキュメントの他の項で説明する環境変数のサマリーをアルファベット順に示します。プラットフォーム固有の環境変数もあります。
TimesTenには、TimesTenアプリケーションの管理とデバッグを行うためのユーティリティが用意されています。これらのユーティリティを使用するには、PATH環境変数にinstall_dirにあるbinディレクトリを含めます。
WindowsでTimesTen/Cacheを使用する場合は、PATH環境変数にORACLEインストールのbinディレクトリを含める必要があります。
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ファイルも検索します。
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ファイルの詳細は、「デモ・アプリケーションのデータ・ソースの定義」を参照してください。
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 データソース アドミニストレータを使用して構成できます。
JDBCがサポートされているプラットフォームでTimesTen JDBCドライバを使用するには、install_dir/lib/classesjdk_version.jarをCLASSPATH環境変数に追加します。たとえば、JDK 1.5の場合、CLASSPATH環境変数にinstall_dir/lib/classes15.jarを設定します。
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ディレクトリを追加します。