duplicate复制数据库
无论是rman迁移表空间,还是duplicate复制数据库,其实这些都是oracle封装好的一个处理流程,我们都可以手动来达到同样的效果,但是oracle想的很周到,为DBA节省了不少时间和经历,下面分别介绍duplicate复制数据库到本地和异机数据库.
1,duplicate复制数据库到本地服务器
①通过rman再做一次backup database,确保当前存在有效的数据库备份和归档日志备份:
②创建目标数据库的静态参数文件,可以通过修改源数据库静态参数文件快速修改:
保留几个常用的参数,修改几个路径就可以了,保存为所需的名称,如下图所示:
需要注意的是,由于本机复制数据库,数据库的路径不可能一致,所以得添加db_file_name_convert和log_file_name_convert两个参数对数据库路径进行,这2个参数相当于sql中的replace函数,将前面的值用后面的替换,如果有多个需要替换的可以接着在后面添加,比如原路径有c:\1和c:\2,需要分别替换成d:\1和d:\2,可以这么写:
db_file_name_convert=c:\1,c:\2,d:\1,d:\2
由于我的测试操作系统是windows,所以还需要手动添加一个实例:
oradim –new –sid zstoadup
③创建密码文件,启动目标数据库到nomount状态
④开始duplicate复制数据库操作:
2,duplicate复制数据库到异机服务器
前面几部类似,主要是最后一步有点不同,需要将rman文件复制到目标服务器上,然后启动数据库到nomount状态,rman执行:
rman auxiliary /
duplicate target database to zstoadup
backup location ‘F:\OracleAPP\oradata\zstoadup\2013_12_20aaa’
需要注意的是,如果异机的路径与源库相同,则需要加上nofilenamecheck参数,以避免oracle的自动识别.
我的博客: www.fanmeng.net.cn
转载于:https://blog.51cto.com/fmeng/1343211
duplicate复制数据库相关推荐
- oracle10g数据库复制,oracle -10g 中Duplicate 复制数据库
oracle --10g 中Duplicate 复制数据库 本次实验通过duplicate命令,在本机环境中创建一个复制数据库.目标数据库为hongye.复制数据库为catdb. 环境别名设置: al ...
- Duplicate复制数据库并创建物理StandBy(spfile+不同实例名+不同路径)
过程和Duplicate复制数据库并创建物理StandBy类似,只是不需要重启数据库. 目的:创建standby,不重启源数据库 1设定环境如下: Primary数据库 IP 172.17.22.16 ...
- 复制oracle9i数据库,Oracle 10g 中Duplicate 复制数据库
Oracle 10g 中Duplicate 复制数据库,本次实验通过duplicate命令,在本机环境中创建一个复制数据库.目标数据库为hongye.复制数 本次实验通过duplicate命令,在本机 ...
- oracle10g数据库复制,Oracle10g中Duplicate复制数据库
Oracle 10g 中Duplicate 复制数据库,本次实验通过duplicate命令,在本机环境中创建一个复制数据库.目标数据库为hongye.复制数 本次实验通过duplicate命令,在本机 ...
- Oracle 11gR2 使用RMAN Duplicate复制数据库
Oracle 11gR2 使用RMAN Duplicate复制数据库 整体步骤 构建辅助数据库目录结构配置辅助数据库相关参数 安装软件并创建数据库 开启归档 配置静态监听 启动数据库到nomount状 ...
- rman的duplicate复制数据库
duplicate 最近公司准备迁移数据库,迁移的办法有很多,由于考虑到生产系统的安全性和停机时间等其他因素,选择的方案有很多,这里我们谈一下rman的duplicate: 11g的rman dupl ...
- duplicate复制数据库(rac-单实例)
辅助库配置(auxiliary): 创建pfile和密码口令文件(复制主库的密码口令文件到备库) pfile: *.db_name='test' *.compatible='11.2.0.4.0' * ...
- oracle copy database,oracle 11g duplicate from active database 复制数据库(二)
下面介绍将数据库复制到远程主机相同目录结构的操作步骤 1.创建辅助实例的密码文件(这里辅助实例名为dup) ,在目的主机上为辅助实例创建密码文件可以有以下选项: .手动创建密码文件,对于duplica ...
- oracle 11g duplicate database基于备份复制数据库(四)
不使用目标数据库的基于备份的复制,下面测试将原数据库使用备份复制到远程主机不同目录 1.对原数据库生成备份 RMAN> backup as compressed backupset databa ...
最新文章
- Jquery DataTable控制显示列,导出EXCEL
- 算法----------最长上升子序列(Java 版本)
- Cleaver快速制作网页PPT
- 软件和硬件的关系以及软件调动硬件的工作原理
- Ubuntu根目录文件作用分析
- tornado项目搭建_Day71-73 BBS项目(1)
- 展示使用 boost bind 和 phoenix 处理删除的不同方法的测试程序
- 梅原对justin wang 真人版
- ubuntu麒麟下安装并启用搜狗输入法
- c#简单类的继承【C#】
- Jackson使用详解
- python中easygui有几种_一、Python 模块EasyGui详细介绍
- 纯C++代码实现将像素矩阵保存为bmp图片
- 1vcpu等于几核?vcpu是什么意思
- android经纬度查询,Android - 经纬度获取
- 微信公众平台编辑模式
- 运维岗位面试被问到的问题
- 资源优化问题常见形式
- 利用Python创建文件
- c++编程猜数字游戏
热门文章
- Hbase+Phoenix使用总结
- laravel5的Bcrypt加密方式对系统保存密码的小结
- template.js的用法
- iOS开发CGRectGetMidX. CGRectGetMidY.CGRectGetMinY. CGRectGetMaxY. CGRectGetMinX. CGRectGetMaxX的使用...
- JdbcTemplate简单介绍
- struts2系列(四):struts2国际化的多种方式
- 为什么响应式编程并非一时之势?
- erlang的dict和maps模块
- 在 Windows 下远程桌面连接 Linux - XManager 篇
- Win7删除不常用的自带应用程序