SQL>show parameter db_block_size
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_block_size integer 8192
SQL>alter system set db_block_size=4096
ORA-02095: 無法修改指定的初始化參數
SQL>alter system set db_block_size=4096 scope=both
ORA-02095: 無法修改指定的初始化參數
SQL>alter system set db_block_size=4096 scope=spfile
ORA-32017: failure in updating SPFILE
ORA-32016: parameter "db_block_size" cannot be updated in SPFILE
SQL>alter session set db_block_size=4096
ORA-02095: 無法修改指定的初始化參數
原因分析:
一旦創建的表空間具有db_block_size參數設置的默認快大小,就不能再改變它;除非重建庫。
Set this parameter at the time of database creation. Do not alter it afterward
結論:重新建庫
方法:exp-->rebuild database -->imp
原文鏈接:
http://blog.itpub.net/593324/viewspace-376178/