博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于无法标识/锁定数据库文件
阅读量:5929 次
发布时间:2019-06-19

本文共 1672 字,大约阅读时间需要 5 分钟。

今天在导库的时候失败了,就把oracle服务给停了,然后把表空间文件给删了.结果在启动实例的时候报了如下错误:

后来通过执行一下查询发现,实例的状态为mounted.

1 SELECT * FROM V$INSTANCE;

没办法,内事不决问百度,发现如下解决办法:

1 alter database datafile 'd:\xx.dbf' offline drop;2 alter database open;

oracle 官方说明如下:

Altering Datafile Availability

You can alter the availability of individual datafiles or tempfiles by taking them offline or bringing them online. Offline datafiles are unavailable to the database and cannot be accessed until they are brought back online.

Reasons for altering datafile availability include the following:

  • You want to perform an offline backup of a datafile.

  • You want to rename or relocate a datafile. You must first take it offline or take the tablespace offline.

  • The database has problems writing to a datafile and automatically takes the datafile offline. Later, after resolving the problem, you can bring the datafile back online manually.

  • A datafile becomes missing or corrupted. You must take it offline before you can open the database.

Taking Datafiles Offline in NOARCHIVELOG Mode

To take a datafile offline when the database is in NOARCHIVELOG mode, use the ALTER DATABASE statement with both the DATAFILE and OFFLINE FOR DROP clauses.

  • The OFFLINE keyword causes the database to mark the datafile OFFLINE, whether or not it is corrupted, so that you can open the database.

  • The FOR DROP keywords mark the datafile for subsequent dropping. Such a datafile can no longer be brought back online.

The following statement takes the specified datafile offline and marks it to be dropped:

ALTER DATABASE DATAFILE '/u02/oracle/rbdb1/users03.dbf' OFFLINE FOR DROP;

 

转载于:https://www.cnblogs.com/kairui/archive/2013/03/23/ora_01157.html

你可能感兴趣的文章
第四届江苏(扬州)草莓文化节 揭晓江苏十佳草莓园
查看>>
全球产业链重构下,中国制造如何转型升级?
查看>>
2019年首月沪指上涨3.64%实现开门红
查看>>
构建未来智慧城市运营方案,如何应用蓝牙技术?
查看>>
马化腾评ofo溃败原因:否决权问题
查看>>
JavaScript设计模式之结构型设计模式
查看>>
iOS Crash 捕获及堆栈符号化思路剖析
查看>>
玩转iOS开发:1.《Core Animation》基础概念
查看>>
全面理解Git
查看>>
浅解前端必须掌握的算法(五):堆排序(上)
查看>>
Android P 安全性更新
查看>>
从起源到具体算法,这是一份适合所有人读的深度学习综述论文
查看>>
直播:Gradle开发者带你了解Java构建工具
查看>>
创建后台任务的两种代码模式
查看>>
云架构师进阶攻略(1)
查看>>
梳理公司的组织架构 --- 组合模式
查看>>
LaTeX笔记模板
查看>>
Mybatis第一篇【介绍、快速入门、工作流程】
查看>>
mybatis底层原理学习(一):SqlSessionFactory和SqlSession的创建过程
查看>>
面向业务开发者的 k8s 基本命令
查看>>