サポートされるデータベース・オブジェクト名
パラメータ・ファイル、コマンドおよびその他の入力内のオブジェクト名は、任意の長さで、サポートされる任意の文字セットを使用して指定できます。サポートされる文字セットについては、サポートされる文字セットを参照してください。
Oracle GoldenGateは、オブジェクト名および列名でほとんどの文字をサポートしています。空白や記号などの特殊文字が含まれているオブジェクト名は、二重引用符で囲んで指定します。
次に示すサポートされる文字とサポートされない文字のリストは、Oracle GoldenGateでサポートされているすべてのデータベースを対象としていますが、リストのすべての文字がサポートされるかどうかはデータベース・プラットフォームによって異なります。
サポートされる特殊文字
Oracle GoldenGateは、次の特殊文字も含めて、データベースでサポートされるすべての文字をサポートしています。パラメータ・ファイルでは、これらの特殊文字を含むオブジェクト名を二重引用符で囲む必要があります。
| 文字 | 摘要 |
|---|---|
| / | スラッシュ(「スラッシュを含む名前の指定」を参照) |
| * | アスタリスク(パラメータ・ファイルで使用する場合は、\*のように、バック・スラッシュでエスケープする必要があります。) |
| ? | 疑問符(パラメータ・ファイルで使用する場合は、\?のように、バック・スラッシュでエスケープする必要があります。) |
| @ | アットマーク(サポートされますが、データベースでリソース・ロケータとして使用されることが多い文字です。オブジェクト名では問題を生じることがあります。) |
| # | ポンド記号 |
| $ | ドル記号 |
| % | パーセント記号(パラメータ・ファイルで使用する場合は、%%と必要があります。) |
| ^ | カレット記号 |
| ( ) | 開き丸カッコと閉じ丸カッコ |
| _ | アンダースコア |
| - | ダッシュ |
| スペース |
サポートされない特殊文字
次の文字は、オブジェクト名およびキー以外の列名ではサポートされません。
| 文字 | 摘要 |
|---|---|
| \ | バック・スラッシュ(パラメータ・ファイルで使用する場合は、\とする必要があります。) |
| { } | 開き中カッコと閉じ中カッコ |
| [ ] | 開き大カッコと閉じ大カッコ |
| = | 等号 |
| + | プラス記号 |
| ! | 感嘆符 |
| ~ | チルダ |
| | | パイプ |
| & | アンパサンド |
| : | コロン |
| ; | セミコロン |
| , | カンマ |
| ’ ‘ | 単一引用符 |
| ” “ | 二重引用符 |
| ’ | アクセント記号(発音区別符) |
| . | 期間 |
| < | 小なり記号(または開いた山カッコ) |
| > | 大なり記号(または閉じ山カッコ) |