1.全库备份,scp到异机目录下查询源库的DBID:SQL>selectdbid,namefromv$database; DBIDNAME-------------------439840715YIJI SQL>异机建立dump目录、oradata下建立SID名对应目录2.恢复spfile,启动到nomount:exportORACLE_SID=yijirmantarget/setdbid=439840715startupn..
分类:
其他好文 时间:
2015-02-11 18:49:48
阅读次数:
197
一、测试环境[oracle@localhost ~]$ uname -aLinux localhost.localdomain 2.6.32-131.0.15.el6.x86_64 #1 SMP Tue May 10 15:42:40 EDT 2011 x86_64 x86_64 x86_64 GN...
分类:
其他好文 时间:
2015-02-11 16:13:33
阅读次数:
222
场景: 有一个生产库的用户下面所有的表都不见了,怀疑人为被删除了,现在需要用备份去恢复下,找出原来的表,线上是oracle dataguard环境,有全库备份文件,准备去测试库恢复一下。1,从生产库上copy好全备份文件恢复数据库需要准备的文件:rman完整备份(包括数据文件、日志文件、控制文件、参数文件),记录源数据库的DBID安装的测试数据库ORACLE数据库软件并创建跟源数据库...
分类:
数据库 时间:
2015-02-03 17:13:46
阅读次数:
274
rman异机恢复
注意事项:
1.源数据库与目标数据库的目录结构相同
2.目标数据库只需要安装ORACLE软件(但是参数文件中指定的目录要创建)
3.要将源数据库的数据文件,参数文件,控制文件,密码文件,归档日志统统备份
1.源数据库备份
参数文件与控制文件自动备份
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE C...
分类:
其他好文 时间:
2015-01-07 23:39:29
阅读次数:
425
在oracle 数据库的日常维护和使用期间难免会遇到误删数据(drop,delete, truncate)当我们使用常规手段(flashback query ,flashback drop)也无法恢复数据时,我们可以使用最近的逻辑备份,在异机使用dmp 来恢复相应的表,但是如果没有这些逻辑备份,但是有一个最近的rman 全备,那么我们就可以利用这个备份来恢复被误删的表空间,从而实现数据的恢复,这里...
分类:
其他好文 时间:
2014-12-16 22:40:27
阅读次数:
363
一、数据库全备RUN {ALLOCATE CHANNEL ch00 DEVICE TYPE disk;ALLOCATE CHANNEL ch01 DEVICE TYPE disk;backup as compressed backupset database filesperset 5 format...
分类:
其他好文 时间:
2014-12-16 18:52:29
阅读次数:
394
一、RMAN异机恢复实验2011年3月23日00:441、环境介绍:主机1:操作系统REDHAT5.5IP地址172.16.1.120主机名sigle数据库版本10.2.0.4数据库名orclDBID1305151947catalogwin_yjrcatalog用户sigle/sigle主机2:操作...
分类:
其他好文 时间:
2014-12-16 11:21:49
阅读次数:
243
问题描述:
RMAN> run {
2> allocate channel t1 type 'sbt_tape';
3> send 'NB_ORA_SERV=netbackup,NB_ORA_CLIENT=hz1';
4> restore controlfile to '/oracle11/oradata/control01.ctl' from '/c-3201563006-201...
分类:
Web程序 时间:
2014-11-02 18:22:20
阅读次数:
183
之前在自己的测试环境上做了个异机恢复,原来的库上是配置过EM的,但是在恢复的库上去启动EM就报错了,下面看具体解决过程:
PS:原主机名为zlm,恢复出来的主机名为bak
[root@bak ~]# su - oracle
[oracle@bak ~]$ emctl status dbconsole
TZ set to PRC
OC4J Configu...
分类:
其他好文 时间:
2014-10-20 15:15:41
阅读次数:
361