如何在Amazon AWS中将默认的UNDO表空间从现有的更改为新的-RDS Oracle数据库

问题描述

,因为撤消表空间已满。我尝试使用以下语法调整大小并缩小它,但是它们失败了。

ALTER TABLESPACE UNDO_T1 RESIZE 1G;

-发生上述错误文件包含超出请求的RESIZE值的已用数据

ALTER TABLESPACE UNDO_T1收缩空间保持1G;

-发生上述错误:无法缩小永久表或字典管理的表空间。

然后,我想创建一个新的UNDO表空间,并将其设置为default,然后删除一个表空间。但是我无法将认表空间从UNDO_T1更改为UNDOTBS1或其他新创建的表空间。

尝试了以下命令:

ALTER SYstem SET UNDO_TABLESPACE = UNDOTBS1;

-出现上述错误:ORA-01031:权限不足

但是我认为上面的错误是令人误解的,因为我已经在某处阅读了,我们必须像下面的错误那样使用参数化的AWS RDS Oracle的错误,但是我找不到更改认撤消表空间的错误


exec rdsadmin.rdsadmin_util.alter_default_tablespace(表空间名称 =>'UNDOTBS1');


-显然没有效果

并且有点卡在这里。谁能告诉我如何/是否可以在RDS Oracle中更改认的UNDO表空间?如果不是,是否有其他有关调整或缩小UNDO表空间的建议?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)