问题描述
,因为撤消表空间已满。我尝试使用以下语法调整大小并缩小它,但是它们失败了。
ALTER TABLESPACE UNDO_T1 RESIZE 1G;
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 (将#修改为@)