直接删除数据文件后无法进入系统的解决方案
来源:互联网 发布:软件测试转正心得体会 编辑:程序博客网 时间:2024/04/30 12:00
直接删除数据文件后无法进入系统的解决方案
正常情况下,删除表空间的正确方法为:
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系统开机后无法进入的方法】
- 黑马程序员之数据结构学习笔记:快速排序
- Maven generates jar file with main class setting and dependency libs copy
- Spring config different datasource based on different environment(dev, test, prod) Two ways now
- 利用Camera实现手电筒功能
- 关于getchar()函数_1
- 直接删除数据文件后无法进入系统的解决方案
- 关于随机数_5
- Config log4j in standalone app
- 353. Penny wise, pound foolish. 贪小便宜吃大亏
- java里面的Annotation的使用
- HBase源代码调试(1)
- Mac 系统常用快捷键
- 第五篇 对话框控件的使用
- Python3 批量转换文件编码 Encoding