簡體   English   中英

如何減少AWS RDS中的Oracle撤消表空間?

[英]How to decrease Oracle undo tablespace in AWS RDS?

我的Oracle DB中的撤消表空間占用180GB。 我沒有任何需要這么多空間的過程。 數據庫存在未知問題,導致撤銷表大小在一段時間內增加; 在彈出RDS實例后,它已得到糾正。 現在的問題是如何減小撤消表空間的大小。 我已經設法使用創建一個新的撤銷表

creat undo tablespace UNDO_T2;

但未能告訴oracle使用新的undo表空間。 這是我的查詢及其錯誤:

alter system set undo_tablespace = UNDO_T2;

Error report:
SQL Error: ORA-02065: illegal option for ALTER SYSTEM
02065. 00000 - "illegal option for ALTER SYSTEM"
*Cause: The option specified for ALTER SYSTEM is not supported
*Action: refer to the user manual for option supported

你的命令中有一個拼寫錯誤,還有一個額外的e 除非你有一個奇怪的表空間名稱,否則你也不需要引號。

alter system set undo_tablespacee = 'UNDO_T2';

... 應該:

alter system set undo_tablespace = UNDO_T2;

我使用以下命令成功地將UNDO表調整為16GB。 這需要RDS實例的主用戶權限。

ALTER TABLESPACE UNDO_T1調整16G;

應該檢查Oracle實例的合適大小。

您是否已將數據文件添加到此表空間?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM