29人参与 • 2025-11-25 • Oracle

-- 在spfile子句中指定路径映射 set db_file_name_convert '/old_path','/new_path' set log_file_name_convert '/old_path','/new_path'
duplicate target database to dupdb from active database password file spfile nofilenamecheck;
duplicate database to dupdb
until time "to_date('11/01/2025 14:00:00', 'mm/dd/yyyy hh24:mi:ss')"
spfile
backup location '/prod_backups'
nofilenamecheck;
duplicate target database
for standby
from active database
password file
spfile
parameter_value_convert '/disk1', '/disk2'
set db_unique_name 'dup1'
set db_file_name_convert '/disk1','/disk2'
set log_file_name_convert '/disk1','/disk2'
set sga_max_size 200m
set sga_target 125m;
创建哑参数文件
echo "db_name='aaa'" > $oracle_home/dbs/dummy.ora
复制口令文件
scp 192.168.1.88:$oracle_home/dbs/orapwprod $oracle_home/dbs/
创建必要目录
/u01/admin/prod/adump/u01/flash_recovery_area/u01/arch/prod/u01/oradata/prod静态监听配置(listener.ora):
sid_list_listener =
(sid_list =
(sid_desc =
(global_dbname= prod)
(oracle_home = /u01/oracle)
(sid_name = prod)
)
)tns配置(tnsnames.ora):
vbox88 = (地址指向192.168.1.88) vbox99 = (地址指向192.168.1.99)
startup pfile=/u01/oracle/dbs/dummy.ora nomount;
rman target sys/oracle@vbox88 auxiliary sys/oracle@vbox99
duplicate target database to prod from active database spfile nofilenamecheck;
rman duplicate是创建数据库副本的强大工具,支持活动复制和基于备份的复制两种模式。通过合理配置网络和参数文件,可以快速构建测试环境或备用数据库,确保业务连续性和数据安全。
到此这篇关于oracle rman复制数据库(duplicate)详细指南的文章就介绍到这了,更多相关oracle rman复制数据库内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论