ITPub博客

首页 > 数据库 > Oracle > OGG-奇葩的问题--ERRORS detected in installation of DDL Replication……

OGG-奇葩的问题--ERRORS detected in installation of DDL Replication……

原创 Oracle 作者:邪丶坏人 时间:2016-12-26 15:43:55 0 删除 编辑
ogg开启ddl同步执行脚本@ddl_setup.sql
部分报错节选:

点击(此处)折叠或打开

  1. *
  2. ERROR at line 2:
  3. ORA-00942: table or view does not exist
  4. FROM "GGS" ."GGS_SETUP"
  5.           *
  6. ERROR at line 2:
  7. ORA-00942: table or view does not exist
  8. FROM "GGS" ."GGS_SETUP"
  9.             *
  10. ERROR at line 2:
  11. ORA-00942: table or view does not exist

  12. LOCATION OF DDL TRACE FILE
  13. ------------------------------------------------------------------------------------------------------------------------
  14. /u01/app/oracle/diag/rdbms/orcl/orcl/trace/ggs_ddl_trace.log
  15. Analyzing installation status...
  16. STATUS OF DDL REPLICATION
  17. ------------------------------------------------------------------------------------------------------------------------
  18. ERRORS detected in installation of DDL Replication software components (6)
一开始出这个错的时候以为自己下的ogg版本有问题,因为之前在db版本11.1.0.1 ogg版本也是11.1.x的去搭建的时候是一切ok,
后来准备搭一套db是11.2.0.4的环境,就报这个错,然后就去还其他ogg 12.x的版本,11.2.x的版本,还是报这个错
网上查的时候,有人说出这个错原因是要么是版本不对,要么是权限不对;
我一开始就是给dba的权限,就没考虑这事,后来才想着试下,在赋予了

grant create table,create sequence to ggs;这个权限重新执行后就SUCCESSFUL了 

注意:

执行脚本@ddl_setup.sql后,会生成个空触发器SYS.GGS_DDL_TRIGGER_BEFORE,此时去赋权会报错触发器无效,要先把这个触发器禁用:
alter trigger SYS.GGS_DDL_TRIGGER_BEFORE disable;
再去赋予那2个权限


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31098809/viewspace-2131403/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
多年的DBA从业经验,有扎实的linux和Oracle运维和故障处理的能力; 对oracle rac,adg,ogg,rman备份恢复,异机恢复,分区表,数据迁移,sql优化,版本升级,数据库架构设计,故障处理都较为熟练

注册时间:2016-04-01

  • 博文量
    53
  • 访问量
    124331