簡體   English   中英

oracle數據庫中temp表空間的最大大小是多少?

[英]What is the maximum size of temp tablespace in oracle database?

嘗試執行下一條命令

SELECT * FROM dba_temp_free_space 

我收到一個錯誤:

錯誤:ORA-01652:無法在表空間臨時中將臨時段擴展128

並且有32 GB的可用空間,但是當我運行一個過程時,出現了錯誤。 當我檢查temp表空間的自動擴展時,它說是。

我應該怎么做才能獲得臨時表空間的最大大小?

我認為您正在關注解決方案,而不是問題。 對於小型OLTP數據庫中的大多數操作,32 GB的表空間應足夠。 當您收到錯誤消息時,您沒有告訴我們太多的信息,所以我只能提供一些診斷和測試查詢。 在8k塊大小的情況下,任何表空間最大大小可以高達128 TB,也可以小至32 TB。

在問題對象運行時嘗試以下查詢:

select TABLESPACE_NAME, BYTES_USED, BYTES_FREE from V$TEMP_SPACE_HEADER;

如果您不能更改問題對象,則可以創建一個臨時表空間組並向其中添加多個臨時表空間。

確保使用如下命令檢查運行對象的用戶正在使用哪些臨時表空間:

ALTER USER scott TEMPORARY TABLESPACE temp;

暫無
暫無

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

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