ORA-29339

本文详细阐述了如何使用SQL*Plus创建具有32KB块大小的表空间,并解决了与数据库配置块大小不匹配的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[aix1]:[/dsg]$ sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on Tue Jun 18 16:30:06 2013

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

SQL> conn / as sysdba
Connected.
SQL> CREATE TABLESPACE BLOCK_32K_SPACE DATAFILE
  2    '+DATA2/db11/datafile/block01.dbf' SIZE 1G AUTOEXTEND ON NEXT 128K MAXSIZE 1G
  3  LOGGING
  4  ONLINE
  5  PERMANENT
  6  EXTENT MANAGEMENT LOCAL AUTOALLOCATE
  7  BLOCKSIZE 32K
  8  SEGMENT SPACE MANAGEMENT AUTO
  9  FLASHBACK ON;
CREATE TABLESPACE BLOCK_32K_SPACE DATAFILE
*
ERROR at line 1:
ORA-29339: tablespace block size 32768 does not match configured block sizes


SQL> show parameter db_32k_cache_size;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_32k_cache_size                    big integer 0
SQL>  alter system set db_32k_cache_size=64M;

System altered.

SQL> show parameter db_32k_cache_size;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_32k_cache_size                    big integer 64M
SQL> CREATE TABLESPACE BLOCK_32K_SPACE DATAFILE
  2    '+DATA2/db11/datafile/block01.dbf' SIZE 1G AUTOEXTEND ON NEXT 128K MAXSIZE 1G
  3  LOGGING
  4  ONLINE
  5  PERMANENT
  6  EXTENT MANAGEMENT LOCAL AUTOALLOCATE
  7  BLOCKSIZE 32K
  8  SEGMENT SPACE MANAGEMENT AUTO
  9  FLASHBACK ON;
/

Tablespace created.

SQL>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值