某个数据文件损坏,如何打开数据库?

系统环境:

1、操作系统:windows 2000 server,机器内存128m

2、数据库: oracle 8i r2 (8.1.6) for nt 企业版

3、安装路径:c:\oracle

错误现象:

因误操作,数据库中某一数据文件被误删,

控制面板的oracle相关服务显示已启动,但用sql*plus无法连接,

显示以下错误

ora-01033: oracle initialization or shutdown in progress

模拟现象:

create tablespace test datafile

c:\test.ora size 5m

autoextend on next 1m maxsize unlimited

default storage (initial 128k next 1m pctincrease 0)

/

关闭所有服务stop.bat

net stop “oraclewebassistant0”

net stop “oracleorahome81tnslistener”

net stop “oracleserviceoradb”

shutdown

在操作系统中删除test.ora文件

重新启动服务start.bat

net start “oraclewebassistant0”

net start “oracleorahome81tnslistener”

net start “oracleserviceoradb”

服务里oracleserviceoradb显示已启动,但用sql*plus无法连接,

显示ora-01033: oracle initialization or shutdown in progress

解决方法:

先让该数据文件脱机,就可以打开数据库

c:\>svrmgrl

svrmgrl>connect internal

svrmgrl>shutdown

svrmgrl>startup mount

–archivelog模式命令,文件名要大写

svrmgrl>alter database datafile c:\test.ora offline;

–noarchivelog模式命令

svrmgrl>alter database datafile c:\test.ora offline drop;

svrmgrl>alter database open;

–查询数据文件联、脱机状态

sql> select file#,name,status from v$datafile;

sql> drop tablespace test;

表空间已丢弃。

数据库oracle文件怎么打开,Oracle某个数据文件损坏,如何打开数据库-数据库专栏,ORACLE...相关推荐

  1. oracle数据库备份恢复后乱码,RMAN做数据文件恢复后,查询表中数据出现乱码

    今天在学习RMAN恢复数据库时,恢复后的数据库查询表出现乱码: 1:完全备份数据库 MAN>backup database format 'd:\orabackup\%u.bak'; 启动 ba ...

  2. oracle 11g 从rman全备中恢复控制文件,拥有RMAN全备(缺少后增文件),丢失全部数据文件,控制文件的恢复...

    1.做一个RMAN的全备 E:\oracle\rman_scripts>rman catalog target 恢复管理器: Release 10.2.0.1.0 - Production on ...

  3. Oracle 11g_管理表空间和数据文件(7)

    1. 表空间和数据文件的关系 在Oracle数据库中,表空间和数据文件之间的关系非常密切,这二者之间相互依存,也就是说,创建表空间时必须创建数据文件,增加数据文件时也必须指定表空间. Oracle磁盘 ...

  4. Oracle中含有recover 状态的数据文件环境中,做异机恢复

    背景: 我们在一些恢复测试案例中,会经常遇到一些奇怪的问题,其中有的是源端数据文件不规范而导致恢复过程出错,比较常见的错误有: 数据文件名称重复(如:/oradata1/user01.dbf 和 /o ...

  5. imap服务器收缓存pst文件夹,Outlook 转移OST数据文件 IMAP账户

    问题 windows8系统,装了Outlook2013,占用了C盘大约10G空间,主要都是数据文件(OST文件)占用的.希望能够把数据文件从C盘移至其他盘.并且账户是IMAP账户,不是Exchange ...

  6. oracle 恢复学习 案例1 一个数据文件丢失 完全恢复数据库

    案例1 数据文件user01丢失 恢复背景: 数据库打开处于归档模式,首先备份数据文件user01.dbf,然后删除user01.dbf 关闭数据库 启动数据库 SQL> startup ORA ...

  7. oracle启动包找不到数据文件,ORA-01078,LRM-00109参数文件问题,导致数据库无法启动...

    在oracle9i和oracle10g中,数据库默认将使用spfile启动数据库,如果spfile不存在,并且找不到静态参数文件或环境变量设置错误,则就会出现ORA-01078和LRM-00109错误 ...

  8. oracle数据库offline,oracle中删除offline状态的数据文件

    oracle在归档模式下: 我开始想单独删除一个表空间里的数据文件. 先查询想要删除的数据文件的相关信息:select *  from v$datafile; alter  database  dat ...

  9. oracle删除orcl库_oracle删除数据文件

    在我们详细介绍之前,我们必须说清楚一点:Oracle不提供如删除表.视图一样删除数据文件的方法,数据文件是表空间的一部分,所以不能"移走"表空间. 一.使用offline数据文件的 ...

  10. 玩转oracle 11g(24):数据文件设置自扩展和监听日志文件过大处理

    10. 数据文件为打开自动扩展 select * from dba_data_files; 查询结果: AUTOEXTENSIBLE MAXBYTES MAXBLOCKS INCREMENT_BY N ...

最新文章

  1. 渠道优化+转化提升+客户成功=业绩驱动引擎
  2. Qt MVC编程之table view 的简单应用
  3. SqlServer之代码块相关
  4. 三类测量血压原理 - 智能手环测血压原理详解
  5. android开发答题app,Android APP编写简单答题器
  6. 前端工程师如何理解 TCP/IP 传输层协议?| 技术头条
  7. 人脸识别活体检测技术
  8. javascript 代码技巧 (四) —— javascript获取坐标/滚动/宽高/距离
  9. Spring Boot(二):整合 JPA 及 事务控制
  10. 二叉树的顺序存储和三种遍历(代码)
  11. 纯CSS调整select选择框高度,兼容IE/Firefox/Opera/Safair/Chrome
  12. 项目风险应对策略总结
  13. 苹果手机怎么关机重启
  14. echarts折线图设置横向基准线/水平线
  15. OSChina 周一乱弹 ——别的妹子撒个娇就能搞定的事,我都用威胁
  16. fstream、ifstream、ofstream
  17. 读《一个聪明的投资者 本杰明 - 格雷厄姆》
  18. [转]诺奖得主警告人类不应和外星人说话
  19. three.js设置背景色
  20. 亚马逊拟打造近地轨道卫星群 在全球提供互联网服务

热门文章

  1. linux_unix系统编程手册源代码编译
  2. 搭建DVWA漏洞环境
  3. 数据库mysql中delimiter的作用和用法
  4. Python报错:IndentationError: expected an indented block
  5. Javascript:history.go()和history.back()的用法和区别
  6. 双向循环链表的插入排序
  7. 【软考之路】关于上周参加的软考的几点感想
  8. laydate.render报错:日期格式不合法
  9. Shiro <shiro:hasPermission >标签不生效,shiro权限不生效原因
  10. rabbitmq_management简介