1,oracle 怎么恢复

看情况。如果数据库仅仅是数据丢失,仅需要归档日志和数据文件。如果问题严重,则需要数据文件、控制文件和归档日志。
没法恢复,truncate table 是不计日志,不使用回滚段,不写归档文件的。

oracle 怎么恢复

2,数据库恢复的方法

没有备份,是没有办法恢复的, 不论哪种数据库,一般都是,数据库重建,在导入备份数据也有其他操作,要看什么数据库,比如sqlserver 附加数据库,导入备份 等 ,前提都是有相应的 备份数据
什么数据库?比如oracle还能用归档日志

数据库恢复的方法

3,使用rman 全备份进行恢复时一定要有归档日志吗

归档日志就是重做日志的备份, 而重做日志记录了数据的所有变化(DML,DDL或管理员对数据所作的结构性更改等),可以用户数据恢复,也可用户其他文件的恢复。而数据库备份,可以分为很多种,常用的exp及rman等,rman备份需要开启归档状态,也就是rman备份和归档日志是紧密相关的,rman备份可以备份控制文件,数据文件,重做日志文件等各类文件,比较全面。而exp逻辑备份,备份的是数据文件中的数据。区别就是exp只能恢复数据库的数据,归档日志可以恢复数据及其他文件(使用rman备份)。归档日志需要和rman备份一起使用,不能单独拿出来与数据库备份做比较,这样没有什么意义。希望可以帮到你!使用rman 全备份进行恢复时一定要有归档日志吗

使用rman 全备份进行恢复时一定要有归档日志吗

4,如何恢复数据库

sql数据文件就是mdf文件和ldf文件,只要把他们没丢失,就没事。如果你是默认安装和建立数据库的话,数据文件应该在 microsoft sql server\mssql\data下,看看有没有。恢复数据库时,打开企业管理器,本地的数据库右键-〉所有任务-〉附加数据库〉找到相应的mdf文件,从而恢复相应的数据库。
1,先打开SqlServer2008,然后鼠标选中数据库点击右键,选择列表中的还原数据库,最后弹出还原数据库界面2,先输入目标数据库;然后选中源设备(因为本人的备份数据放在电脑D盘),最后点后面的按钮,弹出指定备份界面3,在指定备份界面上点添加按钮,弹出指定备份文件夹界面,找到存放备份数据库的文件夹,然后选中文件夹中的备份数据库,该界面的下方会显示:所选路径、文件类型、文件名,最后确定选择还原的数据库4,确定要还原的数据库没问题后,指定备份界面上的备份位置会显示备份的数据库的详细位置5,确定还原数据库的备份位置没问题后,自动返回到还原数据库界面,此时界面上会显示 选择用于还原的数据库,复选框勾上6,确定选择的备份数据进行还原,界面上会弹出提示还原成功已完成的信息(还原过程中需等待几分钟)7,备份数据库还原成功后,在SqlServer2008的 数据库列表下,可以看到已还原成功的数据库

5,linux 系统的DB2做复原数据库操作后变成复原暂挂需要前滚

从数据库还原后状态判定数据库进行的是在线备份。DB2还原后假如要求你做前滚,那么你必须要有数据库日志,这些日志的来源有两种:1、数据库在线备份时包含的数据库日志,并且还原时将这些日志输出到了指定的目录2、从备份机上复制数据库日志到待还原的机器上,这些日志的存放目录可以通过DB CFG查看: GET DB CFG FOR <DBNAME>,这个命令的部分输出如下: Path to log files = /disk2/ibmdb2/database/svradmin/NODE0000/SQL00001/SQLOGDIR/
fvhh
从数据库还原后状态判定数据库进行的是在线备份。DB2还原后假如要求你做前滚,那么你必须要有数据库日志,这些日志的来源有两种:1、数据库在线备份时包含的数据库日志,并且还原时将这些日志输出到了指定的目录2、从备份机上复制数据库日志到待还原的机器上,这些日志的存放目录可以通过DB CFG查看: GET DB CFG FOR <DBNAME>,这个命令的部分输出如下: Path to log files = /disk2/ibmdb2/database/svradmin/NODE0000/SQL00001/SQLOGDIR/

文章TAG:恢复数据库需要哪些归档  oracle  怎么恢复  
下一篇