今天遇到ORA-01114错误!
1.今天收到用户的反馈,进入〔物资供应系统-调拨单下帐〕窗口时,遇到如下错误:
2.在http://tahiti.oracle.com查询有关ORA-01114的错误信息如下:
ORA-01114 IO error writing block to file string (block # string)
Cause: The device on which the file resides is probably offline. If the file is a temporary file, then it is also possible that the device has run out of space. This could happen because disk space of temporary files is not necessarily allocated at file creation time.
Action: Restore access to the device or remove unnecessary files to free up space.
3.查看物理磁盘剩余空间还有20多个G,排除磁盘空间不足的原因。
4.查看各个数据文件大小:
SQL> SELECT bytes/1024/1024/1024 AS "大小(G)",NAME FROM v$datafile ORDER BY bytes;
大小(G) NAME
---------- --------------------------------------------------------------------------------
0.00488281 D:/ORACLE/ORADATA/KDC/TEMP02.ORA
0.01525878 C:/DATAFILE/KDCWZ_PLAN.ORA
0.01678466 D:/ORACLE/ORADATA/KDC/TOOLS01.DBF
0.01953125 D:/ORACLE/ORADATA/KDC/CWMLITE01.DBF
0.01953125 D:/ORACLE/ORADATA/KDC/DRSYS01.DBF
0.01953125 D:/ORACLE/ORADATA/KDC/ODM01.DBF
0.02441406 D:/ORACLE/ORADATA/KDC/INDX01.DBF
0.03723144 D:/ORACLE/ORADATA/KDC/XDB01.DBF
0.14587402 D:/ORACLE/ORADATA/KDC/EXAMPLE01.DBF
0.34765625 D:/DATAFILE/KDCWZ_BILL.ORA
0.41015625 D:/ORACLE/ORADATA/KDC/SYSTEM01.DBF
0.49328613 E:/DATAFILE/KDCWZ_STOCK.ORA
1.50741577 D:/ORACLE/ORADATA/KDC/UNDOTBS01.DBF
2.03735351 D:/ORACLE/ORADATA/KDC/USERS01.DBF
14 行 已选择
SQL> SELECT bytes/1024/1024/1024 AS "大小(G)",NAME FROM v$tempfile ORDER BY bytes;
大小(G) NAME
---------- --------------------------------------------------------------------------------
8.00000000 D:/ORACLE/ORADATA/KDC/TEMP01.DBF
看到系统中最大数据文件D:/ORACLE/ORADATA/KDC/TEMP01.DBF 大小为8G,初步估计是temp表空间无法扩展的原因。
5.重建temp表空间:
1.以sysdba身份登录
2.创建临时中转的临时表空间TEMP2
SQL> create temporary tablespace TEMP2 TEMPFILE D:/ORACLE/ORADATA/KDC/TEM
P02.DBF' SIZE 5M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED
2 /
表空间已创建。
3.修改默认临时表空间为TEMP2
SQL> alter database default temporary tablespace temp2;
数据库已更改。
4.drop原来的临时表空间TEMP:
SQL> drop tablespace temp including contents and datafiles;
表空间已丢弃。
5.重新创建临时表空间TEMP:
SQL> create temporary tablespace TEMP TEMPFILE D:/ORACLE/ORADATA/KDC/TEM
P01.DBF' SIZE 5M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED
2 /
表空间已创建。
6.更改默认临时表空间为TEMP:
SQL> alter database default temporary tablespace temp;
数据库已更改。
7.drop临时表空间TEMP2
SQL> drop tablespace temp2 including contents and datafiles;
表空间已丢弃。
6.重新进入〔物资供应系统-调拨单下帐〕窗口,成功,问题解决!
今天遇到ORA-01114错误!相关推荐
- linux下ora-12505,甲骨文临时ORA 12505错误后的Linux启动
我遇到与Oracle一个很奇怪的现象,也许有人可以帮助我,让我总结一下真正的快:甲骨文临时ORA 12505错误后的Linux启动 我的首选操作系统是Debian的Linux操作系统,我使用的是Ora ...
- java ora 00911_ORA-00911错误
ORA-00911,"911"看着很霸气的错误号,虽然我还是Oracle的初学者,但每次碰到一个未见过的ORA错误号后,都有一种查案的赶脚,根据错误号.OERR.相关错误信息,判断 ...
- 关于Oracle的ORA 12505错误 ORA-12505, TNS:listener does not currently know of SID given in connect descrip
报错是这样的:ORA-12505, TNS:listener does not currently know of SID given in connect descriptor 一直用的好好的,突然 ...
- oracle提示01034,oracle数据库ORA 01034错误问题解决方案
ORA-01034错误的话: Oracle常见错误之一 这是个Oracle数据库服务器比较常见的错误.有经验的用户几乎马上就能解决这个错误,再不济也能马上到Metalink去搜索一下. 不幸的是,大多 ...
- PLSQL连接Oracle数据库时报ORA 12154错误的解决方法
pl/sql连接Oracle时遇到的问题: 解决办法:安装后将Oracle安装目录下的文件夹network(包括其中的子文件,其中主要是tnsnames.ora) 在pl/sql菜单–"工具 ...
- oracle导出1455,oracle 11g导出数据时报ORA 1455错误的处理方法
由于导出的该用户的表可能存在空数据表,那么可能就会出现此其异常. 首先: 查看: show parameter deferred_segment_creation;@H_403_7@ 如果为TRUE, ...
- dbca asm ora 01017错误
执行dbca,到选择数据库位置的时候,报错内容Can not use ASM for database storage due to ... ORA-01017: invalid username/p ...
- plsql 连接oralce数据库,报ora 12557 tns 协议适配器不可加载错误
使用plsql 连接oracle 数据库报ora 12557 错误: 解决方案: 1:首先确保服务中的service以及监听器都开启 2:F:\app\Administrator\product\11 ...
- 备库中ORA-00600错误的简单修复
最近偶尔会接到一条短信,提示某个备库中出现了ORA-00600的错误.对于这个问题还真不能心存侥幸,自己带着疑问查看了一下, 这是一个一主两备的库,主库和其中的一个备库没有任何的ORA-00600的错 ...
- oracle错误15260,【案例】Oracle报错ORA-00600 2663 产生的原因和解决办法
天萃荷净 运维DBA反映Oracle数据库恢复时遇到ORA-00600 2663,通过结合MOS分析该ora 600错误,分析原因为SCN异常导致. 联系:手机(+86 13429648788) QQ ...
最新文章
- Qt创建多线程的步骤
- R语言使用caret包构建岭回归模型(Ridge Regression )构建回归模型、通过method参数指定算法名称、通过trainControl函数控制训练过程
- Python爬虫实战,pyecharts模块,Python数据分析告诉你闲鱼上哪些商品抢手~
- [转]Sandcastle初探——官方版的NDoc
- 操作系统开发系列—2.进入32位保护模式
- ART:分享收集的关于博物馆的视频纪录片,建议喜欢艺术人们的收藏
- Unix高级环境编程 学习小结(一)
- django3.2.8配置使用mysql
- Elasticsearch索引迁移的三种方式
- 参会者说丨LiveVideoStackCon 2019上海 音视频技术大会
- php如何打开数据库,php数据库怎么打开
- java数据库的优化_用Java向数据库中插入大量数据时的优化
- WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试) 接口测试与数据驱动...
- 对Lucene PhraseQuery的slop的理解
- 【版本更新】CAD组件Aspose.CAD 9月新版V17.9发布 | 支持IFC格式
- SQL Server中并行执行计划的基础
- Java大数据-Week2-Day1 面向对象基础
- [ocUI日记]UIwindow和UIview
- 如何避免成为一个油腻的中年猥琐男
- 现在PayPal还可以怎样提现???账户只有91刀!