怎么下落表空间和恢复Oracle数据库,当偶然地删除数据档案
事故可以发生,即使它是昂贵一个。 这是特别是实际情形在Oracle数据库,在数据文件完全存放数据库对象在硬盘。 快速的手管理员也许偶然地删除某些数据档案,或者数据档案在硬盘失败也许得到腐败或不值一读。 您可以在数据库恢复过程以后也得到一些缺掉数据档案。 无论如何,错过的a或几个数据档案将造成Oracle数据库无法到起动,使整体DB不能进入。
对缺掉数据档案的解答将下降受影响的表空间,有残缺不全的数据档案,然后再创造表空间和进口数据入表空间从备份。 然而,步不是那么平直向前的。
- 跑SQL*Plus。
- 连接到数据库作为SYSDBA用这次询问:
连接/作为SYSDBA
- 登上数据库而不是开始它:
起始的登上;
- 发出以下指令带来缺掉数据档案离线,以便Oracle将不设法再连接和访问数据档案:
修改数据库数据档案`<数据档案名字以完全道路>’离线下落;
重覆命令为每未解释清楚的数据档案。
- 现在开始数据库适当:
修改数据库开放;
- 因为表空间损坏了,下降它从新备份再创造。
下落表空间 <表空间名字> 包括内容;
- 保证其他数据档案为表空间被删除了,如果不,从操作系统手工去除他们。
技巧: 如何检查属于表空间的数据档案.
- 继续通过恢复进程。
重要: 这是现状提供,不用保单的机器翻译的页。 计算机翻译也许是难了解。 参见 原始的英国文章 每当可能。
分享并且贡献或者得到技术支持并且帮助在 我的数字式生活论坛.
相关文章
- 如何从表空间去除和下降数据档案在Oracle数据库
- Oracle ORA-01658无法创造最初的程度为段在表空间错误
- 如何给或移动Oracle表空间数据档案改名向另一个地点
- ORA-25153临时表空间是空的错误在Oracle中
- 删除,去除或投下Oracle被存放的包裹与下落包裹
- Oracle Database Link
- ORA-02449 Oracle Drop Table Error
- Manual and Clean Uninstall Oracle for Windows
- Oracle Database Import Error 3113/3114
- Change Oracle Database User Password

































August 4th, 2007 02:57
[...] If one or more datafiles is missing after a recovery process or accidental deletion, you can use ALTER DATABASE DATAFILE <datafile name> OFFLINE DROP command to make the datafile offline so that database can starts up after which the troubled tablespace can be dropped. (See instruction to recover from missing datafiles.) [...]
April 2nd, 2008 18:27
These are only to drop the TS
but not to recover…
hence the worst….
July 8th, 2008 19:31
This info helped us to a very great extent and hence we are able to proceed further smoothly.
September 2nd, 2008 00:31
Thank you very much, this was really helpful.
I had problems dropping the tablespace, i had to drop the user also.