1、主要流程,参考:

完整 Oracle10G DataGuard安装文档_百度文库.html

http://wenku.baidu.com/link?url=8A7nJGSwRu-83mxEIqGELF9aZCDdu9nlLUIRRUzwXFujzXkxcKNGrTI-YJJKffzl_ne4Zc-oUXq6jPObJyu_6eDDsR_6gRDGiOatlsQ9BCK

  其他参考文章:

    oracle 10g dataguard 安装配置说明及原理-zhengbao_jun-ITPUB博客.html(http://blog.itpub.net/235507/viewspace-1084586/

    Oracle10g Physical DataGuard 详细搭建过程(http://blog.csdn.net/staricqxyz/article/details/19178741

    baidu 搜索的关键字:“oracle 10g dataguard”

  1.1、

    (1)、

查看是否为归档模式
SQL> archive log list;
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 31
Current log sequence 33

    (2)、

select name,log_mode,open_mode from v$database;

NAME LOG_MODE OPEN_MODE
--------- ------------ -----------------
CKDB ARCHIVELOG READ WRITE 若是归档模式,则LOG_MODE=ARCHIVELOG
若是非归档模式,则LOG_MODE=NOARCHIVELOG

  1.2、报错:“ORA-00265: 要求实例恢复, 无法设置 ARCHIVELOG 模式”

   参考网址:

    (1)、ORA-00265_要求实例恢复,无法设置ARCHIVELOG模式解决办法 (http://www.2cto.com/database/201408/323827.html)

    (2)、ORA-00265_ 要求实例恢复, 无法设置 ARCHIVELOG 模式(http://blog.csdn.net/yangcs2009/article/details/12999599)

      ZC: 上面 第2篇文章 比 第1篇文章 多了一个“数据以限制的模式启动

    (3)、我的操作:

?????>sqlplus / as sysdba

SQL> shutdown immediate // 关掉数据库
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。 SQL> startup mount // 以mount方式启动数据库
ORACLE 例程已经启动。 Total System Global Area 167772160 bytes
Fixed Size 1247876 bytes
Variable Size 83887484 bytes
Database Buffers 75497472 bytes
Redo Buffers 7139328 bytes
数据库装载完毕。
SQL> alter database archivelog; //修改归档模式为archivelog

    ZC: 我的机子没成功,tw的机子成功了。(貌似 我的机子里面 数据库中被我误删了一些文件...)

2、

  2.1、显示 db_name的命令 :“SQL> show parameter db_name”

  2.2、show parameter name

  2.3、Oracle db_name, db_unique_name, global_name的区别(http://www.2cto.com/database/201310/249694.html),中提到:

DB_UNIQUE_NAME这在另一个HA的应用,Dataguard会经常提及的,和DB_NAME不一样的作用,在DG里,要求物理DG,主从库都有一样的DB_NAME,虽然他们和RAC不一样,并不是同一个库。这里是数据库的唯一名字。但是他们的DB_UNIQUE_NAME是不一样的,用以进行不同的标示。

    ZC: 不同的DB_UNIQUE_NAME,用以进行不同的标示??

  2.4、Oracle中各种name - 技术成就梦想! - 51CTO技术博客.html(http://dreamsanqin.blog.51cto.com/845412/1290072

DB_UNIQUE_NAM是10g的参数,在配置dataguard环境时,db_name相同,但是必须为处dg环境中每个数据库设置一个db_unique_name,当未设置db_unique_name时,默认与db_name相同。

  2.5、Oracle修改(db_name,db_unique_name, servie_names,db_domain)方法(http://blog.itpub.net/26442936/viewspace-758305/

    ZC: 修改/设置 db_unique_name 的步骤,主要看的是这个网页的内容

  2.6、“create pfile from spfile;”(http://blog.sina.com.cn/s/blog_7a146f5e0100u50r.html

sql>create pfile from spfile;
生成的文件在$ORACLE_HOME/dbs/下边 和spfile在同一个目录下
但是名字已经变成了init$oracle_sid.ora
比如我的数据库叫orcl,那么生成的文件名就中:initorcl.ora
============初始化参数===
在$ORACLE_BASE/admin/orcl/pfile/里
文件名字是init.ora.8917329732
时间戳和你的建库时间应该是一样。
========================
startup pfile='/$ORACLE_BASE/admin/orcl/pfile/init.ora.8917329732';
这样就可以用了。不过这个是你建库时候的参数。
如果spfile坏了。可以用你之前建立的pfile
startup pfile='/$ORACLE_HOME/dbs/init$oracle_sid.ora';

  ZC: 我的时机情况:tw的机子,执行 该条命令之后,文件"INITzhejiang.ORA"是出现于目录“D:\oracle\product\10.2.0\db_1\database”中,找到里面的spfile 应该是名为“SPFILEZHEJIANG.ORA”的文件

3、

SQL> alter database add standby logfile
group 4 ('/orahome/oradata/zhejiang_primary/stdby_redo04.log') size 50m,
group 5 ('/orahome/oradata/zhejiang_primary/stdby_redo05.log') size 50m,
group 6 ('/orahome/oradata/zhejiang_primary/stdby_redo06.log') size 50m,
group 7 ('/orahome/oradata/zhejiang_primary/stdby_redo07.log') size 50m;

  ZC: 这个 暂时 没有配置

4、步骤1.4

  4.1、“craete pfile='D:\\pfile.ora' from spfile;”  ZC: tw的机子里,D盘里确实出现了 pfile.ora(应该就是备份的参数文件),但是 这个文件里面没有我刚才配置的 db_unique_name的信息...

  4.2、alter system set LOG_ARCHIVE_CONFIG='DG_CONFIG=(zhejiang_primary,zhejiang_standby)' scope=spfile;

5、

6、

7、

8、

9、

100、baidu 搜索“Oracle10G DataGuard安装”

  100.1、http://blog.csdn.net/w63667329/article/details/7890417

101、baidu 搜索“Oracle10G DataGuard Windows”

  101.1、http://singlelove1983.blog.163.com/blog/static/50849047200711129933605/#  ZC: 这个不错,和顶上的连接内容 相似

  101.2、http://wenku.baidu.com/link?url=KZwvSyja0FDboOb5kVSHmyct3YFNqJbeL9hpAwmv4sFLmSdLP4wcwBFL2l7hLuOUj7ABuVlrZdOm2S-a87N8017V2Cox0TEEU5x3Qj6Ys2y

  101.3、http://wenku.it168.com/d_000602084.shtml

102、

103.

104、

105、

20161025__Oracle10g双机备份的更多相关文章

  1. sql2008R2数据库备份--双机备份

    二.解决SQL2008代理作业出现错误: c001f011维护计划创建失败的解决方法 SQL2008数据库总会出现从 IClassFactory 为 CLSID 为 {17BCA6E8-A95D-49 ...

  2. Oracle_双机备份

    1.dataguard http://jingyan.baidu.com/article/f96699bb956ef2894e3c1b39.html http://blog.itpub.net/262 ...

  3. Slony-I双机备份

    测试环境:postgresql 9.3.5,slony-I2.2.3(application stack builder提供)以下参考网上教程亲自测试总结 ---------------------- ...

  4. ubuntu上的mysql数据库双机备份设置

    配置环境: myslq 5.5.3 + ubuntu server 12.04 一.配置MySQL主服务器(192.168.0.1) 1.增加一个账号专门用于同步 1 mysql>grant r ...

  5. 从零开始搭建一个从Win7环境备份至CentOS7的SVN双机备份环境

    ★几个关键的事项★ 需要关闭防火墙filewalld跟selinux ,在root用户下操作: [root@localhost svnRepos]# systemctl stop firewalld ...

  6. LINUX 自动备份脚本文件

    首先我在/root/backup 目录下建立一个文件夹, #mkdir /root/backup/mysqlbackup 以后在每天五点钟,就会有一个文件保存在这里. 接着新建文件 #vim /roo ...

  7. RAID与双机热备简单介绍与区别

    一.    RAID技术详解 RAID是英文Redundant Array of Independent Disks的缩写,翻译成中文意思是“独立磁盘冗余阵列”,有时也简称磁盘阵列(Disk Arra ...

  8. Mysql 5.5 replication 多数据库主从备份Master-Slave配置总结

    配置Mysql server 5.5 的双机备份,也就是master-slave模式.本例子还是一个多database复制的情况. 现在有两个database在同一台mysql server,也就是m ...

  9. oracle双机热备概念

    1. 双机热备概述      双机热备有两种实现模式,一种是基于共享的存储设备的方式,另一种是没有共享的存储设备的方式,一般称为纯软件方式.      基于存储共享的双机热备是双机热备的最标准方案. ...

随机推荐

  1. Qt字符串类——2. 查询字符串数据

    (1)函数QString::startsWith()判断一个字符串是否以某个字符串开头.此函数具有两个参数,第一个参数指定了一个字符串,第二个参数指定是否大小写敏感(默认情况下,是大小写敏感的),例如 ...

  2. SQL Server索引进阶第五篇:索引包含列 .

    包含列解析所谓的包含列就是包含在非聚集索引中,并且不是索引列中的列.或者说的更通俗一点就是:把一些底层数据表的数据列包含在非聚集索引的索引页中,而这些数据列又不是索引列,那么这些列就是包含列.同时,这 ...

  3. Windows Server 2008 R2 DNS服务器迁移

    一.实验模拟环境: Zhuyu公司有一个DNS服务器,因DNS服务器比较老旧,准备迁移至新的DNS服务器上(DNS备份也可以这么操作). 旧DNS服务器: 主机名: test-zhuAD        ...

  4. 20145320《Java程序设计》第二次实验报告

    20145320<Java程序设计>第二次实验报告 北京电子科技学院(BESTI)实验报告 课程:Java程序设计 班级:1453 指导教师:娄嘉鹏 实验日期:2016.04.12 15: ...

  5. windows系统调用 利用事件对象实现进程通信

    #include "iostream" #include "windows.h" #include "cstring" using name ...

  6. [ruby]Windows Ruby安装步骤

    Windows Ruby 安装步骤 准备工作: 1.http://rubyinstaller.org/downloads/ 下载选择Ruby 1.9.3 2.http://rubyinstaller. ...

  7. Dundas控件的X轴字体竖排版

    dundas 坐标轴的问题 x轴的值怎么让他竖排显示?我晓得dundas可以旋转显示,但是不是我要的效果 如下 ---------------------------------------  第   ...

  8. 配置jsp开发环境

    一.安装jdk(http://pan.baidu.com/s/1sjk9a2p) 二.配置java环境变量 安装好后,配置环境变量:计算机——右击——属性——高级系统设置设置——环境变量 系统变量(没 ...

  9. Device Tree(三):代码分析【转】

    转自:http://www.wowotech.net/linux_kenrel/dt-code-analysis.html Device Tree(三):代码分析 作者:linuxer 发布于:201 ...

  10. .sh脚本判断判断某一变量是否为某一数值

    .sh脚本中,判断某一变量(例如:OEM_CUSTOMER_SUPPORT)是否为某一数值(例如:0),并根据条件做不同处理,写法如下: if [ $OEM_CUSTOMER_SUPPORT -eq  ...