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