忙中偷闲,进行了一次oracle数据库的duplicate的测试
今天忙中偷闲,进行了一次oracle数据库的duplicate的测试:
测试环境:
两台redhate操作系统,数据库oracle10g 10.2.0.1;
主库运行正常,备机仅安装oracle10g 软件,未建立库!
测试的步骤,按照oracle官方文档提供的操作步骤
Perform. these tasks before performing RMAN duplication:
Preparing the Auxiliary Instance for Duplication: Basic Steps
- Task 1: Create an Oracle Password File for the Auxiliary Instance
- Task 2: Ensure Oracle Net Connectivity to the Auxiliary Instance
- Task 3: Create an Initialization Parameter File for the Auxiliary Instance
- Task 4: Start the Auxiliary Instance
- Task 5: Mount or Open the Target Database
- Task 6: Make Sure You Have the Necessary Backups and Archived Redo Logs
- Task 7: Allocate Auxiliary Channels if Automatic Channels Are Not Configured
$orapwd file=/database/oracle/product/10.2/dbs/orapworcldb password=123qwe entries=10
2,配置tnsname,listener 使在备机上能够连接到主库上面;
SQL>create pfile='/home/oracle/pfileorcldb.ora' from spfile;
把生成的pfile拷贝到备机上的oracle目录下,可以是随意的位置,这里可以假定是/home/oracle, 并且修改控制文件,alter log,dump file 等文件的目录位置,
4,创建相应的数据库目录,启动备机上的数据库instance,以nomout的方式启动
SQL>startup pfile='/home/oracle/pfileorcldb.ora' nomount
scp -r /database/rmanbackup/fullbackup* ip:/database/rmanbackup/
6,在备机上运行操作,见下面的rman脚本rmandup.sh
进行测试,如果备机上的数据库的用户数据能够查询,则说明成功!
执行select * from dual;
然后再创建spfile
SQL>create spfile from pfile='/home/oracle/pfileorcldb.ora'
测试启,停!
SQL>shutdow immediate
SQL>startup
在操作的过程中注意事项:
1, 主备库上的oracle目录路径不同的时候,需要进行说明,使用set newname datafile 1 to ‘/newpath。。。
2,duplicate 操作时需要指定:pfile=/database/oracle/pfileshltdb.ora
否则在操作其间会有oracle的启动,因找不到参数文件而报错,导致数据库不能成功打开,我没指定pfile的时候遇到的错误:
使用rman 的duplicate 一个备库, 完成到最后,备库打开的时候报错:SQL> alter database open resetlogs;
alter database open resetlogs
*
ERROR at line 1:
ORA-01122: database file 1 failed verification check
ORA-01110: data file 1: '/database/oracle/oradata[/胜利]tdb/system01.dbf'
ORA-01206: file is not part of this database - wrong database id
所以加上pfile=。。。后,就会正常!
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/241699/viewspace-588610/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/241699/viewspace-588610/
忙中偷闲,进行了一次oracle数据库的duplicate的测试相关推荐
- oracle中exist什么意思,oracle中not exists 是什么意思 , oracle数据库中exists的作用
导航:网站首页 > oracle中not exists 是什么意思 , oracle数据库中exists的作用 oracle中not exists 是什么意思 , oracle数据库中exist ...
- oracle中字典指的是什么,ORACLE数据库中什么是数据字典及作用
Oracle数据库一个最重要的部分就是数据字典,是只读类型的表的集合,提供数据库的信息.一个数据字典包括: 数据库对象所有的框架对象的定义[表.视图.索引.群集.同义词.序列.过程.函数.包.触 ...
- winform执行oracle语句,C#中的Winform应用程序连接远程Oracle数据库的配置文件及SQL语句的写法...
远程连接Oracle数据库的配置文件及sql语句 近期,应朋友的要求,用C#语言开发了一个winform应用程序,要求的是连接到远程的Oracle数据库,用惯了SQL Server的我突然有点懵,然后 ...
- oracle中的表怎样保存,怎样保存excel 表格数据库中-如何将excel表格更新oracle数据库中数据...
如何将excel表格更新oracle数据库中数据 这里以SQL SERVE2008为例.SQLSERVER2008有一个"数据导入导出功能",当然我们也可以打开数据库之后,在数据库 ...
- virtualbox中安装xp系统、安装oracle数据库到虚拟机的xp系统中、主机连接oracle、备份xp系统、oracle数据库的一些基本概念(学习oracle数据库的准备工作)-day01
目录 1. 安装virtualbox 1.1 什么是virtualbox 1.2 安装virtualbox 1.3 virtualbox跑xp系统 1.4 让虚拟机的xp与外面的系统网络互通 2. 安 ...
- Oracle中emp与dept下载,根据Oracle数据库scott模式下的emp表和dept表
根据Oracle数据库scott模式下的emp表和dept表 题目要求:根据Oracle数据库scott模式下的emp表和dept表,完成下列操作. (1) 查询20号部门的所有员工信息. selec ...
- 电脑开机后oracle中perl自启,PERL 引起Oracle数据库100% CPU
PERL 引起Oracle数据库100% CPU 今天遇到一个问题,PERL 引起Oracle数据库100% CPU,系统是enterprise linux 4 update 7 64 bit 查看进 ...
- 叽歪网CEO:创业路上也要学会忙中偷闲
[/caption] 跑酷.搏击.拉丁舞,甚至在蓝天中自由滑翔--这一切对无数埋头苦干的创业者来说,近乎天方夜谭.但叽歪网创始人李卓桓将告诉你,工作和生活应该是双赢,而不是零和. 一个年轻人牵着骆驼在 ...
- 忙中偷闲,研究一下软件设计师资格认证题目
三天清明假期刚过,今天回到安博,明天继续带项目,晚上在机房就是不想动手写程序,于是在网上搜一下计算机软考的情况. 本来家人都一直说要让我考点啥证,一直也没想好考什么证书好,以前一直听人说考什么高程.中 ...
最新文章
- JedisPool资源池优化
- 借助TensorFlow框架,到底能做什么?
- H3C DHCP服务器显示及维护
- 点击高德地图标注没法弹窗_如何在地图上标注我的店铺
- 备忘录怎么用红笔标注_备忘录丢失怎么找回来?教你轻松玩转备忘录
- puppeteer-firefox 开启扩展
- Python学习笔记008_类_对象_继承_组合_类相关的BIF
- Atitit 定时器timer 总结 目录 1.1. Js定时器 window.setInterval	1 2. Java定时器 timer	1 1.1.Js定时器 window.setInter
- Matlab实现均值滤波
- Hello, CSDN
- BeyondCompare的三种破解方法
- 【微服务】Nacos 注册中心的设计原理
- 排查oracle数据库服务是否启动
- python sklearn库 rnn_scikit-learn 逻辑回归类库使用小结
- 锁存器(latch)和触发器(filp-flop)的概念和区别?为什么多用register。行为级描述中latch如何产生的?
- s3c6410的GPIO操作
- 河北单招计算机英语,2019年河北高职单招考试十类 和对口电子电工类、计算机类联考 专业基础考试(英语)考试大纲.doc...
- dpdk pktgen发包工具使用
- [python爬虫] bilibili视频评论翻页功能
- Java SE 基础(一)