当我们不小心在linux 中把oracle的.dbf文件用rm删掉了,我们应该这样处理。
来源:互联网 发布:网络上mc是什么意思啊 编辑:程序博客网 时间:2024/05/17 02:19
昨天不小心把创建的表空间的.dbf文件在虚拟机中用rm命令将其删除。以至于该表空间用drop tablespace tablespacename including contents 删不掉。
启动数据库时出现database not open ,在网上找了很久才将将其解决,故在此整理,已给后来像我这样地初学者以方便。
当时想到解决方法有两个,一个从恢复linux下rm删除的文件着手,找了一下,发现恢复ext3 格式硬盘下rm删除的的文件很麻烦,所以就放弃了,第二个就是从数据库着手。具体解决方法如下,
1、用sqlplus / as sysdba用户登录数据库。
2、shutdown immediate 关闭数据库服务。
3、startup mount
5、alter database datafile '/home/oracle/oradata/trade/trade.dbf' offline drop;
6.alter database open;
7、把出错的表空间删掉:drop tablespace tablespacename including contents
至此问题完美解决。
- 当我们不小心在linux 中把oracle的.dbf文件用rm删掉了,我们应该这样处理。
- 不小心删掉oracle数据库datafiles的dbf文件的解决办法
- 在eclipse不小心删掉了java文件怎么找回?
- MyEcplise中不小心把项目中 java EE 5 Libraries 删掉了,重新导入方法。。。
- 当虚拟机的配置文件不小心删掉,如何恢复.
- 续-当虚拟机的配置文件不小心删掉,如何恢复
- 我们应该这样
- 我们应该这样
- 当这样的事情发生在我们身上,我们要怎么做?
- 我们应该“帮助”这样的初学者吗?
- 我们不能说“不”——项目经理应该小心的游戏之十二
- 我们都会有这样的经历,当觉得别人写的某个功能不错时,把demo移植到自己的工程中,其中的某些点9点png图片会报如下的错误
- 关于不小心删掉Xcode系统文件的问题
- 把IT员工当机器使的年代,我们应该何去何从
- 我们,就这样了。。。
- ubuntu不小心删掉了Desktop文件夹
- 或许我们应该这样思考
- 在xml布局文件中,我们既可以设置px,也可以设置dp(或者dip)。一般情况下,我们都会选择使用dp,这样可以保证不同屏幕分辨率的机器上布局一致。但是在代码中,如何处理呢?很多控件的方法中都只提供了
- IOS网络编程
- LoopBack Adapter 配置为系统的主网络适配器。有关在配置有 DHCP 的系统上安装软件的详细信息, 请参阅 Installation Guide
- Fibonacci数列
- 系统安装:苹果电脑Windows完美分区法
- poj 2240 Arbitrage
- 当我们不小心在linux 中把oracle的.dbf文件用rm删掉了,我们应该这样处理。
- Happy博客团征文公告(长期)
- jQuery源码分析(版本1.6.1)___浏览器测试
- Android Display System --- Surface Flinger
- Servlet 多线程问题的研究
- 一日一点RakNet(22)--Secure Connections
- 关于数据库中的JOIN的用法学习
- equals,== 的用法以及String中的intern()的用法收藏
- 线程开发之多线程之间的通讯实现