ORA-29339 创建数据库非标准块表空间方法

1、创建非标准块表空间
说明:直接创建会报错
SQL> create tablespace DMS_DATA32 datafile '+data' size 10240m blocksize 32k;
create tablespace DMS_DATA32 datafile '+data' size 10240m blocksize 32k
*
ERROR at line 1:
ORA-29339: tablespace block size 32768 does not match configured block sizes 

2、先修改系统参数
说明:此参数需要指定一个SID
SQL> alter system set db_32k_cache_size=1m scope=both;
alter system set db_32k_cache_size=1m scope=both
*
ERROR at line 1:
ORA-32018: parameter cannot be modified in memory on another instance

3、指定sid,修改参数
SQL> alter system set db_32k_cache_size=1m scope=both sid='hxrundb1';

System altered.

4、查看大小
说明:根据系统的cpu核数自动计算出来的大小,不需要我们管。
SQL> show parameter db_32k_cache_size

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_32k_cache_size                    big integer 1G

5、再次创建非标准块表空间
SQL> create tablespace DMS_DATA32 datafile '+data' size 10240m blocksize 32k;

Tablespace created.

SQL> 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章