10g的,可以把服务器上的备份文件,copy到我本机上,并把这个备份还原成一个完整的库吗?
具体来说是这样子的:
我本地机上有了一个数据库,sid为demo,服务器上有一个库orcl,我现在想知道orcl那个备份有没有效,或者说万一数据库整个完蛋了,新安装数据系统,然后利用这个备份文件可以恢复原来的数据吗?如果可以,具体要怎么做,我对这个懂的不太多,麻烦高手们帮我解答一下。灰常感谢!
具体来说是这样子的:
我本地机上有了一个数据库,sid为demo,服务器上有一个库orcl,我现在想知道orcl那个备份有没有效,或者说万一数据库整个完蛋了,新安装数据系统,然后利用这个备份文件可以恢复原来的数据吗?如果可以,具体要怎么做,我对这个懂的不太多,麻烦高手们帮我解答一下。灰常感谢!
2:备份所有数据文件,控制文件,LOG文件。
3:启动数据库。
4:在测试电脑上新增一个与正式DB完全一样的数据库(包括目录PATH,CLASSPATH)。
5:用备份覆盖你新建立的数据库文件(在覆盖前,先关闭数据库)。
6:启动你的测试数据库
7:OK
用DMP的话,小但慢。
10G用expdp的话可能会比exp快一些
详细的EXP或EXPDP在GOOGLE上找
O1_MF_IRIS_WOR_6TWH0ZF5_.DBF
O1_MF_IBIS_6TWGH5M1_.DBF
这样的文件,这个备份是之前的一个DBA做的,现在由我这个非专业人士来兼职管一下,又不想不管,万一哪天真出问题了麻烦!我用backup database做全备份的时候我看是在flash_recovery_area文件夹下生成的备份文件。其中有三个文件夹下面会存放备份文件,分别是ARCHIVELOG、AUTOBACKUP、BACKUPSET,但是BACKUPSET下面的文件也是O1_MF_NNNDF_TAG20110705T183358_715T4YB8_.BKP这样子的,不知道为什么我们之前的DBA做的那个备份是在flash_recovery_area下面的DATAFILE文件夹下,而且是O1_MF_IBIS_6TWGH5M1_.DBF这个样子的。疑惑啊,麻烦大大们解释一下!