ORA-16205: DDL skipped due to skip setting ORACLE 报错 故障修复 远程处理
文档解释
ORA-16205: DDL skipped due to skip setting
Cause: A setting in the logical standby skip table indicates that this type of DDL should always be skipped.
Action: No action necessary, this informational statement is provided to record the event for diagnostic purposes.
ORA-16205错误表示,数据定义语言(DDL)因跳过设置而被跳过。
官方解释
ORA-16205错误表明当执行复制操作时,无法将数据定义语言(DDL)语句记录到复制文件,因为它已被PeopleTools系统变量设置(GP_FILE_REP_DEFAULT_SKIP_DDL),忽略。
常见案例
当尝试将新修改的表结构写入到复制文件中时,可能会出现此错误。此错误也可能会发生在使用系统数据库时,当对数据库中的表进行架构更改时出现。
一般处理方法及步骤
1.以数据库管理员身份登录PeopleSoft数据库,检查GP_FILE_REP_DEFAULT_SKIP_DDL变量的当前值
2.如果此变量的值设置为Y,则可能会导致ORA-16205错误。
3.要修改此变量的值,可以使用以下SQL语句:
alter session set “GP_FILE_REP_DEFAULT_SKIP_DDL” = ‘N’;
4.使用此语句可以将此变量的值设置为N(仅在当前会话中)。
5.提交事务,重试该DDL语句,以确保忽略设置没有影响DDL执行。