今天应用服务器后台报一下错误:
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错误代码及其含义: 1. ORA-17010: Resultset 这个错误通常与Oracle JDBC驱动或者应用服务器处理结果集时遇到问题有关。结果集(ResultSet)是JDBC中使用的一个...
说明: (如果值为 TRUE) 当在隐式转换中丢失数据时返回错误的参数。 值范围: FALSE | TRUE 默认值: TRUE nls_numeric_characters: 说明: 指定将用作组分隔符和小数位的字符。组分隔符就是用来分隔整数位组 (如千, ...
INDEXFILE 将表/索引信息写入指定的文件 SKIP_UNUSABLE_INDEXES 跳过不可用索引的维护 (N) ANALYZE 执行转储文件中的 ANALYZE 语句 (Y) FEEDBACK 显示每 x 行 (0) 的进度 TOID_NOVALIDATE 跳过指定类型 id 的校验 ...
- **Trace文件**:当某个进程出现问题时,Oracle会自动生成Trace文件来记录详细信息。 - **Control File日志**:用于记录控制文件的变更历史。 ##### 2.3 检查Oracle核心转储目录 - **核心转储文件**:当Oracle...
- **错误处理**:常见的内存错误,如ORA-04030和ORA-04031,通常指示内存不足或配置不当,需通过调整SGA和PGA的大小或优化SQL执行计划来解决。 - **监控与调整**:利用V$SGASTAT、V$PGASTAT等视图监控SGA和PGA的使用...
- **作用**:异步IO能够显著提高数据库在磁盘I/O方面的性能,特别是在处理大量读写操作时。 **1.4 打开并行恢复** - **命令**:`ALTER SYSTEM SET recovery_parallelism=4 SCOPE=SPFILE;` - **作用**:设置并行...
- **LGWR (Log Writer Process)**:将重做日志缓冲区的内容写入重做日志文件。 - **SMON (System Monitor Process)**:合并碎片文件,回收临时文件空间等。 - **PMON (Process Monitor Process)**:清理失败的...
- log1和log2的日志缓存设置(log1.cache和log2.cache)可以优化写入文件的效率,避免频繁的IO操作。 - dbcalls参数控制呼叫统计功能的开启,若开启(值为1),则使用cti_entcalls表进行统计。 - threadcount用于设置...
本文将深入探讨这一主题,基于给定的代码示例,解析如何在Java环境中读取和写入Oracle数据库的CLOB字段。 ### Java存取Oracle CLOB类型字段 #### 1. 导入必要的包 在Java中处理Oracle的CLOB字段,首先需要导入相关...
§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 版本兼容...