oracle数据文件强制删除导致无法启动的解决办法
来源:互联网 发布:中国历年人口数据 编辑:程序博客网 时间:2024/06/05 10:42
我的数据库因为手贱,强制删除了几个表空间导致无法启动数据库。
因为数据库启动的时候要加载这些数据,而数据库找不到这些数据,所以导致无法启动。
具体的错误:ora-01033:oracle initialization or shutdown in progress;
解决的方法:将这些文件设置为离线文件,数据库启动的时候就不会加载这些数据。
C:\Users\复兴>sqlplus system/a
SQL*Plus: Release 11.2.0.1.0 Production on 星期一 1月 11 16:11:01 2016
Copyright (c) 1982, 2010, Oracle. All rights reserved.
ERROR:
ORA-01033: ORACLE initialization or shutdown in progress
进程 ID: 0
会话 ID: 0 序列号: 0
在无法登录的情况下,要设置ORACLE_SID:
set ORACLE_SID=ORCL(在命令行下输入,orcl是数据库实例的名称)
请输入用户名: sys/root as sysdba(root 是sys的密码)
连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL>
SQL> shutdown normal
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount
ORACLE 例程已经启动。
Total System Global Area 1653518336 bytes
Fixed Size 2176288 bytes
Variable Size 1241516768 bytes
Database Buffers 402653184 bytes
Redo Buffers 7172096 bytes
数据库装载完毕。
SQL> alter database open
2 ;
alter database open
*
第 1 行出现错误:
ORA-01157: 无法标识/锁定数据文件 9 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 9: 'D:\A.DAT'
SQL> alter database datafile 9 offline drop;
数据库已更改。
SQL> alter basebase open;
alter basebase open
*
第 1 行出现错误:
ORA-00940: 无效的 ALTER 命令
SQL> alert basebase open;
SP2-0734: 未知的命令开头 "alert base..." - 忽略了剩余的行。
SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-01157: 无法标识/锁定数据文件 10 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 10: 'D:\C.DAT'
SQL> alter database datafile 10 offline drop;
数据库已更改。
SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-01157: 无法标识/锁定数据文件 11 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 11: 'D:\B.DAT'
SQL> alter database datafile 11 offline drop;
数据库已更改。
SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-01157: 无法标识/锁定数据文件 12 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 12: 'D:\D.DAT'
SQL> alter database datafile 12 offline drop;
数据库已更改。
SQL> alter database open;
数据库已更改。
SQL> shutdown normal
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 1653518336 bytes
Fixed Size 2176288 bytes
Variable Size 1241516768 bytes
Database Buffers 402653184 bytes
Redo Buffers 7172096 bytes
数据库装载完毕。
数据库已经打开。
SQL>
SQL>
SQL> conn system/root
ERROR:
ORA-28002: the password will expire within 7 days
已连接。
SQL> conn yijia/a
已连接。
SQL>
- oracle数据文件强制删除导致无法启动的解决办法
- 删除数据文件导致oracle系统无法启动
- 误使用rm删除数据文件导致oracle无法启动的修复方法
- Oracle因删除库数据文件导致服务无法启动的处理方法
- oracle数据文件被误删除后无法启动数据库的解决办法
- oracle删除数据文件 解决办法
- 删除数据文件 导致 Sqlplus 无法登陆
- 删除数据文件 导致 Sqlplus 无法登陆
- 删除eclipse的configuration目录导致eclipse无法启动的解决办法
- 姚博文 删除eclipse的configuration目录导致eclipse无法启动的解决办法
- 删除eclipse3.4的configuration目录导致eclipse无法启动的解决办法
- 删除eclipse3.4的configuration目录导致eclipse无法启动的解决办法
- 删除eclipse的configuration目录导致eclipse无法启动的解决办法
- Eclipse强制关闭导致无法再次启动的解决方法
- ORA-01251错误oracle服务启动无法连接误删非法删除数据文件导致数据库不能打开ORA-01122 ORA-01251
- 误删Oracle数据文件导致数据库无法打开
- Oracle删除不完全导致安装时检测不通过而无法安装的解决办法
- oracle 日志文件无法归档导致的数据库无法启动
- js实现继承的5种方式
- opensips添加离线消息功能
- tcpdump抓包二进制tcp协议详细分析
- 封装MyAdapter,简化子类代码
- Android中Button上面的英文字符串自动大写的问题解决
- oracle数据文件强制删除导致无法启动的解决办法
- [note] Basic Information
- java 99乘法表
- 关于studio中Git的初步使用
- jdbc学习总结(一)
- TKAlertCenter的使用
- C++Builder串口通信设计(二)-发送字节包
- Redis之七种武器
- Git学习笔记