当前位置: 代码迷 >> 综合 >> SEGMENTnbsp;SHRINKnbsp;andnbsp;details
  详细解决方案

SEGMENTnbsp;SHRINKnbsp;andnbsp;details

热度:7   发布时间:2023-12-20 10:10:22.0
关于SEGMENT SHRINK在ORACLE不同版本中的限制条件:
参考:SEGMENT SHRINK and details. [ID 242090.1]
Restrictions on the shrink_clause, 10gR1
========================================
1. You cannot specify this clause for a cluster, a clustered table, or any
    object with a LONG column.
2. Segment shrink is not supported for LOB segments even if CASCADE is
    specified.
3. Segment shrink is not supported for tables with function-based indexes.
4. This clause does not shrink mapping tables or overflow segments of
    index-organized tables, even if you specify CASCADE.
5. You cannot shrink a table that is the master table of an ON COMMIT
    materialized view. Rowid materialized views must be rebuilt after the
    shrink operation.
6. Table with a domain index is not supported.

Restrictions on the shrink_clause, 10gR2
========================================
1. You cannot specify this clause for a cluster, a clustered table, or any
    object with a LONG column.
2. Segment shrink is not supported for tables with function-based indexes or
    bitmap join indexes.
3. This clause does not shrink mapping tables of index-organized tables,
    even if you specify CASCADE.
4. You cannot specify this clause for a compressed table.
5. You cannot shrink a table that is the master table of an ON COMMIT
    materialized view. Rowid materialized views must be rebuilt after the
    shrink operation.
6. Table with a domain index is not supported.

Restrictions on the shrink_clause, 11gR1
========================================
1. You cannot combine this clause with any other clauses in the same ALTER TABLE
    statement.
2. You cannot specify this clause for a cluster, a clustered table, or any
    object with a LONG column.
3. Segment shrink is not supported for tables with function-based indexes or
    bitmap join indexes.
4. This clause does not shrink mapping tables of index-organized tables, even if
    you specify CASCADE.
5. You cannot specify this clause for a compressed table.
6. You cannot shrink a table that is the master table of an ON COMMIT
    materialized view. Rowid materialized views must be rebuilt after the shrink
    operation.

 


  相关解决方案