| データベース定義 (ttaad4110s000) |  |
| セッションの目的: データベースタイプやデータベースパラメータなど、データベース定義の詳細を定義します。 データベースコードと短い記述を入力します。リモートシステムでデータベースを使用する場合は、そのシステム名を入力します。ローカルシステムまたはリモートシステムのデータベースタイプを指定します。 System Nameフィールドに入力しない場合、tabledef6.X ファイルはローカルシステムだけに作成されます。入力する場合は、ローカルシステムとリモートシステムの両方にデータベースが作成されます。BSE_REM 変数が設定されているか確認してください。この変数は、リモートシステムにデータディクショナリが含まれている場合のみ設定できます。ローカルシステムでは、tabledef6.X ファイルはリモートシステムを参照します。リモートシステムでは、tabledef6.X ファイルはテーブルごとのデータベースタイプを示します。 必要な場合、Parameterフィールドの変数を使用して、ローカルシステムの別のファイルシステムにデータベースコピーを定義してください。 データを変更してもデータベースは変更されません。一度 ORACLE データベースを作成すると、それは ORACLE データベースのまま残ります。 関連トピック データベース定義を作成するには セッションの目的:
フィールド | 説明
データベース | ツール環境におけるデータベースの識別コード
記述 | データベース定義の短い記述を入力します。
システム名 | データベースが格納されているシステムの名前を入力します。 データベースがローカルシステムにあり、そのシステムがリモートデータベース構成の一部ではない場合は、このフィールドに入力しないでください。Database Typeフィールドでローカルデータベースのデータベースタイプを指定してください。 リモートデータベース構成を使用する場合は、データベースが格納されているシステムの名前を入力します。 例 host 1: データベースがあるシステム、workst 1: ワークステーション 1、workst 2: ワークステーション 2 という構成を想定します。 アプリケーションの管理者は、ワークステーション 1 で作業し、Database Definitions (ttaad4110s000) セッションを開始します。管理者は、データベースがあるシステム host 1 をSystem Nameフィールドに入力しなければなりません。これは、データベースが置かれたシステムです。また、Database Typeフィールドでテーブルのデータベースタイプを指定します。アプリケーションの管理者はCreate Runtime Database Definitions (Tabledef) (ttaad4113s000) セッションを開始するときに、tabledef ファイルをデータベースがあるシステム、ワークステーション 1、およびワークステーション 2 にダンプするように指定できます。 注意 アプリケーションの管理者は、上記のシステムにアクセスして、テーブル定義ファイルの tabledef をシステム host 1 と workst 2 にダンプするために、リモートユーザファイルを持っていなければなりません。
データベースタイプ | データベース定義コードのデータベースタイプを入力します。データベース定義コードに割り当てられたテーブルのデータは、そのデータベース (タイプ) に物理的に保存されます。 System Nameフィールドに入力すると、このフィールドでリモートシステムのデータベースタイプを定義できます。データをリモートシステム上の tabledef6.1 ファイルに変換するには、これを使用する必要があります。 ツールは複数のデータベースタイプをサポートしています。
パラメータ | 必要な場合は、パラメータを入力します。 パラメータを使用すると、自身のローカルシステムの別のファイルシステムにデータベースコピーを定義できます。これによって、ファイルシステムがクラッシュした場合でも、他のファイルシステムにバックアップコピーを確保できます。 データベース ORACLE および Informix は、パラメータと環境変数を使用してテーブルを指定します。たとえば、ORACLE データベースは、パラメータ ORACLE_HOME=/usr/oracle7,ORACLE_SID=d1 を使用できます。 注意 リモートシステムにデータベースコピーを作成することをお勧めします。
強制読込み | このチェックボックスがオンの場合、 テーブルが強制的に読み取られます。 複数のデータベースを使用するか、他のシステムへのデータベースリダイレクションを使用する場合、特定のテーブルについてどのデータベースにアクセスしなければならないかを指定できます。通常、bshell は、テーブルのデータベース定義で最初のデータベースとして指定されているデータベースにアクセスします。 他のデータベース (タイプ) のテーブルを読み取る必要がある場合には、それなりの理由 (パフォーマンス上の理由など) があります。そのような場合には、テーブルを強制的に読み取るように指定できます。
コピーあり | このチェックボックスがオンの場合、データベースコピーまたは代替のデータベースが存在します。