スケーラブルデータベースサーバ HiRDB Version 8 システム運用ガイド(UNIX(R)用)
図12-1 -gオプションを指定する必要があるシステム構成例
データ型又は列の定義長を変更できるのは,データベース再編成ユティリティで移行元システムの表データをDAT形式又はバイナリ形式でアンロードしたファイルを,移行先システムでデータロードするときです。DAT形式及びバイナリ形式の入力データファイルの制限事項については,マニュアル「HiRDB Version 8 コマンドリファレンス」を参照してください。
表定義を変更して表データを移行できないのは,次の場合です。
移行元システムと移行先システムで,移行できるデータ型の組み合わせと,その場合に作成する入力データファイルの形式を次の表に示します。
表12-2 移行できるデータ型の組み合わせと入力データファイルの形式
移行できるデータ型の組み合わせ | 入力データファイルの形式 | ||
---|---|---|---|
移行元システム | 移行先の列 | DAT形式 | バイナリ形式 |
数データ | 数データ | △ | △ |
固定長文字データ | ○ | × | |
可変長文字データ | |||
長大データ | |||
バイナリデータ | |||
固定長文字データ | 数データ | △ | × |
固定長文字データ | ○ | ○ | |
可変長文字データ | × | ||
日付データ | △ | ||
時刻データ | |||
日間隔データ | |||
時間隔データ | |||
時刻印データ | |||
長大データ | ○ | ||
バイナリデータ | |||
可変長文字データ | 数データ | △ | × |
固定長文字データ | ○ | ||
可変長文字データ | ○ | ||
日付データ | △ | × | |
時刻データ | |||
日間隔データ | |||
時間隔データ | |||
時刻印データ | |||
長大データ | ○ | ||
バイナリデータ | |||
日付データ | 固定長文字データ | ○ | × |
可変長文字データ | |||
日付データ | ○ | ||
長大データ | × | ||
バイナリデータ | |||
時刻データ | 固定長文字データ | ○ | × |
可変長文字データ | |||
日付データ | × | ||
時刻データ | ○ | ○ | |
長大データ | × | ||
バイナリデータ | |||
日間隔データ | 固定長文字データ | ○ | × |
可変長文字データ | |||
日間隔データ | ○ | ||
長大データ | × | ||
バイナリデータ | |||
時間隔データ | 固定長文字データ | ○ | × |
可変長文字データ | |||
時間隔データ | ○ | ||
長大データ | × | ||
バイナリデータ | |||
時刻印データ | 固定長文字データ | ○ | × |
可変長文字データ | |||
時刻印データ | ○ | ||
長大データ | × | ||
バイナリデータ | |||
長大データ | 長大データ | × | ○ |
バイナリデータ | |||
バイナリデータ | 数データ | △ | × |
固定長文字データ | ○ | ||
可変長文字データ | |||
日付データ | △ | ||
時刻データ | |||
日間隔データ | |||
時間隔データ | |||
時刻印データ | |||
長大データ | |||
バイナリデータ | ○ | ○ |
移行先システムで定義長をどのように変更するかと,その場合に作成する入力データファイルの形式を次の表に示します。
移行元システム | 移行先システム | 入力データファイル | ||
---|---|---|---|---|
定義長を変更する列のデータ型 | 変更後の定義長 (変更前と比べて) |
DAT形式 | バイナリ形式 | |
数データ | DECIMAL型 | 長い | △ | × |
短い | △ | × | ||
DECIMAL型以外 | −※1 | − | − | |
固定長文字データ | 長い | ○※2 | ○※2,※3 | |
短い | △ | × | ||
可変長文字データ | 長い | ○ | ○ | |
短い | △ | × | ||
時刻印データ | 長い | △ | × | |
短い | △ | × | ||
長大データ | 長い | × | ○ | |
短い | × | × | ||
バイナリデータ | 長い | △ | ○ | |
短い | △ | × |
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.