oracle 写入文件 出错,ora-01114:将块写入文件201时出现i/o错误解决

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.

如果是临时表空间的大小不够使用,将临时表空间重新创建即可。

创建步骤如下:

1.创建临时交换用的新的临时表空间TEMP2

CREATE TEMPORARY TABLESPACE TEMP2 TEMPFILE

'E:\ORACLE\ORADATA\SINO\TEMP02.DBF' SIZE 4096M REUSE AUTOEXTEND ON

NEXT 640K MAXSIZE UNLIMITED;

2.将数据的默认临时表空间设置TEMP2

ALTER DATABASE DEFAULT TEMPORARY TABLESPACE

TEMP2;

3.删除原来的临时表空间TEMP

DROP TABLESPACE TEMP INCLUDING CONTENTS AND

DATAFILES;

4.重新创建原来的临时表空间TEMP

CREATE TEMPORARY TABLESPACE TEMP TEMPFILE

'E:\ORACLE\ORADATA\SINO\TEMP01.DBF' SIZE 4096M REUSE AUTOEXTEND ON

NEXT 640K MAXSIZE UNLIMITED;

5.将默认的临时表空间还原为原来的临时表空间TEMP

ALTER DATABASE DEFAULT TEMPORARY TABLESPACE

TEMP;

6.删除临时用的临时表空间TEMP2

DROP TABLESPACE TEMP2 INCLUDING CONTENTS AND

DATAFILES;

一切处理完后,数据库正常运转

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值