`

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

阅读更多

 

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


系统环境:
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;

表空间已丢弃。

分享到:
评论

相关推荐

    D-Recovery(For MS SQL Server)达思SQL数据库修复软件

    由于某种原因导致数据库质疑、数据文件损坏而无法正常附加到数据库引擎、数据文件能正常附加但查询某些表出现错误等引发的数据丢失,D-Recovery For MS QL Server可以直接分析和提取这些损坏的数据库文件的正常的...

    数据库灾难性恢复(数据库技术;灾难性;恢复;数据备份)

    (2)数据库数据已经存在,但是无法正常使用,提示错误,都应归属为数据修复,举例说明:SQL SERVER文件打开提示LDF文件损坏,或错误823等等。 数据库恢复实际上就是利用技术手段把不可见或不可正常运行的数据文件恢复...

    ORACLE 常用手册导入导出

    - Hot Backup(热备份) 指在数据库处于运行状态下,对数据文件和控制文件进行备份,要使用热备份必须将数据库运行在(Archive Log)归档方式下。 - Export(逻辑备份)这是最简单的备份方法,可按数据库中某个表、...

    网管教程 从入门到精通软件篇.txt

    DTF:Symantec Q&A相关的数据库数据文件 DTM:DigiTrakker模块文件 DUN:Microsoft拔号网络导出文件 DV:数字视频文件(MIME) DWG:AutoCAD工程图文件;AutoCAD或Generic CADD老版本的绘图格式 DXR:...

    正版彩超软件,B超软件,超声软件,B超随心所欲软件下载

    21、数据保护:软件数据文件与设置文件安装在D盘,每次启动软件都会自动备份当前数据库,当发现数据库错误时进入设置界面恢复即可(这种意外发生的非常少)。 22、系统保护:工作站软件提供克隆软件的批处理文件,...

    Windows 系统错误代码简单分析

    可能是一个包含注册表数据文件的结构已损坏,也可能内存中该文件的系统映像已损坏,或者因为备份副本(或日志)不存在(或损坏)导致无法恢复该文件。  1016 由注册表引起的 I/O 操作发生了不可恢复的错误。...

    SQL2005经典问题教程

    1、设置数据库模式为简单模式:打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开你的服务器-->双击打开数据库目录-->选择你的数据库名称(如论坛数据库Forum)-->然后...

    武汉市中职学校计算机应用基础课程抽考.docx

    数据库工具栏 9. 以下各项中不属于服务器提供的共享资源是( )。 A. 硬件 B. 软件 C. 数据 D. 传真 10. 计算机系统是由( )组成的。 A. 主机及外部设备 B. 主机键盘显示器和打印机 C. 系统软件和应用软件 D. ...

    办公自动化网络安全防护策略探讨.docx

    病毒还可能攻击文件数据区,使文件数据被删除、改名、替换、丢失部分程序代码、丢失数据文件;病毒还可能攻击CMOS,破坏系统CMOS中的数据。 第三是灾难破坏,由于自然灾难、突然停电、剧烈震惊、误操作等造成数据破坏...

    检查常用软件.rar

    21、数据保护:软件数据文件与设置文件安装在D盘,每次启动软件都会自动备份当前数据库,当发现数据库错误时进入设置界面恢复即可(这种意外发生的非常少)。 22、系统保护:工作站软件提供克隆软件的批处理文件,...

    B超工作站,B超软件,超声工作站,超声软件正版下载

    21、数据保护:软件数据文件与设置文件安装在D盘,每次启动软件都会自动备份当前数据库,当发现数据库错误时进入设置界面恢复即可(这种意外发生的非常少)。 22、系统保护:工作站软件提供克隆软件的批处理文件,...

    正版B超软件彩超软件B超报告软件B超随心所欲软件免费下载

    21、数据保护:软件数据文件与设置文件安装在D盘,每次启动软件都会自动备份当前数据库,当发现数据库错误时进入设置界面恢复即可(这种意外发生的非常少)。 22、系统保护:工作站软件提供克隆软件的批处理文件,...

    超声随心所欲xp版.rar

    21、数据保护:软件数据文件与设置文件安装在D盘,每次启动软件都会自动备份当前数据库,当发现数据库错误时进入设置界面恢复即可(这种意外发生的非常少)。 22、系统保护:工作站软件提供克隆软件的批处理文件,...

    网络安全日志管理-网络安全实用教程-[共3页].pdf

    目前,各种应 用软件、软件工具和数据文件的数量正以惊人的速度增长,但系统的软硬件故障可能造成软 件和数据的损坏和丢失。这就要求网络系统要有良好的数据库管理、数据备份和恢复措施。 非法复制、非授权访问和...

    医院网络安全方案经典.doc

    HP公司的F200磁盘阵列系统 HPDL580G4两台 1.3 方案简介 系统以WN2003为平台,F200磁盘阵列及ROSE HA软件为核心,常用数据库及网络数据存放在磁盘阵列中,两台效劳器只安装本地系统 文件及ROSE HA软件,并作一主一从...

    会计理论考试题

    23.如果要把C盘某个文件夹中的一些文件复制到C盘的另外一个文件央中,在选定文件后,若采用拖放操作,可以用___B___目标的方法。 A、直接拖至 B、Ctrl十拖至 C、Alt十拖至 D、单击 24.Windows98中的磁盘的根文件夹是...

    医院网络安全方案.doc

    HP公司的F200磁盘阵列系统 HPDL580G4两台 1.3 方案简介 系统以WN2003为平台,F200磁盘阵列及ROSE HA软件为核心,常用数据库及网络数据存放在磁盘阵列中,两台服务器只安装本地系统 文件及ROSE HA软件,并作一主一从...

    Oracle9i的init.ora参数中文说明

    说明: 允许数据库管理员指定 PL/SQL 文件 I/O 许可的目录。使用多个 UTL_FILE_DIR 参数即可指定多个目录。请注意所有用户均可读取或写入 UTL_FILE_DIR 参数中指定的所有文件。 值范围: 任何有效的目录路径。 ...

    RMAN测试演练即讲解

    2、 List命令查看备份集(在数据库控制文件或恢复目录中查询备份的历史信息的方法) (1) 查看数据库所有的备份集合 list backupset; (2) 查看指定TableSpace的备份 list copy of tablespace “TBS_APOLLO_...

    人人都应该掌握的一些电脑操作技巧

    这种办法对于卸载那些反安装程序丢失或者损坏的文件有特效。 2、Winamp的卸载程序可以安全卸载大部分应用程序  首先在“我的电脑”找到Winamp安装目录下的UninstWp.exe程序,复制并粘贴到顽固程序所在的文件夹中...

Global site tag (gtag.js) - Google Analytics