|
Ispirer SQLWays データベース移行ソフトウェア
[Oracle] サブセクション
このサブセクションでは、Oracle がターゲットデータベースである場合の生成されるスクリプトの調整とソースデータベースの場合の属性設定について説明します。
- BIN - SQL Plus や SQL Loader といった Oracle ユーティリティが存在するディレクトリを指定します。
- SQLLOADER - Oracle SQL Loader の実行モジュール名を入力します。デフォルトの名前は sqlldr.exe です。
- SQLPLUS - Oracle SQL Plus の実行モジュールを指定します。デフォルトの名前は sqlplus.exe です。
- USER - Oracle SQL Plus や SQL Loader 向けに生成されるスクリプトで使用されるユーザ名。
- PWD - Oracle SQL Plus や SQL Loader 向けに生成されるスクリプトで使用されるユーザのパスワード。
- SERVICE_NAME - Oracle SQL Plus や SQL Loader 向けに生成されるスクリプトで使用される Oracle Net プロトコルのサービス名。
- SQLPLUS_EXIT_CMD - もし Yes が選択された場合、SQL Plus EXIT コマンドが DDL スクリプトの末尾に生成されます。これにより複数のDDL スクリプトをバッチモードで実行する事が可能になります。 設定可能な値 - Yes, No。デフォルト値はYes です。
- SQLPLUS_TO_DATE - もし Yes が設定された場合、対応する日付型の TO_DATE 関数がSQL Plus 用の INSERT ステートメントの DATE 型カラムに設定されます。これにより日付フォーマットがデフォルトの形式と異なるDATE型カラムへデータを追加する事が出来ます。
もし No が選択された場合、 TO_DATE 関数は SQL INSERT ステートメントに生成されません。設定可能な値 - Yes, No。デフォルト値は Yes です。
- DIRECT - Oracle SQL Loader の実行方法が対話型かダイレクトパスかを指定します。設定可能な値 - Yes, No。Yes はダイレクトパスロードを示します。No は対話型パスロードを指定します。デフォルト値は No です。
- LOAD_OPTION - SQL Loader 制御ファイルに生成されるローディングオプションを指定します。設定可能な値 - Insert, Append, Replace, Truncate。デフォルト値は Insert です。
- DATE - テキストファイルの日付(year, month, day) データを DATE カラムにロードするためのSQL Loader 制御ファイルのフォーマット文字列を指定します。デフォルトのフォーマットは "YYYY-MM-DD" です。
もし [Data] サブセクション の DATE_FORMAT オプションが指定されている場合はこのDATEオプションの設定は上書きされます。
もし [Data] サブセクションの TIME_FORMAT オプションが設定されている場合はこのTIMEオプションの設定は上書きされます。
もし [Data] サブセクションの DATETIME_FORMAT オプションが設定されている場合はこのTIMESTAMPオプションの設定は上書きされます。
- TIMESTAMP9i - テキストファイルの Oracle9i タイムスタンプ(year, month, day, hours, munutes, seconds, 秒の小数点部) データを ロードするためのSQL Loader 制御ファイルのフォーマット文字列を指定します。デフォルトのフォーマットは "YYYY-MM-DD HH24:MI:SS.FF" です。
- FIXFMT_DECODE_NULLCHAR - SQLWays SQL Loader の制御ファイルに DECODE 関数を生成し、固定長テキストファイルの CHAR NOT NULL カラムへの NULLデータを空白に変換します。指定可能な値 - Yes, No。デフォルト値は No です。
もしテキストファイルが固定長フォーマットで、空白のフィールドを CHAR NOT NULL カラムにロードする場合には、SQL Loader は空白をNULLとして扱うため、DECODE 関数を使用しなければなりません。 このオプションを Yes に設定すると、SQLWays は NULL を空白に変換する DECODE 関数を生成します。
SQLWays ウィザードで Oracle のオプションを指定するには: