没有备份只有归档日志如何恢复数据文件

没有备份只有归档日志如何恢复数据文件,第1张

系统环境 *** 作系统 Windows Server 机器内存 M 数据库Oracle i R ( ) for NT 企业版 安装路径 C:\ORACLE模拟现象 可通过重建数据文件来恢复 前提是归档日志文件保存完整先将数据库设置为归档模式SQLPlusconn system/manager 创建实验表空间create tablespace test datafile c:\test ora size MAUTOEXTEND ON NEXT M MAXSIZE UNLIMITEDdefault storage (initial K next M pctincrease )/ 创建实验用户drop user test cascade;create user test identified by test default tablespace test;grant connect resource to test;conn test/testcreate table a(a number);insert into a values( );insert into a select from a; 反复插入 达到 万条mit; 关闭数据库SVRMGR> connect internalSVRMGR> alter system switch logfile; 强制归档SVRMGR> alter system switch logfile;SVRMGR> alter system switch logfile;SVRMGR> shutdown *** 作系统下删除test ora文件 重新启动数据库SVRMGR> connect internalSVRMGR> startup这时 可以mount上 但无法打开 因为数据文件test ora不存在 显示错误如下 ORA : / DBWR ORA : : C:\TEST ORA SVRMGR> connect internalSVRMGR> startup mountSVRMGR> alter database create datafile c:\test ora ;SVRMGR> set autorecovery onSVRMGR> recover datafile c:\test ora ;SVRMGR> alter database open;conn test/testselect count() from a; 数据又恢复到 万条 删除实验表空间conn system/manageralter tablespace test offline;drop tablespace test INCLUDING CONTENTS;drop user test; 如果是非归档模式 也可以运用以上方法 前提是 输入记录所占空间的大小不超过所有联机日志文件的大小 即 用联机日志文件来恢复 lishixinzhi/Article/program/Oracle/201311/18468

\解决方案:按一步一步 *** 作到第四步

-

>>点击“选项”

-

>“”恢复“

>

格式:安装目录\

MSSQL数据库。

1

\

MSSQL

\

Data资料\数据库的名字_datamdf(数据库名_DATA)

数据库安装目录\

MSSQL1

\

MSSQL

\数据\数据库名称(数据库名_log

_logldf)第二

事实上,最后的“\”到SQL2005安装目录,而无需前面的。

不执行的话,打开SQLSVER服务器管理器看看是否启动了SQL SERVER AGENT 服务。没启动的话,就将其启动。

执行失败的话,查询备份磁盘是否已满,备份路径是否存在。

另外,如果没有建立数据库备份作业,请先在企业管理器中建立。

用EasyRecovery恢复

恢复MDF和LDF

然后用MOUNT

如果MOUNT不成功的话,那说明文件可能已经损坏

参考:>

以上就是关于没有备份只有归档日志如何恢复数据文件全部的内容,包括:没有备份只有归档日志如何恢复数据文件、SQL2000数据库没有备份后数据被覆盖,有没有什么恢复数据的方法、数据库不能备份等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9397530.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存