支持的数据库对象名
参数文件、命令和其他输入中的对象名称可以是任何长度,也可以是任何支持的字符集。有关支持的字符集,请参见 Supported Character Sets 。
Oracle GoldenGate 支持对象和列名中的大多数字符。如果对象名称包含特殊字符(如空格或符号),请以双引号指定对象名称。
以下受支持和不受支持的字符列表涵盖 Oracle GoldenGate 支持的所有数据库;给定数据库平台可能支持也可能不支持列出的所有字符。
支持的特殊字符
Oracle GoldenGate 支持数据库支持的所有字符,包括以下特殊字符。包含这些特殊字符的对象名称必须在参数文件中用双引号括起来。
| 字符 | 说明 |
|---|---|
| / | 正斜杠(请参见 Specifying Names that Contain Slash ) |
| * | 星号(在参数文件中使用时,必须使用反斜杠转义,如 \* 中所示) |
| ? | 问号(在参数文件中使用时,必须使用反斜杠转义,如:\?) |
| @ | 符号(支持,但通常被数据库用作资源定位器)。可能会导致对象名称出现问题 ) |
| # | 英镑符号 |
| $ | 元符号 |
| % | 百分比符号(在参数文件中使用时必须为 %%) |
| ^ | 引号 |
| ( ) | 左圆括号和右圆括号 |
| _ | 下划线 |
| - | 短划线 |
| 空间 |
不支持的特殊字符
对象名称和非键列名称不支持以下字符。
| 字符 | 说明 |
|---|---|
| \ | 反斜杠(在参数文件中使用时必须为 \) |
| { } | 大括号的开头和结尾(大括号) |
| [ ] | 开始括号和结束括号 |
| = | 等号 |
| + | 加号 |
| ! | 感叹号 |
| ~ | 波形符 |
| | | 竖线 |
| & | & 符号 |
| : | 冒号 |
| ; | 分号 |
| , | 逗号 |
| ’ ‘ | 单引号 |
| ” “ | 双引号 |
| ’ | 口音标记(危险标记) |
| . | 期间 |
| < | 小于符号(或开始角括号) |
| > | 大于符号(或结束角括号) |