20161025__Oracle10g双机备份
1、主要流程,参考:
完整 Oracle10G DataGuard安装文档_百度文库.html
其他参考文章:
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.3、http://wenku.it168.com/d_000602084.shtml
102、
103.
104、
105、
20161025__Oracle10g双机备份的更多相关文章
- sql2008R2数据库备份--双机备份
二.解决SQL2008代理作业出现错误: c001f011维护计划创建失败的解决方法 SQL2008数据库总会出现从 IClassFactory 为 CLSID 为 {17BCA6E8-A95D-49 ...
- Oracle_双机备份
1.dataguard http://jingyan.baidu.com/article/f96699bb956ef2894e3c1b39.html http://blog.itpub.net/262 ...
- Slony-I双机备份
测试环境:postgresql 9.3.5,slony-I2.2.3(application stack builder提供)以下参考网上教程亲自测试总结 ---------------------- ...
- ubuntu上的mysql数据库双机备份设置
配置环境: myslq 5.5.3 + ubuntu server 12.04 一.配置MySQL主服务器(192.168.0.1) 1.增加一个账号专门用于同步 1 mysql>grant r ...
- 从零开始搭建一个从Win7环境备份至CentOS7的SVN双机备份环境
★几个关键的事项★ 需要关闭防火墙filewalld跟selinux ,在root用户下操作: [root@localhost svnRepos]# systemctl stop firewalld ...
- LINUX 自动备份脚本文件
首先我在/root/backup 目录下建立一个文件夹, #mkdir /root/backup/mysqlbackup 以后在每天五点钟,就会有一个文件保存在这里. 接着新建文件 #vim /roo ...
- RAID与双机热备简单介绍与区别
一. RAID技术详解 RAID是英文Redundant Array of Independent Disks的缩写,翻译成中文意思是“独立磁盘冗余阵列”,有时也简称磁盘阵列(Disk Arra ...
- Mysql 5.5 replication 多数据库主从备份Master-Slave配置总结
配置Mysql server 5.5 的双机备份,也就是master-slave模式.本例子还是一个多database复制的情况. 现在有两个database在同一台mysql server,也就是m ...
- oracle双机热备概念
1. 双机热备概述 双机热备有两种实现模式,一种是基于共享的存储设备的方式,另一种是没有共享的存储设备的方式,一般称为纯软件方式. 基于存储共享的双机热备是双机热备的最标准方案. ...
随机推荐
- CSS 中的内联元素、块级元素以及display的各个属性的特点
CSS的内联元素和块级元素 块级元素<h1>-<h6>.p.dt是不可以内联块级元素的 1.block和inline这两个概念是简略的说法,完整确切的说应该是 block-le ...
- WCF初识
WCF能干什么? 在win32中,应用程序是运行在进程的线程中的,.NET出现之后,出现了AppDomain,其实就相当于在进程和线程之间又又了一层包装层,类似于子进程的概念,在一个进程或者应用程序域 ...
- jQuery的$.get和$.ajax函数对比
$.get较为简便,但在精细控制上乏力$.get( url, // 请求的地址 {url:url,remark:remark},// 请求参数 function(data,textS ...
- DHCP中继
DHCP中继 要求: 假设公司现在有两个部门分别为 销售部门,生产部门 对这两个部门分配不同网段, 销售部门 192.168.1.0/24 生产部门 192.168.2.0/24 为了节约使用LINU ...
- JS的URL编码
背景 URL只能使用英文字母.阿拉伯数字和某些标点符号,不能使用其他文字和符号,这是网络标准: 只有字母和数字[-9a-zA-Z].一些特殊符号"$-_.+!*'(),"[不包括双 ...
- Spring 计划
3.0----------------------------------------------------- SCRUM 流程的步骤2: Spring 计划 1. 确保product backlo ...
- 【C解毒】怎样写main()函数
[C解毒]怎样写main()函数(出处: CUNIX论坛)
- 让hadoop-0.20.2自带的eclipse插件支持eclipse-3.5以上
hadoop-0.20.2自带的eclipse插件是不支持eclipse-3.5以上的,要想让它支持3.5以上就必须重新编译eclipse插件. 首先先修改 hadoop-0.20.2\src\co ...
- Maven打包pom里面配置exclude 排除掉环境相关的配置文件
Maven打包pom里面配置exclude 排除掉环境相关的配置文件 有几种方式:1. 打包时,指定环境参数把环境的配置文件复制过去2. 不打包所有的环境相关的配置文件,直接由运维的人维护 可以在上传 ...
- [已解决] 日常开发中禁用Tomcat自动重启
最近做了一些Java Web开发,发现每次修改完java或者其他文件后tomcat都会重新加载一次项目,很耽误事,如何禁用Tomcat自动重启呢, 找到server.xml中的这一行,把其中的 rel ...