配置data guard物理备库(7)
SQL> startup mount; ORACLE instance started.
Total System Global Area 218103808 bytes Fixed Size 1218604 bytes Variable Size 71305172 bytes Database Buffers 142606336 bytes Redo Buffers 2973696 bytes
ORA-00205: error in identifying control file, check alert log for more info 又出现这个错误,控制文件不存在时候的报错: [root@node2 bdump] cd /u01/admin/dgdemo/bdump [root@node2 bdump]# pwd /u01/admin/dgdemo/bdump
[root@node2 ~]#tail -f /u01/admin/dgdemo/bdump/alert_dgdemo.log 看这日志报什么错,发现这是因为 ontrol01.ct1错了,把字母L写成数字1 [root@node2 dgdemo]# ls
control01.ct1 example01.dbf redo03.log system01.dbf users01.dbf control02.ct1 redo01.log sqlnet.log temp01.dbf control03.ct1 redo02.log sysaux01.dbf undotbs01.dbf [root@node2 dgdemo]# mv control01.ct1 control01.ctl [root@node2 dgdemo]# mv control02.ct1 control02.ctl [root@node2 dgdemo]# mv control03.ct1 control03.ctl
------------------------------------------------------------------------------------------------------------------------------------ 改完再看还有错tail -f /u01/admin/dgdemo/bdump/alert_dgdemo.log 报以下错 Using STANDBY_ARCHIVE_DEST parameter default value as /u01/oradata/arch
destination database instance is 'started' not 'mounted'
这里的destination database是指备机本身,这个报错信息会定时出现,即每当在主库在switch logfile的时候出现。 --------------------------------------------------------------------------------------------- [root@node2 ~]# tail -f /u01/admin/dgdemo/bdump/alert_dgdemo.log starting up 1 shared server(s) ...
Thu Nov 24 17:49:56 2011 ALTER DATABASE MOUNT Thu Nov 24 17:49:56 2011
ORA-00202: control file: '/u01/oradata/dgdemo/control02.ctl' ORA-27041: unable to open file Linux Error: 13: Permission denied
这是oracle用户去读/u01/oradata/dgdemo/control02.ctl的权限不够 ---------------------------------------------------------------------------------------
把备库启动到mount (STARTUP MOUNT)后 再执行 让它 开始重做应用(start redo apply)
SQL>ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;
这条命令是把已经接收到主库的归档日志文件,根据这些信息来更新备库;
到这时,根据主库initdgdemo.ora这文件有设了log_archive_dest_2='SERVICE=lsnode2 ,主库会一边工作一边把redolog传到lsnode2
Step 3 Test archival operations to the physical standby database.
测试1 测试主备的归档日志
在备库查一下,接收到主库的多少个归档日志
SQL> SELECT SEQUENCE#, FIRST_TIME, NEXT_TIME FROM V$ARCHIVED_LOG ORDER BY SEQUENCE#;
No rows selected
在主库执行让它归档
SQL> ALTER SYSTEM ARCHIVE LOG CURRENT;
在备库用下面命令发现会传一个归档过来, 7 23-NOV-11 24-NOV-11就是传过来的,这就说明已经接收到主库的归档日志。
SQL> SELECT SEQUENCE#, FIRST_TIME, NEXT_TIME FROM V$ARCHIVED_LOG ORDER BY SEQUENCE#;
SEQUENCE# FIRST_TIM NEXT_TIME ---------- --------- ---------
7 23-NOV-11 24-NOV-11
在备库查下是否更新了归档日志 7 YES就是更新的
SQL> SELECT SEQUENCE#,APPLIED FROM V$ARCHIVED_LOG ORDER BY SEQUENCE#;
SEQUENCE# APP ---------- ---
7 YES
------------------------------------------------------------------------------------------
测试1在主库创建一个表,在表里面插入数据,在备库看是不是也存在了 在主库操作
SQL> select * from iytssetbl;
select * from wzbtbl * ERROR at line 1:
ORA-00942: table or view does not exist 没有这个wzbtbl表 SQL> create table iytssetbl(id integer,name char(10)); 建表
Table created.
SQL> insert into iytssetbl values(1,'wzbdiytsse'); 插入数据
1 row created.
SQL> commit; 提交数据
Commit complete.
SQL> select * from iytssetbl; 查询表
ID NAME ---------- ---------- 1 iytsse
原来没有iytssetbl这张表,建了表,插入数据,查询有了
然后在主库执行命令让它归档
SQL> ALTER SYSTEM ARCHIVE LOG CURRENT;
System altered.
-----------------------------------------------------------------------------------------------------
在备执行下面两条命令,使它从mount状态转到OPEN状态才能查询,注意在mount状态是不能查询的。
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
Database altered.
SQL> ALTER DATABASE OPEN;
Database altered.
这时再执行查询就可以查询到了 SQL> select * from iytssetbl;
ID NAME ---------- ---------- 1 iytsse
这图,主库一方面对外提供服务,另一方面把数据库更新写到\Online Redo logs\里面去,同时通过“ARCH”进程写到\Redo logs\去,“ARCH”进程同时通过NET (lsnode1 lsnode2) 传递到备
库的\在/u01/oradata/arch目录)去, 传进去以后,如果你的备库处于mount 状态,而
且是replay redo Apply 这时redo logs 会实时更新到备库; 但如果stand by处于Red-Only状态时,用户可以去查备库的数据, 就不再更新到standby Database去 ,(就是来自主库的redo logs还是会传到备库Arching Redo logs(即先传到/u01/oradata/arch目录下),但虽传到Arching Redo logs,但不更新到standby Database去)
这是物理备库缺点,它有两种模式
一种是MOUNT 状态,它可以去把/u01/oradata/arch目录下redo logs的定时去redo apply更新
一种是 Redo-Only状态,它可以去查询,仍然会传到Arching Redo logs(/u01/oradata/arch目录下)但是就不去更新了.
你要打开Redo-Only它就和主库不同步了,就不能同步更新; 你如果要同步就不能打开
逻辑备库即可以打开Redo-Only 也能同步 ,逻辑备库比较复杂,备份效率没有物理备库高
----------------------------------------------------------------------------------------------------------------------------- 把逻辑备库从OPEN状态 切回 到Performing Redo Apply
SQL>ALTER DATABASE REC …… 此处隐藏:2602字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




