Oracle データベースの環境変数
以下は、Oracle データベースで使用される最も一般的な環境変数の一部とその説明です:
- NLS_LANG :クライアント環境の言語、地域、および文字セットを指定します。 NLS_LANG で指定されたクライアントの文字セットは、端末または端末エミュレータの文字セットと一致する必要があります。
- ORA_NLS10 :言語、地域、文字セット、および言語定義ファイルが保存されているディレクトリを指定します。
- ORA_TZFILE :タイム ゾーン ファイルのフル パスとファイル名を指定します。 Oracle データベース サーバーは常に大きなタイム ゾーン ファイル ($ORACLE_HOME/oracore/zoneinfo/timezlrg_number.dat) を使用します。
- ORACLE_BASE :Optimal Flexible Architecture 準拠のインストール用の Oracle ディレクトリ構造のベースを指定します。
- ORACLE_HOME :Oracle ソフトウェアを含むディレクトリを指定します。
- ORACLE_PATH :SQL*Plus などの Oracle アプリケーションで使用されるファイルの検索パスを指定します。ファイルへのフル パスが指定されていない場合、またはファイルが現在のディレクトリにない場合、Oracle アプリケーションは ORACLE_PATH を使用してファイルを検索します。
- ORACLE_SID :Oracle システム識別子を指定します。
- ORACLE_TRACE :インストール中のシェル スクリプトのトレースを有効にします。
- ORAENV_ASK :oraenv または coraenv スクリプトが ORACLE_SID 環境変数の値を要求するかどうかを制御します。
- SQLPATH :SQL*Plus が login.sql ファイルを検索するディレクトリまたはディレクトリのリストを指定します。
- TNS_ADMIN :Oracle Net Services構成ファイルを含むディレクトリを指定します。
- TWO_TASK :接続文字列で使用する既定の接続識別子を指定します。この環境変数が設定されている場合は、接続文字列で接続識別子を指定しないでください。
- NLS_OS_CHARSET :ファイル名とユーザー名がオペレーティング システムによってエンコードされる UNIX ロケール文字セットに対応する Oracle 文字セット名を指定します。
UNIX 環境変数
以下は、Oracle データベースで使用される UNIX 環境変数の一部です:
- ホーム :ユーザーのホーム ディレクトリ。
- LD_LIBRARY_PATH :UNIX および Linux でライブラリを検索するために使用されるパスを指定するための環境変数。 AIX の LIBPATH や HP-UX の SHLIB_PATH など、一部のオペレーティング システムでは環境変数の名前が異なる場合があります。
- パス :実行可能プログラムを見つけるためにシェルによって使用されます。 $ORACLE_HOME/bin ディレクトリを含める必要があります。
- TEMP、TMP、および TMPDIR :一時ファイルのデフォルト ディレクトリを指定します。設定されている場合、一時ファイルを作成するツールはこれらのディレクトリのいずれかに作成します。
一般的な Init.ora パラメータと Unix、Linux カーネル パラメータ、およびそれらの関係
Linux で Umask が初期ファイル/ディレクトリのアクセス許可を制御する方法を理解する