从库的db_unique_name和主库预想值不一致

故障现象:ORACLE DATAGUARD环境搭建完成后启动主库报告如下错误:

Wed Feb  8 23:12:38 2012

LGWR: Error 16047 creating archivelog file 'standby'

Wed Feb  8 23:12:38 2012

Errors in file /home/oracle/admin/port/bdump/port_lns1_1131.trc:

ORA-16047: DGID mismatch between destination setting and standby

Wed Feb  8 23:12:38 2012

FAL[server, ARC1]: Error 16047 creating remote archivelog file 'standby'

FAL[server, ARC1]: FAL archive failed, see trace file.

Wed Feb  8 23:12:38 2012

Errors in file /home/oracle/admin/port/bdump/port_arc1_1125.trc:

ORA-16055: FAL request rejected

ARCH: FAL archive failed. Archiver continuing

经过分析是主库和从库db_unique_name设置不一致引发,

通过show parameter name发现从库的db_unique_name果然和主库预想值不一致,

要求是standby,而实际是port.

主库的参数设置:

ALTER DATABASE FORCE LOGGING;

ALTER SYSTEM SET DB_UNIQUE_NAME=port scope=spfile;

ALTER SYSTEM SET LOG_ARCHIVE_CONFIG='DG_CONFIG=(port,standby)' scope=both;

--主库归档目的地

ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=/home/oracle/archivelog/ VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=port' scope=both;

--当该库充当主库角色时,设置物理备库redo data的传输目的地

ALTER SYSTEM SET LOG_ARCHIVE_DEST_2='SERVICE=standby LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=standby' scope=spfile;

--许redo传输服务传输数据到目的地,默认是enable

ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_1=ENABLE scope=spfile;

ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2=ENABLE scope=spfile;

--exclusive or shared,所有库sys密码要一致,默认是exclusive

ALTER SYSTEM SET REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE scope=spfile;

--

ALTER SYSTEM SET LOG_ARCHIVE_FORMAT='%t_%s_%r.arc' scope=spfile;

ALTER SYSTEM SET LOG_ARCHIVE_MAX_PROCESSES=4 scope=spfile;

--配置网络服务名,fal_server拷贝丢失的归档文件到这里

ALTER SYSTEM SET FAL_CLIENT=port SCOPE=SPFILE;

--配置网络服务名,假如转换为备库角色时,从这里获取丢失的归档文件

ALTER SYSTEM SET FAL_SERVER=STANDBY SCOPE=SPFILE;

--auto后当主库的datafiles增删时备库也同样自动操作,且会把日志传送到备库standby_archive_dest参数指定的目录下,

--确保该目录存在,如果你的存储采用文件系统没有问题,但是如果采用了裸设备,你就必须将该参数设置为manual

ALTER SYSTEM SET STANDBY_FILE_MANAGEMENT=AUTO SCOPE=SPFILE;

--前为切换后的主库路径,后为切换后的备库路径,如果主备库目录结构完全一样,则无需设定

ALTER SYSTEM SET DB_FILE_NAME_CONVERT='/u01/oracle/oradata/port/','/u01/oracle/oradata/port/' SCOPE=SPFILE;

--同上,这两个名字转换参数是主备库的路径映射关系,可能会是路径全名,看情况而定

ALTER SYSTEM SET LOG_FILE_NAME_CONVERT='/u01/oracle/oradata/port/','/u01/oracle/oradata/port/' SCOPE=SPFILE;

--一般和LOG_ARCHIVE_DEST_1的位置一样,如果备库采用ARCH传输方式,那么主库会把归档日志传到该目录下

ALTER SYSTEM SET STANDBY_ARCHIVE_DEST='/home/oracle/archivelog/' scope=spfile;

时间: 2025-01-02 19:38:09

从库的db_unique_name和主库预想值不一致的相关文章

excel折线图纵坐标轴数值与实际值不一致该怎么办?

  excel折线图纵坐标轴数值与实际值不一致该怎么办?在制作excel图表折线图时,有时会发现纵坐标轴的数值和实际原始数据不一致,纵坐标轴要比实际数值大很多.本例向大家介绍这一现象产生的原因和如何解决这个问题. 1.首先看一下示例,原始数据中最大值是7,但是纵坐标轴最大值是20. 2.做图表中鼠标右键,选择[更改图表类型]. 3.我们把鼠标悬浮在当前图表类型的按钮上,会看到当前图表是[带数据标记的堆积折线图].这个堆积图会将数值加在一起,导致了图表反应与实际数值不一致. 4.我们选择普通的[带

extjs折线图纵坐标轴数值不对和实际值不一致

问题描述 extjs折线图纵坐标轴数值不对和实际值不一致 extjs折线图纵坐标轴数值不对和实际值不一致, 比如数据库查出来是1000,但是它显示到纵坐标时却显示到了10000.它始终会有值显示到纵坐标的最顶端 解决方案 @@servername serverproperty 不一致

如何解决Ajax访问不断变化的session的值不一致以及HTTP协议中的GET、POST的区别_AJAX相关

今天在做一个进度条的时候遇到一个问题,我在session里面存放了一个计数器,当爬取到一条数据的时候这个值+1,然后前台每隔3s中获取一次session的这个值,但是问题出来了,在FF下面,得到的值都是正常的,但是在IE下面死活都是之前的值,只有当重新打开页面的时候才能获取到最新的 session值: 下面是我的proBar.jsp的代码: <%@ page language="java" import="java.util.*" pageEncoding=&

PHP调用存储过程返回值不一致问题的解决方法分析_php技巧

本文实例讲述了PHP调用存储过程返回值不一致问题的解决方法.分享给大家供大家参考,具体如下: 今天遇一个同学聊存储过程返回值经常得到意外的值为null, 因为白天有事,晚上给做一个实验放在这里供有相应问题的同学查看一下. 存储过程: delimiter// createprocedureusp_s2(outpar1int) begin selectinet_ntoa(ip),portfromproxy_listlimit5; selectcount(*)intopar1fromproxy_lis

Java跟C# System.Text.Encoding.UTF8.GetBytes()后数组值不一致

问题描述 stringstr="尊敬的(先生/女士),您成功购买的门票,冰雪欢乐世界开业周OTA电子全价票共1人,您可凭此二维码在2015-05-01检票入园.电子新票种凭证:(二维码),订单号:6314914502.彩信不能删除.不能转发.本凭证验证后即失效,切勿转发.友情提示:如二维码出现错误,可用填写的二代身份证直接刷卡入园,或凭手机号和身份证号打印凭证入园.[彩信]";//一样的字符串信息:C#代码byte[]cc=System.Text.Encoding.UTF8.GetBy

近期处理的Oracle数据库问题总结

最近帮一些朋友处理了一些Oracle的问题,也从中发现了一些潜在的问题,索性总结出来作为借鉴.为了保证信息的敏感,里面的问题描述可能和真实情况不符,但是问题的处理方式是真实的. 问题1:Oracle备库无法启动 问题2:Oracle备库无法同步 问题3:主库添加数据文件后,备库MRP退出. 问题4:备库数据无法同步 问题1:Oracle备库无法启动 有一个数据库备库无法启动,这个问题听起来蛮有意思,这是一个套11g的数据库,其实可以先把备库置为read only,然后开启日志应用,等状态变为re

PostgreSQL物理&quot;备库&quot;的哪些操作或配置,可能影响&quot;主库&quot;的性能、垃圾回收、IO波动

标签 PostgreSQL , 物理复制 , 垃圾回收 , vacuum_defer_cleanup_age , hot_standby_feedback , max_standby_archive_delay , max_standby_streaming_delay 背景 PostgreSQL 物理备库的哪些配置,或者哪些操作,可能影响到主库呢? 首先,简单介绍一下PostgreSQL的物理备库,物理备库就是基于PostgreSQL WAL流式复制,实时恢复的备库.物理备库在物理层面与主库完

JSP标准标记库促进了网页的开发

js|标准|网页 Java Server Pages (JSP) 标准标记库 (JSTL)的版本的发布对于JSP/servlet开发者来说是一个重大的进展.有了一个表达语言(EL)和一组四种强大的.易于学习的标准标记库,JSTL极有可能不久后成为实现动态的.基于Java的站点的主要方法. 1996年对JSP servlet的介绍使得Java成为动态网页开发的合理的选择.随后出现的Java服务器页(JSP)是走向快速的.可维护的Java网页实现过程的合理进化的一步,紧接着就出现了JSP标记的支持.

Oracle 11g DataGuard 物理备库配置及Active DataGuard测试

说明: 本文安装配置了Oracle 11g Dataguard 物理备库,并测试了11g Dataguard 物理备库新特性Active Data Guard, 是Oracle Database Enterprise Edition的一个功能,需要额外授权,本文只用于测试. 一.环境介绍 1. 主数据库环境 操作系统版本: OEL5.8 x64 数据库版本  : Oracle 11.2.0.3 x64 数据库sid名 : orcl 2. 备库环境 操作系统版本: OEL5.8 x64 数据库版本