在大表上创建索引时,我得到了ORA-01652

时间:2019-07-17 06:00:24

标签: oracle ddl

我需要在Dev环境中的大型表上创建索引,但是这样做的时候我得到了"ORA-01652: unable to extend temp segment by 4096 in tablespace BNM_IDX"。临时表空间可扩展40 GB,但仍会产生与其开发环境相同的错误,它没有磁盘空间来扩展更多空间。表行计数是1927614343。

请提出建议,因为我也必须在PROD中执行相同的操作,但首先应该在Dev环境中工作。 PROD需要采取哪些预防措施?我在一些文章中了解了在线。

CREATE INDEX IDX_BNM_SWIFT_TRANS_DTL_G ON BNM_SWIFT_TRANSACTION_DETAILS (STMT_DATE, CLEAN_SWIFT_ACCT, DUPLICATE_IND)  
    TABLESPACE BNM_IDX 
    PCTFREE 10 
    INITRANS 2 
    STORAGE 
    ( 
      BUFFER_POOL DEFAULT 
    ) 
    COMPRESS

0 个答案:

没有答案