支持的数据库对象名

参数文件、命令和其他输入中的对象名称可以是任何长度,也可以是任何支持的字符集。有关支持的字符集,请参见 Supported Character Sets 。

Oracle GoldenGate 支持对象和列名中的大多数字符。如果对象名称包含特殊字符(如空格或符号),请以双引号指定对象名称。

以下受支持和不受支持的字符列表涵盖 Oracle GoldenGate 支持的所有数据库;给定数据库平台可能支持也可能不支持列出的所有字符。

支持的特殊字符

Oracle GoldenGate 支持数据库支持的所有字符,包括以下特殊字符。包含这些特殊字符的对象名称必须在参数文件中用双引号括起来。

字符 说明
/ 正斜杠(请参见 Specifying Names that Contain Slash )
* 星号(在参数文件中使用时,必须使用反斜杠转义,如 \* 中所示)
? 问号(在参数文件中使用时,必须使用反斜杠转义,如:\?)
@ 符号(支持,但通常被数据库用作资源定位器)。可能会导致对象名称出现问题 )
# 英镑符号
$ 元符号
% 百分比符号(在参数文件中使用时必须为 %%)
^ 引号
( ) 左圆括号和右圆括号
_ 下划线
- 短划线
空间

不支持的特殊字符

对象名称和非键列名称不支持以下字符。

字符 说明
\ 反斜杠(在参数文件中使用时必须为 \)
{ } 大括号的开头和结尾(大括号)
[ ] 开始括号和结束括号
= 等号
+ 加号
! 感叹号
~ 波形符
| 竖线
& & 符号
: 冒号
; 分号
, 逗号
’ ‘ 单引号
” “ 双引号
’ 口音标记(危险标记)
. 期间
< 小于符号(或开始角括号)
> 大于符号(或结束角括号)