博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle 10.2.0.1.0 误删除数据文件 后的处理方法
阅读量:1824 次
发布时间:2019-04-25

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

误删除数据文件 后连接登陆时出现:

ERROR:

ORA-01033: ORACLE initialization or shutdown in progress

处理方法:

首先用DBA用户登录

SQL> conn sys/orcl as sysdba;

这里如果不能登录,提示:ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID (DBD ERROR: OCIServerAttach)

可能过修改E:\oracle\oracle10.2.0\NETWORK\ADMIN\listener.ora  增加一个SID 的LISTENER ,如下:

LISTENER =

  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = orcl))
      (ADDRESS = (PROTOCOL = TCP)(HOST = xujj-PC)(PORT = 1521))
    )
  )

再执行conn sys/orcl as sysdba;

1、关闭数据库:

SQL>shutdown abort;

2、装载数据库

SQL>startup mount;

3、设数据文件为脱机状态

SQL>alter database datafile 'E:\oracle\oradata\orcl\PHMS-DATA1.dbf' offline drop

ORA-01516: 不存在的日志文件, 数据文件或临时文件 "E:\oracle\oradata\orcl\PHMS-DATA1.dbf"

4、打开数据库

SQL>alter database open;

ORA-01157: 无法标识/锁定数据文件 5 - 请参阅 DBWR 跟踪文件

ORA-01110: 数据文件 5: 'E:\oracle\oradata\orcl\PHMS-DATA1.dbf'

5、创建一个5的数据文件

SQL> alter database create datafile 5;    --执行结果,会创建一个E:\oracle\oradata\orcl\PHMS-DATA1.dbf  , 但只是脱机状态。

6、设数据文件5为脱机状态

SQL> alter database datafile 5 offline drop

7、打开数据库

SQL>alter database open;

ok成功

转载地址:http://fmikf.baihongyu.com/

你可能感兴趣的文章
在Apache下配置多个虚拟主机站点
查看>>
Apache中目录权限访问控制配置
查看>>
Apache的认证和授权配置
查看>>
【学习笔记】Linux下CPU性能评估
查看>>
【学习笔记】Linux下内存性能评估
查看>>
【学习笔记】Linux下磁盘IO性能评估
查看>>
【学习笔记】Mysql中通过profiling定位query性能瓶颈
查看>>
2011年网上购书清单
查看>>
质量管理专家——戴明的14点说
查看>>
软件测试需要思考的问题?
查看>>
软件问题的分类与管理
查看>>
易用性测试关注点
查看>>
人生少走弯路的10条忠告
查看>>
测试管理工具TestDirector安装部署及常见问题解决方法
查看>>
windows 2003上安装测试管理工具TestDirector 8.0,访问页面显示HTML代码的解决方法
查看>>
CMMI中与测试直接相关的两个PA VER VAL
查看>>
CMMI标准名词术语
查看>>
CMMI L3学习考核基础试题(测试类)
查看>>
Windows Server 2003 sp1升级到sp2报错解决办法
查看>>
windows server 2003 sp2安装sql server 2000报“安装程序配置服务器失败”错误解决方法
查看>>