ora -03232 問題解決【Blog 搬家】
ora -03232 問題解決
2005 年 09 月 22 日, 星期四
今天在執行一個大SQL 時,系統報ORA-03232: unable to allocate an extent of blocks from tablespace 3 錯誤
select * from v$tablespace where ts#=3
結果是temp tablespace 不能擴充套件。
檢查alterlog 沒有任何錯誤資訊--- 這點沒有想通 :(
一般解決方法有兩種:
1: 增加Temp 表空間 ---此法不行
我的 temp 表空間 2G 現在只使用 280M,顯然不是Temp tablespace 小的緣故
2: 修改 hash_multiblock_io_count=1
(oracle default =1)
經檢查我的 hash_multiblock_io_count =8 .
HASH_MULTIBLOCK_IO_COUNT = integer
specifies the number of data blocks to read and write during a hash join operation. The value
multiplied by the DB_BLOCK_SIZE initialization parameter should not exceed 64 K. The default value for this parameter is 1. If the multi-threaded server is used, the value is always 1, and any value specified here is ignored.
specifies the number of data blocks to read and write during a hash join operation. The value
multiplied by the DB_BLOCK_SIZE initialization parameter should not exceed 64 K. The default value for this parameter is 1. If the multi-threaded server is used, the value is always 1, and any value specified here is ignored.
如果使用多執行緒Server, 根據上面的解釋除過 1 的任何值都是忽略的,所以我們設定的8 也沒有什麼意義。故知需要修改為 1。問題就解決了。
03232, 00000, "unable to allocate an extent of %s blocks from tablespace %s"
// *Cause: An attempt was made to specify a HASH_MULTIBLOCK_IO_COUNT value
// that is greater than the tablespace's NEXT value
// *Action: Increase the value of NEXT for the tablespace using
// ALTER TABLESPACE DEFAULT STORAGE or decrease the value of
// HASH_MULTIBLOCK_IO_COUNT.
兩種解決方法:
1:減少 HASH_MULTIBLOCK_IO_COUNT
2: 增加temp tablespace 的next values
ALTER TABLESPACE "TEMP" DEFAULT STORAGE ( NEXT XXXK )
myhuaer 發表於:2005.09.22 15:09 ::分類: ( Oracle Infomation ) ::閱讀:(503次
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/34596/viewspace-661936/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ora -03232 問題解決
- ORA-03232故障解決一例
- oracle ora-00997 problems【Blog 搬家】Oracle
- ORA問題解決網站網站
- Oracle Date Function 講解和事例【Blog 搬家】OracleFunction
- Oracle backgroud Process【Blog 搬家】Oracle
- float datatype in Oracle database 【Blog 搬家】OracleDatabase
- ORA-06512 問題解決
- 用shell幫助解決ORA問題
- ORA-03113問題解決
- Oracle問題解決方法ORA-0Oracle
- ORA-12528問題解決
- ora-01756問題的解決
- exp時報ORA-29275問題解決
- ora-3136問題的解決
- 利用QQ軟體搬家工具解決C盤空間過小問題
- oracle Distinct|Unique 異同【Blog 搬家】Oracle
- Oracle Database Link Problems【Blog 搬家】OracleDatabase
- ORA-24756: transaction does not exist問題解決
- ORA-12528問題的解決
- oracle ORA-00824 問題解決 (一)Oracle
- oracle ORA-00824 問題解決 (二)Oracle
- ora-02085問題解決
- ORA-00600 2662問題解決
- ora-07445 ora-00108問題解決
- ora-00354 ora-00353 問題解決
- ORA-39083 ORA-23421 問題分析與解決
- ORA-00202,ORA-27072問題解決
- Oracle DDL 執行過程【Blog 搬家】Oracle
- HP -Data Protector Restore file system【Blog 搬家】REST
- V$SESSION_LONGOPS bug 【Blog 搬家】SessionGo
- 限制End User Session數量 【Blog 搬家】Session
- Trim() 函式的介紹【Blog 搬家】函式
- oracle Database Event trace 設定【Blog 搬家】OracleDatabase
- Oracle 錯誤總結及問題解決 ORAOracle
- Oracle:ORA-27090 問題解決總結Oracle
- ORA-02030問題解決方法
- ORA-000060 Deadlock detected 問題解決