`
忘忧鸟
  • 浏览: 145446 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

误删表空间文件,造成“ORA-01033: ORACLE 正在初始化或关闭”

 
阅读更多

C:\Documents and Settings\Administrator>sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 5月 12 09:05:56 2010

Copyright (c) 1982, 2005, Oracle. All rights reserved.

SQL>connect sys/system
ERROR:
ORA-01033: ORACLE 正在初始化或关闭


SQL>connect dh/dh

ERROR:ORA-01033: ORACLE 正在初始化或关闭


SQL>connect sys/kd123456 as sysdba
已连接。
SQL>shutdown normal
ORA-01109: 数据库未打开

已经卸载数据库。
ORACLE 例程已经关闭。
SQL>startup mount
ORACLE 例程已经启动。

Total System Global Area 612368384 bytes
Fixed Size 1250452 bytes
Variable Size 276826988 bytes
Database Buffers 331350016 bytes
Redo Buffers 2940928 bytes
数据库装载完毕。
SQL>alter database open;

alter database open;

 


继续报错:

RA-01157: 无法标识/锁定数据文件 5 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 5: 'D:\DataBase\oradata\EAS\XDZF_DATA.DBF'
SQL> startup
ORACLE 例程已经启动。
 
SQL> alter database datafile 'd:\TCM52.dbf' offline drop;
数据库已更改。
 
SQL> alter database open;
数据库已更改。
 
SQL> connect dh/dh@eas;
已连接
ok!
分享到:
评论

相关推荐

    离线误删空间文件导致的ORA-01033及ORA-01145问题的解决办法

    ### 离线误删空间文件导致的ORA-01033及ORA-01145问题的解决办法 #### 概述 在Oracle数据库管理过程中,偶尔会遇到因误操作导致的数据文件出现问题的情况,例如误删除数据文件或者数据文件损坏等。这些问题可能会...

    ORA-01033解决方案(其误删表空间文件导致)

    ### ORA-01033 错误与误删Oracle表空间文件解决方案 #### 一、背景介绍 ORA-01033 错误是Oracle数据库中常见的错误之一,该错误通常出现在数据库初始化或关闭的过程中。当遇到此错误时,可能会导致SQL*Plus无法...

    只剩下oracle 文件恢复全过程

    - **初始化参数文件**(init.ora):包含了数据库运行时的所有配置参数。 - **数据文件**(*.dbf):存储了数据库中的所有数据。 - **重做日志文件**(redo log files):记录了对数据库所做的所有修改,用于恢复...

    Oracle回滚表空间数据文件误删除处理

    Oracle回滚表空间数据文件误删除处理是一个严重的问题,因为它涉及到数据库的核心组件——回滚段。回滚段在Oracle数据库中扮演着至关重要的角色,它们记录了事务的修改历史,确保了数据库的一致性,同时也为数据库...

    delete-oracle.rar_oracle

    可以通过`lsnrctl stop`停止监听器,然后在`/etc/oracle/tnsnames.ora`和`listener.ora`文件中删除对应的条目。 Oracle数据库还会在系统注册一些初始化参数文件,如`spfile`和`pfile`,位于ORACLE_HOME的`dbs`目录...

    ORACLE_维护手册

    3. **表空间被误删**:强化权限管理,提升安全策略,防止未经授权的操作。 4. **坏块问题**:排查硬件问题,如果是数据库对象问题,重建受影响的对象。 5. **表空间不足**:增加数据文件至相应表空间,确保有足够...

    Oracle数据库的日常使用命令[借鉴].pdf

    - 更改数据库字符集涉及修改初始化参数文件`init.ora`或`spfile`,设置`NLS_CHARACTERSET`为支持中文的字符集,如`AL32UTF8`,然后重启数据库。 6. **查询语句**: - Oracle SQL提供丰富的查询功能,例如`SELECT ...

    Oracle如何执行对数据库的健康状况检查.pdf

    Oracle数据库的健康检查通常涉及多个层面,包括但不限于参数文件、控制文件、重做日志文件、归档、数据文件、表空间、对象、Undo空间、内存管理、日志与跟踪文件等多个方面。下面将详细介绍如何执行这些方面的健康...

    oracle完整卸载

    5. **清理初始化参数文件**:删除`spfile`和`pfile`,通常位于ORACLE_HOME的`database`目录下。 6. **清理监听配置**:删除`listener.ora`和`tnsnames.ora`等网络配置文件,它们通常位于`network/admin`目录。 7. ...

    关于oracle10供了类似操作系统中的回收站功能

    启用或禁用回收站功能可通过修改初始化参数 `recyclebin` 完成。默认情况下,回收站是开启的。你可以使用以下语句来切换其状态: - `ALTER SYSTEM SET recyclebin=off;` 禁用回收站 - `ALTER SYSTEM SET recyclebin...

    《Oracle10G-闪回技术》实验手册.doc

    2. 必须启用自动回滚段管理,即在初始化参数文件`init.ora`中设置`UNDO_MANAGEMENT=AUTO`。此外,`UNDO_RETENTION=n`参数设定能够向前闪回的最大时间,其值决定了所需的Undo空间大小。 **闪回查询**是Oracle 10G中...

    Oracle数据库中的废弃对象清理.pdf

    在UNIX环境中,可以通过查看`$ORACLE_HOME/dbs/init.ora`文件或使用SQL*Plus以SYS用户身份查询动态性能视图`v$parameter`来检查审计参数。如果需要,还需要关闭并重新启动数据库实例以使参数生效。 审计记录通常...

    hsodbc.exe

    最后,通过SQL*Plus或企业管理器执行必要的初始化和测试步骤,确保网关可以正常工作。 总的来说,"hsodbc.exe"是Oracle数据库与MySQL之间数据交互的关键工具,它的存在使得两个不同数据库系统的数据交换变得可能。...

    Oracle7.X 回滚表空间数据文件误删除处理方法

    首先,我们需要修改初始化参数文件`init.ora`,以允许数据库被挂载。由于系统表空间中的system回滚段是数据库启动所必需的,即使其他回滚段出错,我们也可以利用system回滚段来临时替代,以完成数据库的挂载。在`vi...

    RAC 完全卸载.txt

    通过以上步骤,可以确保系统的初始化配置不受卸载操作的影响。 ##### 5. 删除关键数据文件 - 使用`dd`命令来清空并覆盖`dg_lock`和`dg_ocr`文件: - `dd if=/dev/zero of=/dev/diskgroup/dg_lock bs=8192 count=...

    360误删除sap服务解决办法

    - 这里的`-sid C11`代表数据库实例标识符,`-startmode manual`表示设置服务为手动启动,`-pfile`指定初始化参数文件的位置。如果你的Oracle安装在不同的路径,需要调整路径。完成命令执行后,服务应会显示在服务...

Global site tag (gtag.js) - Google Analytics