| テーブルの変換/復旧 (ttaad4228m000) |  |
| セッションの目的: テーブルを他のデータベースタイプに変換するか、テーブルを復旧します。このセッションは、Create Sequential Dump of Table (ttaad4226m000) セッションとCreate Table from Sequential Dump (ttaad4227m000) セッションを組み合わせたものです。 テーブルを他のデータベースタイプに変換して、データを 1 つのデータベースから他のデータベースに転送できます。テーブルを復旧すると、テーブルのデータを同じテーブルに変換してテーブルを再作成できます。詳細については、Reorganize Tables (ttaad4225m000) セッションを参照してください。 注意 参照整合制約を無視するチェックボックスをオンにしてテーブルを変換あるいは復旧した場合は、その後、参照カウンタを修復チェックボックスをオンにしてReorganize Tables (ttaad4225m000) セッションを実行してください。
フィールド | 説明
会社 | 特定のテーブルの変換または復旧を行いたい会社を指定します。
会社 | 特定のテーブルの変換または復旧を行いたい会社を指定します。
パッケージ | 特定のテーブルの変換または復旧を行いたいパッケージを指定します。
パッケージ | 特定のテーブルの変換または復旧を行いたいパッケージを指定します。
テーブル | 変換または復旧したいテーブルを指定します。
テーブル | 変換または復旧したいテーブルを指定します。
エラーファイル名 | エラーメッセージと統計情報を保存するファイルの名前を指定します。
エラーメッセージを抑制 | このチェックボックスがオンの場合、メッセージや情報は表示されません。エラーメッセージはログファイル log.bdbpre6.2 に保存されます。
ダンプ後にテーブルを削除 | このチェックボックスがオンの場合、物理テーブルは、ダンプが作成された後で削除されます。
テーブルを変換 | このチェックボックスがオンの場合、テーブルは、1 つのデータベースから他のデータベースに変換されます。
対象データベース | テーブルが変換されるデータベース組織を指定します。 たとえば、tabledef のように完全なデータベース名を入力してください。指定はオプションです。 例 Oracle(ORACLE_HOME=/usr/oracle)
異なる会社に対してテーブルを作成 | このチェックボックスがオンの場合、順編成ダンプファイルに記録されている会社とは別の会社に対してテーブルを再作成します。
異なる会社に対してテーブルを作成 | テーブルを作成する対象の会社番号を指定します。 ダンプファイルの名前には、ダンプにあるテーブルの会社を指定する拡張子が含まれます。 例 Dump.001 は、このダンプに会社 001 のテーブルが含まれることを意味します。
異なる会社に対してテーブルを作成 | テーブルの変換または復旧を行う対象の会社に属するパッケージコンビネーションを指定します。
テーブルがある場合は追加 | このチェックボックスがオンの場合、順編成ダンプファイルのデータはテーブルに追加されます。
ダンプの重複レコード上書き | このチェックボックスがオンの場合、順編成ダンプのレコードは、テーブルの既存の重複レコードを上書きします。
既存テーブルを削除 | このチェックボックスがオンの場合、既存のテーブルは、新しいテーブルが作成される前に削除されます。 注意 このオプションは、テーブルがある場合は追加チェックボックスがオンの場合は使用できません。
インデックスの前に行を作成 | このチェックボックスがオンの場合、インデックスはテーブルのすべてのレコードが作成されてから構築されます。このオプションを使用すると処理が速くなります。
未作成テーブル名を保存するファイル | 正常に作成されないテーブルを保存するファイルを指定できます。
未作成テーブル名を保存するファイル | ${BSE}/lib/ipc_info ファイル中に指定したデータベースドライバの名前、完全なパス名を持つドライバ、またはドライバが置かれているホスト名を指定します。 例 Oracle(ORACLE_HOME=/usr/oracle)
ドメイン制約を無効にする | このチェックボックスがオンの場合、ドメイン制約が使用不能になります。テーブルフィールドのデータがテーブル定義のドメインの必要条件に合っているかどうかをチェックすることはありません。 例 30 文字の文字列を 15 文字の文字列ドメインを持つフィールドに配置する可能性があります。その場合は、情報は失われます。
参照整合制約を無視する | このチェックボックスがオンの場合、参照整合性制約は無視されます。 ダンプから作成されたテーブルは、後で同じダンプから作成されるテーブルを参照する可能性があります。これらのテーブルはまだ存在していないために、問題が起こるかもしれません。 その場合には、このチェックボックスをオンにすることにより、参照整合性制約を無視できます。ダンプのテーブルをすべて作成する場合は、Reorganize Tables (ttaad4225m000) セッションを実行しなければなりません。 既存のテーブルのデータを上書きしたり、テーブルが作成される環境の既存のテーブルを参照するテーブルをダンプから作成したりすることもできます。その場合は、参照テーブルが存在するので、このチェックボックスをオフにしなければなりません。