直接删除数据文件后无法进入系统的解决方案
来源:互联网 发布:js 下拉加载更多 编辑:程序博客网 时间:2024/04/29 19:46
直接删除数据文件后无法进入系统的解决方案
正常情况下,删除表空间的正确方法为:
DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;
如果没有通过以上命令删除而直接删除了数据文件,将导致数据库无法打开。
如果直接删除了数据文件
普通用户登录时,则报错:
ORA-01033: ORACLE initialization or shutdown in progress
sys用户可以正常登录
但进行操作时(SELECT count(1) FROM user_tables),则会报错:
ORA-01219: 数据库未打开: 仅允许在固定表/视图中查询
如果执行命令alter database open以打开数据库时,又报如下错:
ORA-01157: 无法标识/锁定数据文件 12 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 12: 'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/TSTEST001.DBF'
说明数据库没找到这个数据文件
因为数据文件在没有被offline的情况下物理删除了,导致oracle的数据不一致,因此启动失败.
通过以下方法即可解决
解决方法:
sqlplus sys/orcl@orcl as sysdba;
SQL> alter database datafile 'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/TSTEST001.DBF' offline drop;
SQL> alter database open;
SQL> drop tablespace CTBASEDATA;
- 直接删除数据文件后无法进入系统的解决方案
- 直接删除数据文件后无法进入系统的解决方案
- Ubuntu 910 升级后无法进入系统的解决方案
- 在win7中直接删除了redhat的分区,导致出现grub无法直接进入系统?
- 10g直接删除数据文件后的启动
- 重装windows XP后无法进入linux 系统解决方案
- 使用GHost备份系统后开机无法直接进入系统,开机选择界面乱码,按几下回车键选择系统才能进入的解决办法
- Android APP安装后直接打开,点击MENU进入系统主菜单,APP无法再次启动的问题
- 双系统删除Linux进入Grub无法启动Windows的解决方案
- win8安装后Ubuntu无法进入的解决方案
- 更新windows10系统PS无法打开,安装PS软件后无法直接拖动图片到ps里面的解决方案
- ubuntu更新系统后无法进入系统,黑屏的原因
- 删除数据文件导致oracle系统无法启动
- win&Ubuntu双系统强行删除Ubuntu后无法启动系统的解决方案
- 在windows系统下直接将linux系统删除导致开机出现grub rescure而无法进入windows系统的修复方法
- Win10禁用Adminstrator用户导致无法进入系统的解决方案
- 更新显卡驱动后黑屏无法进入系统的解决办法
- 【解决Win7系统开机后无法进入的方法】
- Struts中常用的几种Action
- XtraDB存储引擎
- C++的XML编程经验――LIBXML2库使用指南
- 名词解释
- 两个程序经常出现“重试和切换”的解决办法
- 直接删除数据文件后无法进入系统的解决方案
- OpenGL
- 禁止搜索引擎收录的方法《转》
- 好东西收藏!
- oracle 笔记 VIII 之事务和索引
- 糟糕程序员的特征
- placeholderResolver
- 命令行
- struts1.0与struts2.0的区别