微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如何在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 举报,一经查实,本站将立刻删除。