暂无图片
分享
NIU
2019-07-29
添加数据库日志报错ora-65040 operation not allowed from within a pluggable database

三个节点的数据库集群,想把数据库的日志文件修改为2g,现在在线日志为500M,减少切换日志频率,但是在执行的过程中报错:

执行的命令:alter database add logfile thread 1 group 43 (‘+DATADG’) size 2g;  

执行报错 ora-65040 operation not allowed from within a pluggable database 

收藏
分享
3条回答
默认
最新
can.zhang

--CDB内:

SQL> show pdbs;


    CON_ID CON_NAME                       OPEN MODE  RESTRICTED

---------- ------------------------------ ---------- ----------

         2 PDB$SEED                       READ ONLY  NO

         3 SAMPDB                         MOUNTED

         5 PDB2                           MOUNTED


SQL> alter database add logfile thread 1 group 43 '/u01/app/oracle/oradata/PROD/redo01_1.log' size 10m;


Database altered.

-- 切换到pdb

SQL> alter session set container=pdb2;


Session altered.


SQL> alter database add logfile thread 1 group 44 '/u01/app/oracle/oradata/PROD/redo01_1.log' size 10m;

alter database add logfile thread 1 group 44 '/u01/app/oracle/oradata/PROD/redo01_1.log' size 10m

*

ERROR at line 1:

ORA-65040: operation not allowed from within a pluggable database


暂无图片 评论
暂无图片 有用 0
NIU

你要加的日志组pdb状态为mount,需要切换pdbs状态,alter database pluggable all open;然后切到

指定的pdbs里进行操作,alter session  set container=PDB2;

alter databse add logfile thread 1 group 1 ('+DATADG') size 2G;

暂无图片 评论
暂无图片 有用 0
NIU
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏