ORA-29339错误解决办法

简介: ORA-29339错误解决办法SQL> create tablespace test01 datafile 'e:\oracle\testing01.dbf' size 10m  2  blocksize 4k;create tablespace test01 datafile 'e:\oracle\testing01.
ORA-29339错误解决办法
SQL> create tablespace test01 datafile 'e:\oracle\testing01.dbf' size 10m
  2  blocksize 4k;
create tablespace test01 datafile 'e:\oracle\testing01.dbf' size 10m
blocksize 4k
 
ORA-29339: 表空间块大小 4096 与配置的块大小不匹配
SQL> show parameter db_block_size;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_block_size                        integer     8192
查看数据库的标准数据块大小
SQL> select component,current_size
  2  from v$sga_dynamic_components;
COMPONENT                                                        CURRENT_SIZE
---------------------------------------------------------------- ------------
shared pool                                                         188743680
large pool                                                           62914560
java pool                                                            54525952
streams pool                                                                0
DEFAULT buffer cache                                                167772160
KEEP buffer cache                                                     8388608
RECYCLE buffer cache                                                  8388608
DEFAULT 2K buffer cache                                                     0
DEFAULT 4K buffer cache                                                     0
DEFAULT 8K buffer cache                                                     0
DEFAULT 16K buffer cache                                             12582912
DEFAULT 32K buffer cache                                                    0
Shared IO Pool                                                              0
ASM Buffer Cache                                                            0
查看是否设置了相应的非标准数据库数据缓冲区大小

出现ORA-29339的原因是因为创建的表空间test01与该数据库的标准块大小不同,同时没有
设置相应的非标准数据块的数据缓冲区大小。

SQL> alter system set db_4k_cache_size=8m;
System altered
设置4kb非标准数据块数据缓冲区大小
SQL> create tablespace test01 datafile 'e:\oracle\testing01.dbf' size 10m
  2  blocksize 4k;
Tablespace created
设置相应的非标准数据块数据缓冲区大小,以后再创建相应的非标准数据块表空间
SQL> show parameter db_block_size;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_block_size                        integer     8192
 
SQL> select component,current_size
  2  from v$sga_dynamic_components;
COMPONENT                                                        CURRENT_SIZE
---------------------------------------------------------------- ------------
shared pool                                                         188743680
large pool                                                           62914560
java pool                                                            54525952
streams pool                                                                0
DEFAULT buffer cache                                                167772160
KEEP buffer cache                                                     8388608
RECYCLE buffer cache                                                  8388608
DEFAULT 2K buffer cache                                                     0
DEFAULT 4K buffer cache                                               8388608
DEFAULT 8K buffer cache                                                     0
DEFAULT 16K buffer cache                                             12582912
DEFAULT 32K buffer cache                                                    0
Shared IO Pool                                                              0
ASM Buffer Cache                                                            0
查看4kb非标准数据块缓冲区大小
目录
相关文章
|
SQL Oracle 关系型数据库
ORA-01012: not logged on 解决办法
<br><br><p style="line-height:23px; padding-top:0px; padding-bottom:0px; margin-top:8px; margin-bottom:8px; letter-spacing:0.5px; font-size:13px; color:rgb(51,51,51); font-family:微软雅黑,Verdana,sans
5104 0
|
SQL Oracle 关系型数据库
ORA-01033: ORACLE initialization or shutdown in progress的两种解决方法
ORA-01033: ORACLE initialization or shutdown in progress通常是由于ORACLE数据库文件损坏引起的,以下是出现的问题及解决方法: 现象一: sysdba可以登录,但是在使用中就出现“数据库未打开,仅允许在固定表/视图中查询”,而normal用户无法登录使用,出现ORA-01033: ORACLE initialization or shutdown in progress 的错误。
1980 0
|
Oracle 关系型数据库 数据库
ORA-01033:ORACLE initialization or shutdown in progress解决方法
ORA-01033:ORACLE initialization or shutdown in progress解决方法
|
SQL Oracle 关系型数据库
Oracle 连接玩我!ORA-12514及ORA-28547错误解决
安装了Oracle11g整整数据库,以前正Oracle都是安装好修改配置NET Manager就可以连接了。可是今天出现了一点小意外,这里总结一下。 (一) 安装检查的问题   在Win7中安装Oracle11g 企业版,在安装的过程中出现一个问题: Environment varia...
2181 0
|
Oracle 关系型数据库
|
关系型数据库 数据库 Oracle
|
SQL 存储 监控
ORA-00257: archiver error. Connect internal only, until freed 错误解决
出现ORA-00257错误(空间不足错误),通过查找资料,绝大部分说这是由于归档日志太多,占用了全部的硬盘剩余空间导致的,通过简单删除日志或加大存储空间就能够解决。 SecureCRT登录服务器,切换用户oracle,连接oracle [root@userbeta~]# su - orac...
1987 0
|
SQL 存储 Oracle
ORACLE startup报错之ORA-01261&&ORA-01263&&ORA-00202&&ORA-00205
    系统环境:windows server 2008R2    数据库环境:oracle 11.2.0.1    问题描述:一测试数据库oradb启动时报错ORA-01261&&ORA-00202,报错日志如下: C:\Users\localadmin>sqlplus / as sysdba SQL*Plus: Release 11.
1485 0
|
SQL 监控 Oracle
ORACLE startup报错之ORA-01154&&ORA-01155&&ORA-01033&&ORA-03113
    今天,一实施同事求助,说一地市oracle数据库无法通过远程连接,连接报错如图: 操作系统:windows server2008 R2  数据库版本:oracle 11.2.0.1 初看报错貌似数据库正处在打开或关闭的过程中。
1690 0