`

<ORA-01114: 将块写入文件 时出现 IO 错误 (块 # )

 
阅读更多

今天应用服务器后台报一下错误:

2015-04-08 08:59:56,986 WARN [org.hibernate.util.JDBCExceptionReporter] - <SQL Error: 1114, SQLState: 64000>

2015-04-08 08:59:56,986 ERROR [org.hibernate.util.JDBCExceptionReporter] - <ORA-01114: 将块写入文件  时出现 IO 错误 (块 # )

ORA-01114: 将块写入文件 201 时出现 IO 错误 (块 # 47520)

ORA-27072: 文件 I/O 错误

Additional information: 4

Additional information: 47520

Additional information: 65536

在网上找资料说,是数据库临时表空间满了或者坏掉了。

查询临时表空间的大小
 select name, bytes/1024/1024 as "大小(M)" from v$tempfile order by bytes;

看到系统中最大数据文件/oradata/esbmonitor/temp01.dbf大小为372M,初步估计是temp表空间无法扩展的原因。

解决办法:

 

1、查询该用户下的默认临时表空间
   select * from database_properties where property_name='DEFAULT_TEMP_TABLESPACE';
2、创建新的临时表空间
   create temporary tablespace temp01   tempfile '/oradata/esbmonitor/temp01.dbf'
   size 1000M autoextend on;
3、修改默认表空间
   alter database default temporary tablespace temp01;

分享到:
评论

相关推荐

    Oracle错误代码集合.pdf

    下面我将根据文件内容,详细解释一些典型的Oracle错误代码及其含义: 1. ORA-17010: Resultset 这个错误通常与Oracle JDBC驱动或者应用服务器处理结果集时遇到问题有关。结果集(ResultSet)是JDBC中使用的一个...

    Oracle9i的init.ora参数中文说明

    说明: (如果值为 TRUE) 当在隐式转换中丢失数据时返回错误的参数。 值范围: FALSE | TRUE 默认值: TRUE nls_numeric_characters: 说明: 指定将用作组分隔符和小数位的字符。组分隔符就是用来分隔整数位组 (如千, ...

    oracle详解

    INDEXFILE 将表/索引信息写入指定的文件 SKIP_UNUSABLE_INDEXES 跳过不可用索引的维护 (N) ANALYZE 执行转储文件中的 ANALYZE 语句 (Y) FEEDBACK 显示每 x 行 (0) 的进度 TOID_NOVALIDATE 跳过指定类型 id 的校验 ...

    Oracle数据库日常维护手册.pdf

    - **Trace文件**:当某个进程出现问题时,Oracle会自动生成Trace文件来记录详细信息。 - **Control File日志**:用于记录控制文件的变更历史。 ##### 2.3 检查Oracle核心转储目录 - **核心转储文件**:当Oracle...

    oracle内存全面分析

    - **错误处理**:常见的内存错误,如ORA-04030和ORA-04031,通常指示内存不足或配置不当,需通过调整SGA和PGA的大小或优化SQL执行计划来解决。 - **监控与调整**:利用V$SGASTAT、V$PGASTAT等视图监控SGA和PGA的使用...

    Oracle性能调整建议手册

    - **作用**:异步IO能够显著提高数据库在磁盘I/O方面的性能,特别是在处理大量读写操作时。 **1.4 打开并行恢复** - **命令**:`ALTER SYSTEM SET recovery_parallelism=4 SCOPE=SPFILE;` - **作用**:设置并行...

    阿里巴巴公司DBA笔试题

    - **LGWR (Log Writer Process)**:将重做日志缓冲区的内容写入重做日志文件。 - **SMON (System Monitor Process)**:合并碎片文件,回收临时文件空间等。 - **PMON (Process Monitor Process)**:清理失败的...

    dyflow安装配置说明1

    - log1和log2的日志缓存设置(log1.cache和log2.cache)可以优化写入文件的效率,避免频繁的IO操作。 - dbcalls参数控制呼叫统计功能的开启,若开启(值为1),则使用cti_entcalls表进行统计。 - threadcount用于设置...

    运用Java如何存取Oracle中的CLOB类型字段

    本文将深入探讨这一主题,基于给定的代码示例,解析如何在Java环境中读取和写入Oracle数据库的CLOB字段。 ### Java存取Oracle CLOB类型字段 #### 1. 导入必要的包 在Java中处理Oracle的CLOB字段,首先需要导入相关...

    ORACLE9i_优化设计与系统调整

    §3.2.8 当参数指定错误时怎么办? 70 §3.3 参数内容说明 70 §3.4 DBA常用参数说明 71 §3.4.1 跟踪文件路径(BACKGROUND_DUMP_DEST) 71 §3.4.2 在缓冲区驻留对象(BUFFER_POOL_KEEP) 71 §3.4.3 版本兼容...

Global site tag (gtag.js) - Google Analytics