ORA-04098: trigger ‘SYS.GGS_DDL_TRIGGER_BEFORE‘ is invalid and failed re-validat

 2023-09-15 阅读 34 评论 0

摘要:作者:IT邦德 中国DBA联盟(ACDU)成员,目前从事DBA及程序编程 (Web\java\Python)工作,主要服务于生产制造 现拥有 Oracle 11g OCP/OCM、 Mysql、Oceanbase(OBCA)认证 分布式TBase\TDSQL数据库、国产达梦数据库以及红帽子认证
作者:IT邦德
中国DBA联盟(ACDU)成员,目前从事DBA及程序编程
(Web\java\Python)工作,主要服务于生产制造
现拥有 Oracle 11g  OCP/OCM、
Mysql、Oceanbase(OBCA)认证
分布式TBase\TDSQL数据库、国产达梦数据库以及红帽子认证
从业8年DBA工作,在数据库领域有丰富的经验
B站主播Oracle、Mysql、PG实战课程,请搜索:jeames007擅长Oracle数据库运维开发,备份恢复,安装迁移,性能优化、故障应急处理等。

在这里插入图片描述

前言

今天在帮客户实施OGG同步配置的时候,遇到了以下报错,在同步DDL的操作过程中,由于权限设置不当,导致以下错误,特总结处理方法给大家

1.运行OGG DDL @ddl_setup.sql 时报错,提示以下信息

在这里插入图片描述
在这里插入图片描述
运行grant GGS_GGSUSER_ROLE to ogg; 报错如下:
在这里插入图片描述

2.解决方法

查看官网说是权限问题,但是给ogg 用户赋予dba 权限了,
后来知道即使有dba权限但是ogg 用户权限是要单独赋予的。
SYS@PROD> @ddl_disable.sql
SYS@PROD> GRANT CREATE TABLE,CREATE SEQUENCE TO OGG;
SYS@PROD> @ddl_setup.sql
此时提示成功

在这里插入图片描述
如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持
您的批评指正是我写作的最大动力!

❤️ 技术交流可以 关注公众号:IT邦德 ❤️

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/62189.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息