- 浏览: 51560 次
- 性别:
- 来自: 北京
最新评论
一、实验环境:
1. 虚拟机:VMware Server Console 1.0.7 build-108231
2. 数据库:oracle10g R2
3. 操作系统:windows2003Enterprise32bit
4. 数据库环境:主数据库—ORCL、复制数据库----TEST
二、创建并启动辅助(复制)数据库实例
2.1创建口令文件
在cmd下输入创建密码文件的命令如下:
C:\Documents and Settings\Administrator>orapwd file=D:\oracle\product\10.2.0\db_
1\database\PWDtest.ora password=licheng entries=30;
C:\Documents and Settings\Administrator>
2.2创建辅助数据库实例
C:\Documents and Settings\Administrator>oradim -new -sid test
实例已创建。
2.3配置监听程序
为我们的两个数据库配置好监听程序,编辑
D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora:
# listener.ora Network Configuration File: d:\oracle\product\10.2.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = d:\oracle\product\10.2.0\db_1)
(SID_NAME = orcl)
)
(SID_DESC =
(GLOBAL_DBNAME = test)
(ORACLE_HOME = d:\oracle\product\10.2.0\db_1)
(SID_NAME = test)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = data680)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)
D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora:
# tnsnames.ora Network Configuration File: d:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.135)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
TEST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.135)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = test)
)
)
配置完以后使用lsnrctl stop:lsnrctl start来重新启动监听程序。
2.4创建辅助(复制)数据库的相关目录
创建告警日志目录,创建数据文件目录:
D:\>md D:\oracle\product\10.2.0\admin\test
D:\>cd D:\oracle\product\10.2.0\admin\test
D:\oracle\product\10.2.0\admin\test>md adump bdump cdump dpdump pfile udump
D:\oracle\product\10.2.0\admin\test>md D:\oracle\product\10.2.0\oradata\test
2.5创建辅助(复制)数据库的参数文件
创建一个文件形式的参数文件,命令如下:
C:\Documents and Settings\Administrator>set oracle_sid=orcl
C:\Documents and Settings\Administrator>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 11月 2 16:17:10 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn /as sysdba
已连接。
SQL> create pfile='D:\test.ora' from spfile;
需要修改的参数如下:
Adump、bdump、cdump、udump、ddump、db_name和控制文件路径。
还需要添加两个参数:
db_file_name_convert=(¨c:\oracle\product\10.2.0\oradata\orcl¨,¨c:\oracle\product\10.2.0\oradata\test2¨)
log_file_name_convert=(¨c:\oracle\product\10.2.0\oradata\orcl¨,¨c:\oracle\product\10.2.0\oradata\test2¨)
解释:上面两个参数括号里面的第一个参数代表原数据库的数据目录,第二个参数代表复制数据库的数据目录(即复制的目标地址)。
注意:一定不要去修改db_block_size的大小。
修改test.ora后的内容为:
test.__db_cache_size=83886080
test.__java_pool_size=4194304
test.__large_pool_size=4194304
test.__shared_pool_size=71303168
test.__streams_pool_size=0
*.audit_file_dest='d:\oracle\product\10.2.0/admin/test/adump'
*.background_dump_dest='d:\oracle\product\10.2.0/admin/test/bdump'
*.compatible='10.2.0.1.0'
*.control_files='d:\oracle\product\10.2.0/oradata/test/control01.ctl','d:\oracle\product\10.2.0/oradata/test/control02.ctl','d:\oracle\product\10.2.0/oradata/test/control03.ctl'
*.core_dump_dest='d:\oracle\product\10.2.0/admin/test/cdump'
*.db_block_size=8192
*.db_domain=''
*.db_file_multiblock_read_count=16
*.db_name='test'
*.db_recovery_file_dest='d:\oracle\product\10.2.0/flash_recovery_area'
*.db_recovery_file_dest_size=2147483648
*.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'
*.job_queue_processes=10
*.open_cursors=300
*.pga_aggregate_target=16777216
*.processes=150
*.remote_login_passwordfile='EXCLUSIVE'
*.sga_target=167772160
*.undo_management='AUTO'
*.undo_tablespace='UNDOTBS1'
*.user_dump_dest='d:\oracle\product\10.2.0/admin/test/udump'
*.db_file_name_convert=('D:\oracle\product\10.2.0\oradata\orcl','D:\oracle\product\10.2.0\oradata\test')
*.log_file_name_convert=('D:\oracle\product\10.2.0\oradata\orcl','D:\oracle\product\10.2.0\oradata\test')
完成以上步骤后我们可以开始创建我们真正想要的参数文件:
SQL>create spfile='d:\oracle\product\10.2.0\db_1\database\spfiletest.ora' from pfile='d:\test.ora';
2.6启动辅助实例
打开CMD窗口:启动辅助实例到nomount状态下。
C:\Documents and Settings\Administrator>set oracle_sid=test
C:\Documents and Settings\Administrator>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 11月 2 16:28:20 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn /as sysdba
已连接到空闲例程。
SQL> startup nomount;
ORACLE 例程已经启动。
Total System Global Area 167772160 bytes
Fixed Size 1247900 bytes
Variable Size 79693156 bytes
Database Buffers 83886080 bytes
Redo Buffers 2945024 bytes
SQL>
三、复制数据库
3.1开启原数据库到归档模式
注意:如果你不打开归档模式等下在复制的时候会提示找不到相应的数据文件。
C:\Documents and Settings\Administrator>set oracle_sid=orcl
C:\Documents and Settings\Administrator>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 11月 2 16:32:11 200
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn /as sysdba
已连接。
SQL> select status from v$instance;
STATUS
------------
OPEN
SQL> archive log list;
数据库日志模式 非存档模式
自动存档 禁用
存档终点 USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列 1
当前日志序列 3
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area 167772160 bytes
Fixed Size 1247900 bytes
Variable Size 79693156 bytes
Database Buffers 83886080 bytes
Redo Buffers 2945024 bytes
数据库装载完毕。
SQL> alter database archivelog;
数据库已更改。
SQL> alter database open;
数据库已更改。
SQL>
3.2使用RMAN完全备份原数据库
全库备份(包括数据库,控制文件,归档日志)
C:\Documents and Settings\Administrator>set oracle_sid=orcl
C:\Documents and Settings\Administrator>rman target /
恢复管理器: Release 10.2.0.1.0 - Production on 星期一 11月 2 16:36:15 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到目标数据库: ORCL (DBID=1229663348)
RMAN> run {
2> backup full database format 'd:\rmanbak\full_%U.bak';
3> backup archivelog all format 'd:\rmanback\arc_%U.bak' ;
4> copy current controlfile to 'd:\rmanbak\control_bak.ctl';
5> }
我们可以使用RMAN>list backup;来查看我们的备份详细信息。
3.3复制数据库到辅助数据库上
打开CMD输入如下命令:
Set oracle_sid=orcl -----其实这一步也可以不做,因为系统默认的sid就是我们的第一个数据库。当然你也可以去注册表里面修改它。
C:\Documents and Settings\Administrator>set oracle_sid=orcl
C:\Documents and Settings\Administrator>rman target / auxiliarysys/licheng@test
恢复管理器: Release 10.2.0.1.0 - Production on 星期一 11月 2 16:40:03 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到目标数据库: ORCL (DBID=1229663348)
已连接到辅助数据库: TEST (未装载)
RMAN>Duplicate target database to "test";-------这里的复制目标数据库一定要用双引号。
3.4启动辅助(复制)数据库
C:\Documents and Settings\Administrator>set oracle_sid=test
C:\Documents and Settings\Administrator>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 11月 2 16:44:49 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn /as sysdba
已连接。
SQL> select instance_name,status from v$instance;
INSTANCE_NAME STATUS
---------------- ------------
test OPEN
SQL>
1. 虚拟机:VMware Server Console 1.0.7 build-108231
2. 数据库:oracle10g R2
3. 操作系统:windows2003Enterprise32bit
4. 数据库环境:主数据库—ORCL、复制数据库----TEST
二、创建并启动辅助(复制)数据库实例
2.1创建口令文件
在cmd下输入创建密码文件的命令如下:
C:\Documents and Settings\Administrator>orapwd file=D:\oracle\product\10.2.0\db_
1\database\PWDtest.ora password=licheng entries=30;
C:\Documents and Settings\Administrator>
2.2创建辅助数据库实例
C:\Documents and Settings\Administrator>oradim -new -sid test
实例已创建。
2.3配置监听程序
为我们的两个数据库配置好监听程序,编辑
D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora:
# listener.ora Network Configuration File: d:\oracle\product\10.2.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = d:\oracle\product\10.2.0\db_1)
(SID_NAME = orcl)
)
(SID_DESC =
(GLOBAL_DBNAME = test)
(ORACLE_HOME = d:\oracle\product\10.2.0\db_1)
(SID_NAME = test)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = data680)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)
D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora:
# tnsnames.ora Network Configuration File: d:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.135)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
TEST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.135)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = test)
)
)
配置完以后使用lsnrctl stop:lsnrctl start来重新启动监听程序。
2.4创建辅助(复制)数据库的相关目录
创建告警日志目录,创建数据文件目录:
D:\>md D:\oracle\product\10.2.0\admin\test
D:\>cd D:\oracle\product\10.2.0\admin\test
D:\oracle\product\10.2.0\admin\test>md adump bdump cdump dpdump pfile udump
D:\oracle\product\10.2.0\admin\test>md D:\oracle\product\10.2.0\oradata\test
2.5创建辅助(复制)数据库的参数文件
创建一个文件形式的参数文件,命令如下:
C:\Documents and Settings\Administrator>set oracle_sid=orcl
C:\Documents and Settings\Administrator>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 11月 2 16:17:10 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn /as sysdba
已连接。
SQL> create pfile='D:\test.ora' from spfile;
需要修改的参数如下:
Adump、bdump、cdump、udump、ddump、db_name和控制文件路径。
还需要添加两个参数:
db_file_name_convert=(¨c:\oracle\product\10.2.0\oradata\orcl¨,¨c:\oracle\product\10.2.0\oradata\test2¨)
log_file_name_convert=(¨c:\oracle\product\10.2.0\oradata\orcl¨,¨c:\oracle\product\10.2.0\oradata\test2¨)
解释:上面两个参数括号里面的第一个参数代表原数据库的数据目录,第二个参数代表复制数据库的数据目录(即复制的目标地址)。
注意:一定不要去修改db_block_size的大小。
修改test.ora后的内容为:
test.__db_cache_size=83886080
test.__java_pool_size=4194304
test.__large_pool_size=4194304
test.__shared_pool_size=71303168
test.__streams_pool_size=0
*.audit_file_dest='d:\oracle\product\10.2.0/admin/test/adump'
*.background_dump_dest='d:\oracle\product\10.2.0/admin/test/bdump'
*.compatible='10.2.0.1.0'
*.control_files='d:\oracle\product\10.2.0/oradata/test/control01.ctl','d:\oracle\product\10.2.0/oradata/test/control02.ctl','d:\oracle\product\10.2.0/oradata/test/control03.ctl'
*.core_dump_dest='d:\oracle\product\10.2.0/admin/test/cdump'
*.db_block_size=8192
*.db_domain=''
*.db_file_multiblock_read_count=16
*.db_name='test'
*.db_recovery_file_dest='d:\oracle\product\10.2.0/flash_recovery_area'
*.db_recovery_file_dest_size=2147483648
*.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'
*.job_queue_processes=10
*.open_cursors=300
*.pga_aggregate_target=16777216
*.processes=150
*.remote_login_passwordfile='EXCLUSIVE'
*.sga_target=167772160
*.undo_management='AUTO'
*.undo_tablespace='UNDOTBS1'
*.user_dump_dest='d:\oracle\product\10.2.0/admin/test/udump'
*.db_file_name_convert=('D:\oracle\product\10.2.0\oradata\orcl','D:\oracle\product\10.2.0\oradata\test')
*.log_file_name_convert=('D:\oracle\product\10.2.0\oradata\orcl','D:\oracle\product\10.2.0\oradata\test')
完成以上步骤后我们可以开始创建我们真正想要的参数文件:
SQL>create spfile='d:\oracle\product\10.2.0\db_1\database\spfiletest.ora' from pfile='d:\test.ora';
2.6启动辅助实例
打开CMD窗口:启动辅助实例到nomount状态下。
C:\Documents and Settings\Administrator>set oracle_sid=test
C:\Documents and Settings\Administrator>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 11月 2 16:28:20 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn /as sysdba
已连接到空闲例程。
SQL> startup nomount;
ORACLE 例程已经启动。
Total System Global Area 167772160 bytes
Fixed Size 1247900 bytes
Variable Size 79693156 bytes
Database Buffers 83886080 bytes
Redo Buffers 2945024 bytes
SQL>
三、复制数据库
3.1开启原数据库到归档模式
注意:如果你不打开归档模式等下在复制的时候会提示找不到相应的数据文件。
C:\Documents and Settings\Administrator>set oracle_sid=orcl
C:\Documents and Settings\Administrator>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 11月 2 16:32:11 200
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn /as sysdba
已连接。
SQL> select status from v$instance;
STATUS
------------
OPEN
SQL> archive log list;
数据库日志模式 非存档模式
自动存档 禁用
存档终点 USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列 1
当前日志序列 3
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area 167772160 bytes
Fixed Size 1247900 bytes
Variable Size 79693156 bytes
Database Buffers 83886080 bytes
Redo Buffers 2945024 bytes
数据库装载完毕。
SQL> alter database archivelog;
数据库已更改。
SQL> alter database open;
数据库已更改。
SQL>
3.2使用RMAN完全备份原数据库
全库备份(包括数据库,控制文件,归档日志)
C:\Documents and Settings\Administrator>set oracle_sid=orcl
C:\Documents and Settings\Administrator>rman target /
恢复管理器: Release 10.2.0.1.0 - Production on 星期一 11月 2 16:36:15 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到目标数据库: ORCL (DBID=1229663348)
RMAN> run {
2> backup full database format 'd:\rmanbak\full_%U.bak';
3> backup archivelog all format 'd:\rmanback\arc_%U.bak' ;
4> copy current controlfile to 'd:\rmanbak\control_bak.ctl';
5> }
我们可以使用RMAN>list backup;来查看我们的备份详细信息。
3.3复制数据库到辅助数据库上
打开CMD输入如下命令:
Set oracle_sid=orcl -----其实这一步也可以不做,因为系统默认的sid就是我们的第一个数据库。当然你也可以去注册表里面修改它。
C:\Documents and Settings\Administrator>set oracle_sid=orcl
C:\Documents and Settings\Administrator>rman target / auxiliarysys/licheng@test
恢复管理器: Release 10.2.0.1.0 - Production on 星期一 11月 2 16:40:03 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到目标数据库: ORCL (DBID=1229663348)
已连接到辅助数据库: TEST (未装载)
RMAN>Duplicate target database to "test";-------这里的复制目标数据库一定要用双引号。
3.4启动辅助(复制)数据库
C:\Documents and Settings\Administrator>set oracle_sid=test
C:\Documents and Settings\Administrator>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 11月 2 16:44:49 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn /as sysdba
已连接。
SQL> select instance_name,status from v$instance;
INSTANCE_NAME STATUS
---------------- ------------
test OPEN
SQL>
发表评论
-
Oracle的left join中on和where的区别
2012-10-26 15:43 960Oracle的left join中on和where的区别 数 ... -
动态sql拼接单引号与 变量赋值
2012-06-21 10:09 3827if (lower(s_table)='gl_deta ... -
ora-00031:session marked for kill处理oracle中杀不掉的锁
2012-06-19 16:36 1042转: 一些ORACLE中的进程被杀掉后,状态被置为" ... -
使用DBLINK为远程数据库的用户表创建同义词
2012-06-19 14:39 9121、创建db_link create database l ... -
以字符串数组为输入参数的存储过程
2012-06-19 14:27 2725今天项目中需要用到存 ... -
函数的使用
2012-06-04 17:09 967create or replace function Fun_ ... -
Oracle中decode的使简单例子
2012-06-04 17:06 1462decode(字段,表达式1,表达式2,表达式。。。) 当,字 ... -
oracle触发器
2012-04-20 09:11 722表: A 字段:a, b, c 当修改a字段的值时触发 c字段 ... -
oracle的全文索引
2012-04-16 14:29 781已有几个项目组开始使 ... -
单独的plsql链接数据库
2011-10-14 16:03 895转的: plsql 可不可以 ... -
Oracle经验集锦
2011-09-24 13:32 6801.删除表空间 DROP ... -
两个数据库字符集不一样,如何快速增量同步数据.
2011-09-23 15:00 1136环境: DB-A 字符集:US7ASC ... -
Oracle分区表详解 .
2011-08-06 10:42 636一、Oracle分区简介 ORACLE的分区是一种处理超大型 ... -
利用 rowid 提升update性能 .
2011-08-04 23:52 1798能不能想办法 提升一下如下update语句的性能 UPDA ... -
oracle全文索引的简单配置
2011-08-04 23:49 9951.创建数据存储定义(Datastore),使用多列数据存储在 ... -
用java调用oracle存储过程总结
2011-08-04 23:45 6351、什么是存储过程。存 ... -
Oracle SCN详解
2011-08-04 23:38 600pre. Oracle中的SCN(system change ... -
oracle 数据库里查看表空间使用状况
2011-08-04 23:34 635oracle表空间的事情状况要经常查看,一般空闲比例过低的时候 ... -
采用全文索引解决模糊查询速度慢的问题
2011-08-04 23:31 749众所周知,使用 like 进行模糊查询速度极差,包括 like ... -
oracle9i在windows上的dataguard配置
2011-08-04 23:23 701主库:win2003 server ora9i(9.2.0.1 ...
相关推荐
4. 使用 RMAN duplicate 命令:使用 RMAN duplicate 命令从活动数据库复制到 Auxiliary 库,例如:RMAN> DUPLICATE TARGET DATABASE TO Dave2> FROM ACTIVE DATABASE3> NOFILENAMECHECK4> PASSWORD FILE5> SPFILE;...
**RMAN (Recovery Manager)** 是 Oracle 数据库管理系统中的一个重要工具,用于管理数据库的备份、恢复以及灾难恢复策略。其中,**Duplicate** 命令是 RMAN 的核心功能之一,它允许用户创建目标数据库的一个或多个...
### ORACLE RMAN DUPLICATE 数据库复制详解 #### 概述 在Oracle环境中,通过RMAN(Recovery Manager)工具可以高效地复制整个数据库。本文将详细介绍如何利用RMAN的`DUPLICATE`命令来实现数据库的复制,并针对两种...
总的来说,RMAN的Duplicate功能是Oracle数据库管理中的一个强大工具,它简化了数据库复制的过程,提高了效率。通过灵活的选项和配置,我们可以创建与源数据库几乎完全相同的副本,满足多种业务需求。然而,需要注意...
Rman Active database duplication 是 Rman duplicate 的一个功能,用于将源数据库复制到目标数据库,并保持源数据库和目标数据库的一致性。Rman Active database duplication 可以实现在短时间内快速迁移数据库。 ...
Oracle数据库在windows上的复制方法。
传统的创建方法较为繁琐,而通过RMAN(Recovery Manager)的DUPLICATE命令从活动数据库创建备用数据库则大大简化了这一过程,提高了效率。 **一、环境准备** 1. **Oracle版本**:在本例中,使用的Oracle数据库版本...
RMAN高级应用之Duplicate复制数据库
3. **参数文件的恢复:** 可以选择直接复制源数据库的参数文件(pfile)到目标数据库,或者在目标数据库启动到nomount状态后,通过RMAN命令来恢复参数文件。 4. **控制文件的恢复:** 将备份中的控制文件恢复到目标...
运行RMAN的`DUPLICATE`命令来复制数据库,指定源数据库的连接信息、目标目录和口令文件。例如,`RUN { DUPLICATE TARGET DATABASE FOR STANDBY FROM ACTIVE DATABASE REPLACE; }` 9. **创建spfile文件**: 在复制...
RMAN Duplicate 功能是 Oracle 提供的一种数据库复制功能,可以在线或离线方式将主库数据库复制到备库中。在线方式可以实时地将主库数据库复制到备库中,而离线方式则需要先将主库数据库备份到介质中,然后再将备份...
第一篇 进入RMAN 第二篇 RMAN命令知多少 第三篇 RMAN备份演练初级篇 第四篇 RMAN备份演练进阶篇 ...Duplicate复制数据库之不同环境下的复制流程 Duplicate复制数据库之实战 Duplicate复制数据库之附录
这个命令将从活动的主数据库复制所有的结构和数据到备用数据库。 6. **同步备用数据库**: 创建备用数据库后,需要定期使用`switch logfile`和`apply`命令来保持备用数据库与主数据库同步。`switch logfile`命令...
我的实验环境: - 源数据库A机: RHEL6.4 + Oracle 11.2.0.4 IP地址:192.168.99.159 db_name=oradb 数据库已正常运行 ...运行RMAN DUPLICATE命令 5.打开辅助实例 1.为复制数据库
4. **初始同步**:使用RMAN的`DUPLICATE TARGET DATABASE`命令复制主数据库到备用数据库。这一步会将主数据库的数据文件、控制文件和初始化参数文件复制到备用服务器。 5. **启用日志传输**:在主数据库上配置redo ...
使用RMAN进行数据库复制,这通常涉及以下几个RMAN命令: - `CONNECT TARGET /` 连接到目标数据库。 - `CONNECT AUXILIARY /` 连接到辅助(复制)数据库。 - `DUPLICATE DATABASE TO <new_db_name> FROM ACTIVE ...