关于logical standy上的DDL/DML修改

在logical standby环境下,备库基本上是一个独立的库,如果要在备库,以非sys用户对备库的数据进行DML修改,就会报错 ora-16224

我们需要在备库做一些操作,以避免报错。

检查备库状态,我们发现是处于standby状态:

改其状态为none:

让应用开发的同事进行DDL修改,如索引创建。

修改回standby状态:

在standby或all状态下,所有非sys用户,都无法对logical standby的数据进行修改,关于alter database guard [standby|all|none] 几个参数的解释如下:

相关文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据