oracle 01537 cannot,请教:ORA-01537: 无法添加数据文件

Problem Description

-------------------

You have offline dropped a datafile then try to recreate the datafile (ALTER

DATABASE ADD DATAFILE) with the same name and get error message:

ORA-1537 (datafile already exists) even though you have offline dropped it.

ORA-01537: "cannot add data file '%s' - file already part of database"

Cause:  During CREATE or ALTER TABLESPACE, a file being added is already

part of the database.

Action:  Use a different file name.

ORA-00376: "file %s cannot be read at this time"

Cause:  attempting to read from a file that is not readable. Most likely

the file is offline.

Action: Check the state of the file. Bring it online

Solution Description

--------------------

Before proceeding, see Note 111316.1  How to 'DROP' a Datafile from a

Tablespace.

If a tablespace has only one datafile then dropping the tablespace will

remove details of the datafile from the data dictionary.

If a tablespace has more than one datafile, then to remove the datafile,

the tablespace must be dropped and recreated having exported any data

that needs to be retained.

To remove details of the datafile from the Data Dictionary:

1) Export the entire tablespace contents.

2) Drop the tablespace, including contents.

3) Rebuild the tablespace with the datafiles you want it to contain.

4) Import the data back in.

Explanation

-----------

The Data Dictionary still contains information that this datafile

exists. Offline drop of a datafile does not remove it from the Data

Dictionary.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值