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错误!相关推荐

  1. linux下ora-12505,甲骨文临时ORA 12505错误后的Linux启动

    我遇到与Oracle一个很奇怪的现象,也许有人可以帮助我,让我总结一下真正的快:甲骨文临时ORA 12505错误后的Linux启动 我的首选操作系统是Debian的Linux操作系统,我使用的是Ora ...

  2. java ora 00911_ORA-00911错误

    ORA-00911,"911"看着很霸气的错误号,虽然我还是Oracle的初学者,但每次碰到一个未见过的ORA错误号后,都有一种查案的赶脚,根据错误号.OERR.相关错误信息,判断 ...

  3. 关于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 一直用的好好的,突然 ...

  4. oracle提示01034,oracle数据库ORA 01034错误问题解决方案

    ORA-01034错误的话: Oracle常见错误之一 这是个Oracle数据库服务器比较常见的错误.有经验的用户几乎马上就能解决这个错误,再不济也能马上到Metalink去搜索一下. 不幸的是,大多 ...

  5. PLSQL连接Oracle数据库时报ORA 12154错误的解决方法

    pl/sql连接Oracle时遇到的问题: 解决办法:安装后将Oracle安装目录下的文件夹network(包括其中的子文件,其中主要是tnsnames.ora) 在pl/sql菜单–"工具 ...

  6. oracle导出1455,oracle 11g导出数据时报ORA 1455错误的处理方法

    由于导出的该用户的表可能存在空数据表,那么可能就会出现此其异常. 首先: 查看: show parameter deferred_segment_creation;@H_403_7@ 如果为TRUE, ...

  7. dbca asm ora 01017错误

    执行dbca,到选择数据库位置的时候,报错内容Can not use ASM for database storage due to ... ORA-01017: invalid username/p ...

  8. plsql 连接oralce数据库,报ora 12557 tns 协议适配器不可加载错误

    使用plsql 连接oracle 数据库报ora 12557 错误: 解决方案: 1:首先确保服务中的service以及监听器都开启 2:F:\app\Administrator\product\11 ...

  9. 备库中ORA-00600错误的简单修复

    最近偶尔会接到一条短信,提示某个备库中出现了ORA-00600的错误.对于这个问题还真不能心存侥幸,自己带着疑问查看了一下, 这是一个一主两备的库,主库和其中的一个备库没有任何的ORA-00600的错 ...

  10. oracle错误15260,【案例】Oracle报错ORA-00600 2663 产生的原因和解决办法

    天萃荷净 运维DBA反映Oracle数据库恢复时遇到ORA-00600 2663,通过结合MOS分析该ora 600错误,分析原因为SCN异常导致. 联系:手机(+86 13429648788) QQ ...

最新文章

  1. Qt创建多线程的步骤
  2. R语言使用caret包构建岭回归模型(Ridge Regression )构建回归模型、通过method参数指定算法名称、通过trainControl函数控制训练过程
  3. Python爬虫实战,pyecharts模块,Python数据分析告诉你闲鱼上哪些商品抢手~
  4. [转]Sandcastle初探——官方版的NDoc
  5. 操作系统开发系列—2.进入32位保护模式
  6. ART:分享收集的关于博物馆的视频纪录片,建议喜欢艺术人们的收藏
  7. Unix高级环境编程 学习小结(一)
  8. django3.2.8配置使用mysql
  9. Elasticsearch索引迁移的三种方式
  10. 参会者说丨LiveVideoStackCon 2019上海 音视频技术大会
  11. php如何打开数据库,php数据库怎么打开
  12. java数据库的优化_用Java向数据库中插入大量数据时的优化
  13. WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试) 接口测试与数据驱动...
  14. 对Lucene PhraseQuery的slop的理解
  15. 【版本更新】CAD组件Aspose.CAD 9月新版V17.9发布 | 支持IFC格式
  16. SQL Server中并行执行计划的基础
  17. Java大数据-Week2-Day1 面向对象基础
  18. [ocUI日记]UIwindow和UIview
  19. 如何避免成为一个油腻的中年猥琐男
  20. 现在PayPal还可以怎样提现???账户只有91刀!

热门文章

  1. 如何用css进行网页布局,用CSS进行网页布局的教程
  2. 数据结构之链表---单向链表
  3. Flask应用的基本结构·快速入门Flask
  4. postgresql多条数据合并,并将多个字段拼接成一个json字段
  5. bootstrap4 常用样式类名 (供自己参考)
  6. SQL 中日期的比较
  7. 【win10开启windows远程桌面连接功能】
  8. selectKey标签详解
  9. 网赚经验之谈:成为高手之路
  10. 感知机与多层网络,解决异或问题可视化