复制数据库:
1、scp 冷备 操作系统层面的拷贝。要求实例名,路径,目录权限都相同
2、rman 热拷贝 active 通过网络方式直传 不需要任何备份方式。
3、rman backupset 不受网络限制
查看图duplicate database funcation 1
数据库的日志文件和数据文件不要放在同一个路径下,因为日志IO大 会影响数据库性能
这里我只操作第二中方式通过网络直传方式,不经过备份
我大写了字体,备库或测试库如果采用此方法进行搭建,那么一定要保证数据库实例名一致,tns文件里涉及
目录结构一致,文件目录权限一致。
如果你是在同一台机器上做此操作那么最后duplicate时候不能加nofilenamecheck
一般步骤:
1)将辅助库上安装数据库软件,建立Oracle Home
2)为辅助库建立口令文件, Active方式下与源数据库口令相同。
3)确保到辅助实例的网络连通性 (建立静态监听)
4)为辅助实例创建参数文件
5)以nomount方式启动辅助实例 (启动静态监听)
6)生产数据库处于mount或open模式下
7)创建备份或将备份和归档日志文件复制到辅助库实例可以访问的某个位置,除非正在使用活动(active)数据库复制
8)如果有必要分配辅助通道(可选项)
9)运行rman duplicate命令
10)使用resetlogs打开辅助数据库 体现了duplicate是个不完全恢复,因为current log没有办法通过RMAN备份。
利用VBOX 我复制一个虚拟机(格式化网卡MAC地址)
登录服务器后:
编辑网卡 修改IP地址 原来的IP为192.168.56.100 重启网卡
root@ORA-RAC1 ~]# cd /etc/sysconfig/network-scripts/
[root@ORA-RAC1 network-scripts]# ls
ifcfg-enp0s3 ifdown-ib ifdown-routes ifup-aliases ifup-isdn ifup-sit network-functions
ifcfg-enp0s8 ifdown-ippp ifdown-sit ifup-bnep ifup-plip ifup-Team network-functions-ipv6
ifcfg-lo ifdown-ipv6 ifdown-Team ifup-eth ifup-plusb ifup-TeamPort
ifdown ifdown-isdn ifdown-TeamPort ifup-ib ifup-post ifup-tunnel
ifdown-bnep ifdown-post ifdown-tunnel ifup-ippp ifup-ppp ifup-wireless
ifdown-eth ifdown-ppp ifup ifup-ipv6 ifup-routes init.ipv6-global
[root@ORA-RAC1 network-scripts]# vi ifcfg-enp0s8
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s8
DEVICE=enp0s8
ONBOOT=yes
IPADDR=192.168.56.101
NETMASK=255.255.255.0
GATEWAY=192.168.56.1
由于我本身服务器里包含有数据库,所以我要执行删库操作:
1、dbca删库
2、直接删文件
我这里为了快速操作 我删除了数据文件,目录我没有删除(因为我闪回恢复区在这个路径下)
[oracle@ORA-RAC1 oracle]$ cd $ORACLE_BASE/oradata/prod
[oracle@ORA-RAC1 prod]$ ls
archive backup control02.ctl fda01.dbf sysaux01.dbf tbsttt.dbf undotbs01.dbf
arch.tbs control01.ctl example01.dbf flash_recovery_area system01.dbf temp01.dbf users01.dbf
[oracle@ORA-RAC1 prod]$ rm -f ./*
3、查看一下source database的闪回区和审计路径以及数据文件路径,active方式需要这三个路径保持一致
SYS@ prod>select name,file# from v$datafile;
NAME FILE#
---------------------------------------- ----------
/u01/oradata/prod/system01.dbf 1
/u01/oradata/prod/sysaux01.dbf 2
/u01/oradata/prod/undotbs01.dbf 3
/u01/oradata/prod/users01.dbf 4
/u01/oradata/prod/example01.dbf 5
/u01/oradata/prod/tbsttt.dbf 6
/u01/oradata/prod/fda01.dbf 8
/u01/oradata/prod/arch.tbs 9
已选择8行。
SYS@ prod>
SYS@ prod>show parameter recovery
NAME TYPE VALUE
------------------------------------ --------------------------------- ------------------------------
db_recovery_file_dest string /u01/oradata/prod/flash_recove
ry_area
db_recovery_file_dest_size big integer 1G
recovery_parallelism integer 0
SYS@ prod>show parameter adump
SYS@ prod>show parameter diag
NAME TYPE VALUE
------------------------------------ --------------------------------- ------------------------------
diagnostic_dest string /u01
在备库上创建路径
mkdir -p /u01/oradata/prod/
mkdir -p /u01/oradata/prod/flash_recovery_area
mkdir -p /u01/admin/prod
备库上任意路径创建一个pfile内容只需要一行:
db_name='xxxx'
主备库上启动监听:
配置监听文件:
备库lisner.ora 主库改一下IP
[oracle@ORA-RAC1 admin]$ more listener.ora
# listener.ora Network Configuration File: /u01/oracle/network/admin/listener.ora
# Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.101)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME= prod)
(ORACLE_HOME = /u01/oracle)
(SID_NAME = prod)
)
)
[oracle@ORA-RAC1 admin]$ more tnsnames.ora
# tnsnames.ora Network Configuration File: /u01/oracle/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
PROD100 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.100)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = prod)
)
)
PROD101 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.101)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = prod)
)
)
启动监听 查看状态
lsnrctl stop
lsnrctl start
lsnrctl status
[oracle@ORA-RAC1 admin]$ lsnrctl status
LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 21-4月 -2021 16:45:26
Copyright (c) 1991, 2013, Oracle. All rights reserved.
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.56.101)(PORT=1521)))
LISTENER 的 STATUS
------------------------
别名 LISTENER
版本 TNSLSNR for Linux: Version 11.2.0.4.0 - Production
启动日期 21-4月 -2021 16:17:10
正常运行时间 0 天 0 小时 28 分 15 秒
跟踪级别 off
安全性 ON: Local OS Authentication
SNMP OFF
监听程序参数文件 /u01/oracle/network/admin/listener.ora
监听程序日志文件 /u01/diag/tnslsnr/ORA-RAC1/listener/alert/log.xml
监听端点概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.56.101)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
服务摘要..
服务 "prod" 包含 1 个实例。
实例 "prod", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
命令执行成功
拷贝口令文件:如果忘记sys密码 可以重建口令文件(路径要在spfile同一级路径)
orapwd file=orapwprod password=oracle entries=10
scp orapwprod oracle@192.168.56.101:/u01/oracle/dbs/
101侧测试连接对方数据库
[oracle@ORA-RAC1 admin]$ sqlplus sys/oracle@PROD101 as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on 星期三 4月 21 16:48:04 2021
Copyright (c) 1982, 2013, Oracle. All rights reserved.
连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SYS@ PROD101>
利用自己创建的pfile启动数据库到nomount下
SYS@ prod>startup force pfile='/u01/oracle/dummy.ora'
ORACLE 例程已经启动。
Total System Global Area 217157632 bytes
Fixed Size 2251816 bytes
Variable Size 159384536 bytes
Database Buffers 50331648 bytes
Redo Buffers 5189632 bytes
ORA-00205: ?????????, ??????, ???????
[oracle@ORA-RAC1 admin]$ sqlplus sys/oracle@PROD100 as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on 星期三 4月 21 16:48:43 2021
Copyright (c) 1982, 2013, Oracle. All rights reserved.
连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SYS@ PROD100>
rman连接
[oracle@ORA-RAC1 admin]$ rman target sys/oracle@PROD100 auxiliary sys/oracle@PROD101
恢复管理器: Release 11.2.0.4.0 - Production on 星期三 4月 21 16:25:48 2021
Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
已连接到目标数据库: PROD (DBID=478852841)
已连接到辅助数据库: AAA (未装载)
RMAN> duplicate target database to prod from active database spfile nofilenamecheck;
启动 Duplicate Db 于 2021-04-21 16:25:52
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_AUX_DISK_1
通道 ORA_AUX_DISK_1: SID=17 设备类型=DISK
内存脚本的内容:
{
backup as copy reuse
targetfile '/u01/oracle/dbs/spfileprod.ora' auxiliary format
'/u01/oracle/dbs/spfileprod.ora' ;
sql clone "alter system set spfile= ''/u01/oracle/dbs/spfileprod.ora''";
}
正在执行内存脚本
启动 backup 于 2021-04-21 16:25:53
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=34 设备类型=DISK
完成 backup 于 2021-04-21 16:26:08
sql 语句: alter system set spfile= ''/u01/oracle/dbs/spfileprod.ora''
内存脚本的内容:
{
sql clone "alter system set db_name =
''PROD'' comment=
''duplicate'' scope=spfile";
shutdown clone immediate;
startup clone nomount;
}
正在执行内存脚本
sql 语句: alter system set db_name = ''PROD'' comment= ''duplicate'' scope=spfile
Oracle 实例已关闭
已连接到辅助数据库 (未启动)
Oracle 实例已启动
系统全局区域总计 768294912 字节
Fixed Size 2257192 字节
Variable Size 465571544 字节
Database Buffers 297795584 字节
Redo Buffers 2670592 字节
内存脚本的内容:
{
sql clone "alter system set db_name =
''PROD'' comment=
''Modified by RMAN duplicate'' scope=spfile";
sql clone "alter system set db_unique_name =
''PROD'' comment=
''Modified by RMAN duplicate'' scope=spfile";
shutdown clone immediate;
startup clone force nomount
backup as copy current controlfile auxiliary format '/u01/oradata/prod/control01.ctl';
restore clone controlfile to '/u01/oradata/prod/control02.ctl' from
'/u01/oradata/prod/control01.ctl';
alter clone database mount;
}
正在执行内存脚本
sql 语句: alter system set db_name = ''PROD'' comment= ''Modified by RMAN duplicate'' scope=spfile
sql 语句: alter system set db_unique_name = ''PROD'' comment= ''Modified by RMAN duplicate'' scope=spfile
Oracle 实例已关闭
Oracle 实例已启动
系统全局区域总计 768294912 字节
Fixed Size 2257192 字节
Variable Size 465571544 字节
Database Buffers 297795584 字节
Redo Buffers 2670592 字节
启动 backup 于 2021-04-21 16:26:20
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动数据文件副本
复制当前控制文件
输出文件名=/u01/oracle/dbs/snapcf_prod.f 标记=TAG20210421T162618 RECID=3 STAMP=1070468779
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:00:02
完成 backup 于 2021-04-21 16:26:21
启动 restore 于 2021-04-21 16:26:21
分配的通道: ORA_AUX_DISK_1
通道 ORA_AUX_DISK_1: SID=18 设备类型=DISK
通道 ORA_AUX_DISK_1: 已复制控制文件副本
完成 restore 于 2021-04-21 16:26:22
数据库已装载
RMAN-05538: 警告: 隐式使用 DB_FILE_NAME_CONVERT
内存脚本的内容:
{
set newname for datafile 1 to
"/u01/oradata/prod/system01.dbf";
set newname for datafile 2 to
"/u01/oradata/prod/sysaux01.dbf";
set newname for datafile 3 to
"/u01/oradata/prod/undotbs01.dbf";
set newname for datafile 4 to
"/u01/oradata/prod/users01.dbf";
set newname for datafile 5 to
"/u01/oradata/prod/example01.dbf";
set newname for datafile 6 to
"/u01/oradata/prod/tbsttt.dbf";
set newname for datafile 8 to
"/u01/oradata/prod/fda01.dbf";
set newname for datafile 9 to
"/u01/oradata/prod/arch.tbs";
backup as copy reuse
datafile 1 auxiliary format
"/u01/oradata/prod/system01.dbf" datafile
2 auxiliary format
"/u01/oradata/prod/sysaux01.dbf" datafile
3 auxiliary format
"/u01/oradata/prod/undotbs01.dbf" datafile
4 auxiliary format
"/u01/oradata/prod/users01.dbf" datafile
5 auxiliary format
"/u01/oradata/prod/example01.dbf" datafile
6 auxiliary format
"/u01/oradata/prod/tbsttt.dbf" datafile
8 auxiliary format
"/u01/oradata/prod/fda01.dbf" datafile
9 auxiliary format
"/u01/oradata/prod/arch.tbs" ;
sql 'alter system archive log current';
}
正在执行内存脚本
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
启动 backup 于 2021-04-21 16:26:26
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动数据文件副本
输入数据文件: 文件号=00002 名称=/u01/oradata/prod/sysaux01.dbf
输出文件名=/u01/oradata/prod/sysaux01.dbf 标记=TAG20210421T162625
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:00:07
通道 ORA_DISK_1: 启动数据文件副本
输入数据文件: 文件号=00001 名称=/u01/oradata/prod/system01.dbf
输出文件名=/u01/oradata/prod/system01.dbf 标记=TAG20210421T162625
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:00:07
通道 ORA_DISK_1: 启动数据文件副本
输入数据文件: 文件号=00005 名称=/u01/oradata/prod/example01.dbf
输出文件名=/u01/oradata/prod/example01.dbf 标记=TAG20210421T162625
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:00:03
通道 ORA_DISK_1: 启动数据文件副本
输入数据文件: 文件号=00003 名称=/u01/oradata/prod/undotbs01.dbf
输出文件名=/u01/oradata/prod/undotbs01.dbf 标记=TAG20210421T162625
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:00:01
通道 ORA_DISK_1: 启动数据文件副本
输入数据文件: 文件号=00006 名称=/u01/oradata/prod/tbsttt.dbf
输出文件名=/u01/oradata/prod/tbsttt.dbf 标记=TAG20210421T162625
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:00:01
通道 ORA_DISK_1: 启动数据文件副本
输入数据文件: 文件号=00009 名称=/u01/oradata/prod/arch.tbs
输出文件名=/u01/oradata/prod/arch.tbs 标记=TAG20210421T162625
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:00:01
通道 ORA_DISK_1: 启动数据文件副本
输入数据文件: 文件号=00004 名称=/u01/oradata/prod/users01.dbf
输出文件名=/u01/oradata/prod/users01.dbf 标记=TAG20210421T162625
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:00:01
通道 ORA_DISK_1: 启动数据文件副本
输入数据文件: 文件号=00008 名称=/u01/oradata/prod/fda01.dbf
输出文件名=/u01/oradata/prod/fda01.dbf 标记=TAG20210421T162625
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:00:01
完成 backup 于 2021-04-21 16:26:49
sql 语句: alter system archive log current
内存脚本的内容:
{
backup as copy reuse
archivelog like "/u01/oradata/prod/archive/arch_1_1070273729_23.log" auxiliary format
"/u01/oradata/prod/archive/arch_1_1070273729_23.log" ;
catalog clone archivelog "/u01/oradata/prod/archive/arch_1_1070273729_23.log";
switch clone datafile all;
}
正在执行内存脚本
启动 backup 于 2021-04-21 16:26:49
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在开始复制归档日志
输入归档日志线程=1 序列=23 RECID=40 STAMP=1070468808
输出文件名=/u01/oradata/prod/archive/arch_1_1070273729_23.log RECID=0 STAMP=0
通道 ORA_DISK_1: 归档日志复制完成, 经过时间: 00:00:01
完成 backup 于 2021-04-21 16:26:50
已编目的归档日志
归档日志文件名=/u01/oradata/prod/archive/arch_1_1070273729_23.log RECID=40 STAMP=1070468811
数据文件 1 已转换成数据文件副本
输入数据文件副本 RECID=3 STAMP=1070468811 文件名=/u01/oradata/prod/system01.dbf
数据文件 2 已转换成数据文件副本
输入数据文件副本 RECID=4 STAMP=1070468811 文件名=/u01/oradata/prod/sysaux01.dbf
数据文件 3 已转换成数据文件副本
输入数据文件副本 RECID=5 STAMP=1070468811 文件名=/u01/oradata/prod/undotbs01.dbf
数据文件 4 已转换成数据文件副本
输入数据文件副本 RECID=6 STAMP=1070468811 文件名=/u01/oradata/prod/users01.dbf
数据文件 5 已转换成数据文件副本
输入数据文件副本 RECID=7 STAMP=1070468811 文件名=/u01/oradata/prod/example01.dbf
数据文件 6 已转换成数据文件副本
输入数据文件副本 RECID=8 STAMP=1070468811 文件名=/u01/oradata/prod/tbsttt.dbf
数据文件 8 已转换成数据文件副本
输入数据文件副本 RECID=9 STAMP=1070468811 文件名=/u01/oradata/prod/fda01.dbf
数据文件 9 已转换成数据文件副本
输入数据文件副本 RECID=10 STAMP=1070468811 文件名=/u01/oradata/prod/arch.tbs
内存脚本的内容:
{
set until scn 3020009;
recover
clone database
delete archivelog
;
}
正在执行内存脚本
正在执行命令: SET until clause
启动 recover 于 2021-04-21 16:26:51
使用通道 ORA_AUX_DISK_1
正在开始介质的恢复
线程 1 序列 23 的归档日志已作为文件 /u01/oradata/prod/archive/arch_1_1070273729_23.log 存在于磁盘上
归档日志文件名=/u01/oradata/prod/archive/arch_1_1070273729_23.log 线程=1 序列=23
介质恢复完成, 用时: 00:00:00
完成 recover 于 2021-04-21 16:26:51
Oracle 实例已启动
系统全局区域总计 768294912 字节
Fixed Size 2257192 字节
Variable Size 465571544 字节
Database Buffers 297795584 字节
Redo Buffers 2670592 字节
内存脚本的内容:
{
sql clone "alter system set db_name =
''PROD'' comment=
''Reset to original value by RMAN'' scope=spfile";
sql clone "alter system reset db_unique_name scope=spfile";
shutdown clone immediate;
startup clone nomount;
}
正在执行内存脚本
sql 语句: alter system set db_name = ''PROD'' comment= ''Reset to original value by RMAN'' scope=spfile
sql 语句: alter system reset db_unique_name scope=spfile
Oracle 实例已关闭
已连接到辅助数据库 (未启动)
Oracle 实例已启动
系统全局区域总计 768294912 字节
Fixed Size 2257192 字节
Variable Size 465571544 字节
Database Buffers 297795584 字节
Redo Buffers 2670592 字节
sql 语句: CREATE CONTROLFILE REUSE SET DATABASE "PROD" RESETLOGS ARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 292
LOGFILE
GROUP 1 SIZE 50 M ,
GROUP 2 SIZE 50 M ,
GROUP 3 SIZE 50 M
DATAFILE
'/u01/oradata/prod/system01.dbf'
CHARACTER SET ZHS16GBK
内存脚本的内容:
{
set newname for tempfile 1 to
"/u01/oradata/prod/temp01.dbf";
switch clone tempfile all;
catalog clone datafilecopy "/u01/oradata/prod/sysaux01.dbf",
"/u01/oradata/prod/undotbs01.dbf",
"/u01/oradata/prod/users01.dbf",
"/u01/oradata/prod/example01.dbf",
"/u01/oradata/prod/tbsttt.dbf",
"/u01/oradata/prod/fda01.dbf",
"/u01/oradata/prod/arch.tbs";
switch clone datafile all;
}
正在执行内存脚本
正在执行命令: SET NEWNAME
临时文件 1 在控制文件中已重命名为 /u01/oradata/prod/temp01.dbf
已将数据文件副本列入目录
数据文件副本文件名=/u01/oradata/prod/sysaux01.dbf RECID=1 STAMP=1070468819
已将数据文件副本列入目录
数据文件副本文件名=/u01/oradata/prod/undotbs01.dbf RECID=2 STAMP=1070468819
已将数据文件副本列入目录
数据文件副本文件名=/u01/oradata/prod/users01.dbf RECID=3 STAMP=1070468819
已将数据文件副本列入目录
数据文件副本文件名=/u01/oradata/prod/example01.dbf RECID=4 STAMP=1070468819
已将数据文件副本列入目录
数据文件副本文件名=/u01/oradata/prod/tbsttt.dbf RECID=5 STAMP=1070468819
已将数据文件副本列入目录
数据文件副本文件名=/u01/oradata/prod/fda01.dbf RECID=6 STAMP=1070468819
已将数据文件副本列入目录
数据文件副本文件名=/u01/oradata/prod/arch.tbs RECID=7 STAMP=1070468819
数据文件 2 已转换成数据文件副本
输入数据文件副本 RECID=1 STAMP=1070468819 文件名=/u01/oradata/prod/sysaux01.dbf
数据文件 3 已转换成数据文件副本
输入数据文件副本 RECID=2 STAMP=1070468819 文件名=/u01/oradata/prod/undotbs01.dbf
数据文件 4 已转换成数据文件副本
输入数据文件副本 RECID=3 STAMP=1070468819 文件名=/u01/oradata/prod/users01.dbf
数据文件 5 已转换成数据文件副本
输入数据文件副本 RECID=4 STAMP=1070468819 文件名=/u01/oradata/prod/example01.dbf
数据文件 6 已转换成数据文件副本
输入数据文件副本 RECID=5 STAMP=1070468819 文件名=/u01/oradata/prod/tbsttt.dbf
数据文件 8 已转换成数据文件副本
输入数据文件副本 RECID=6 STAMP=1070468819 文件名=/u01/oradata/prod/fda01.dbf
数据文件 9 已转换成数据文件副本
输入数据文件副本 RECID=7 STAMP=1070468819 文件名=/u01/oradata/prod/arch.tbs
对辅助数据库重新启用控制文件选项
执行: alter database add supplemental log data
内存脚本的内容:
{
Alter clone database open resetlogs;
}
正在执行内存脚本
数据库已打开
完成 Duplicate Db 于 2021-04-21 16:27:01
RMAN>
登录数据库验证备库:
[oracle@ORA-RAC1 oracle]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on 星期三 4月 21 16:27:11 2021
Copyright (c) 1982, 2013, Oracle. All rights reserved.
连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SYS@ prod>select status from v$instance;
STATUS
------------------------------------
OPEN
SYS@ prod>
SYS@ prod>
SYS@ prod>
SYS@ prod>
SYS@ prod>
SYS@ prod>
SYS@ prod>select * from v$logfile;
GROUP# STATUS TYPE
---------- --------------------- ---------------------
MEMBER
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
IS_RECOVE
---------
3 ONLINE
/u01/oradata/prod/flash_recovery_area/PROD/onlinelog/o1_mf_3_j7zrgmp2_.log
YES
2 ONLINE
/u01/oradata/prod/flash_recovery_area/PROD/onlinelog/o1_mf_2_j7zrgml2_.log
YES
1 ONLINE
/u01/oradata/prod/flash_recovery_area/PROD/onlinelog/o1_mf_1_j7zrgmfv_.log
YES
SYS@ prod>select default_tablespace from dba_users;
DEFAULT_TABLESPACE
------------------------------------------------------------------------------------------
TEST01
USERS
USERS
Jrojyun
2021-04-21
看不懂的可以私信我,或者提问发我邮箱zhaozhiyuan_eri@139.com