摘要: 查看SELinux状态: 1、 ##如果SELinux status参数为enabled即为开启状态 /usr/sbin/sestatus -v SELinux status: enabled 2、 ##也可以用这个命令检查 getenforce 关闭SELinux: 1、临时关闭(不用重启机器): 阅读全文
posted @ 2017-09-16 00:35 屠魔的少年 阅读(231) 评论(0) 推荐(0)
摘要: 一.Linux下开启/关闭防火墙命令 1) 永久性生效,重启后不会复原 开启: chkconfig iptables on 关闭: chkconfig iptables off 2) 即时生效,重启后复原 开启: /etc/init.d/iptables start 关闭: /etc/init.d/ 阅读全文
posted @ 2017-09-16 00:34 屠魔的少年 阅读(644) 评论(0) 推荐(0)
摘要: 长事务管理 在停止抽取进程前需要通过命令检查是否存在长交易,以防止下次启动无法找到归档日志: ggsci> info extXX, showch ….. Read Checkpoint #1 …. Recovery Checkpoint (position of oldest unprocessed 阅读全文
posted @ 2017-09-16 00:24 屠魔的少年 阅读(224) 评论(0) 推荐(0)
摘要: 增加复制表 1) 对于新增表,首先要在源端对其加入supplemental log。 GGSCI > dblogin userid goldengate, password goldengate GGSCI > info trandata <schema>.<table name> 如果不是enab 阅读全文
posted @ 2017-09-16 00:24 屠魔的少年 阅读(215) 评论(0) 推荐(0)
摘要: 修改复制表结构 当数据库需要复制的表结构有所改变,如增加列,改变某些列的属性等表结构改变后,可以按照下列步骤执行: 1)各进程使用lag exta验证无较大延迟(秒一级即可); 2)各进程执行info exta,showch并验证ext进程重启所需日志存在; 3)按顺序停止源和目标端进程; 4)源和 阅读全文
posted @ 2017-09-16 00:23 屠魔的少年 阅读(147) 评论(0) 推荐(0)
摘要: 源端: conn sh/sh create table "学生" ("学号" number primary key,"姓名" varchar2(30)) * ORA-00957: duplicate column name 重复列名 create table "学生" ("学号" number pr 阅读全文
posted @ 2017-09-15 23:40 屠魔的少年 阅读(468) 评论(0) 推荐(0)
摘要: 删除复制表 要移除某个复制表,则执行以下步骤 1)直接源端的进程参数文件中注释掉包含该表的table行 2)目标端同样在rep进程里面注释掉包含该表的map行 3)源端使用info exta,showch查看检查点并验证归档日志是否存在,然后重启ext进程 4)目标端直接重启rep进程 阅读全文
posted @ 2017-09-15 23:38 屠魔的少年 阅读(150) 评论(0) 推荐(0)
摘要: 发生错误如下,源端EXTRACT进程异常中止,查看日志,发现如下错误。 2014-07-23 01:32:13 ERROR OGG-00446 Oracle GoldenGate Capture for Oracle, ext_mkt.prm: Could not find archived log 阅读全文
posted @ 2017-09-15 23:37 屠魔的少年 阅读(287) 评论(0) 推荐(0)
摘要: 表的重新再同步(需时间窗口) 如果是某些表由于各种原因造成两边数据不一致,需要重新进行同步,可以参照以下步骤。 1)确认需要修改的表无数据变化 (如果有条件建议停止应用系统并锁定除去sys和goldengate以外的其它所有用户防止升级期间数据变化, 或者锁定所要再同步的表); 2)重启dpe进程( 阅读全文
posted @ 2017-09-15 23:36 屠魔的少年 阅读(166) 评论(0) 推荐(0)
摘要: 表的重新再同步(无需时间窗口) 如果是某些表由于各种原因造成两边数据不一致,需要重新进行同步,但实际业务始终24小时可用,不能提供时间窗口, 则可以参照以下步骤。(因较为复杂,使用需谨慎!) 1)确认ext/dpe/rep进程均无较大延迟,否则等待追平再执行操作; 2)停止目标端的rep进程; 注意 阅读全文
posted @ 2017-09-15 23:35 屠魔的少年 阅读(248) 评论(0) 推荐(0)
摘要: 异常处理一般步骤 如果GoldenGate复制出现异常,可以通过以下步骤尝试解决问题: 1) 通过ggsci>view report命令查找ERROR字样,确定错误原因并根据其信息进行排除; 2) 通过ggsci>view ggsevt查看告警日志信息; 3) 检查两端数据库是否正常运行,网络是否连 阅读全文
posted @ 2017-09-15 23:34 屠魔的少年 阅读(1740) 评论(0) 推荐(0)
摘要: (仅复制DML时)源端和目标端数据库增减复制表 增加复制表 在GoldenGate的进程参数中,如果通过*来匹配所有表,因此只要符合*所匹配的条件,那么只要在源端建立了表之后GoldenGate就能自动复制,无需修改配置文件,但是需要为新增的表添加附加日志。 步骤如下: GGSCI 〉dblogin 阅读全文
posted @ 2017-09-15 23:34 屠魔的少年 阅读(213) 评论(0) 推荐(0)
摘要: 从根本上讲,OGG复制性能和要复制的表是否存在主键和唯一索引有很大关系,所以从应用系统开发商对表结构的规范更为有效。OGG调优通常采用拆分进行的方式,拆分方法如下所述。 Extract拆分方法 1) 停止extract进程 2) 停止datapump、进程 GGSCI> INFO datapump_ 阅读全文
posted @ 2017-09-15 23:33 屠魔的少年 阅读(2456) 评论(0) 推荐(0)
摘要: 1 双向复制方案简介 在双向复制(Bidirectional)方案中,可以采用以下两种部署方式: 方式一:配置源和目标数据库可以同时保持Active 状态,同时进行应用系统的事务处理, 此时需由应用系统进行控制,避免对同一记录进行处理产生的冲突。 方式二:配置源为Active,目标为Standing 阅读全文
posted @ 2017-09-15 23:32 屠魔的少年 阅读(576) 评论(0) 推荐(0)
摘要: 正确启动数据库 源端启动数据库 SQL> startup 源端启动goldengate GGSCI > start mgr GGSCI > start * 目标端启动数据库 SQL> startup 目标端启动goldengate GGSCI > start mgr GGSCI > start * 阅读全文
posted @ 2017-09-15 23:32 屠魔的少年 阅读(363) 评论(0) 推荐(0)
摘要: 1 事先配置好反向复制链路; 2 停止源端的应用程序; 3 确认源端Capture已捕获所有的Redo信息; GGSCI>info all GGSCI>info ext_app 4 确认源端所有queue中无积压数据 GGSCI>info all GGSCI>info ext_app GGSCI>i 阅读全文
posted @ 2017-09-15 23:31 屠魔的少年 阅读(256) 评论(0) 推荐(0)
摘要: 以下对goldengate数据复制的限制情况进行说明。 不支持文件等非结构化数据复制 GoldenGate依赖对于数据库日志的解析获取数据变化,因此只能支持数据库中的数据变化复制,无法支持文件等非结构化数据的复制。 Oracle数据类型限制 GoldenGate支持Oralce常见数据类型的复制。 阅读全文
posted @ 2017-09-15 23:31 屠魔的少年 阅读(369) 评论(0) 推荐(0)
摘要: 步骤描述 提前准备好切换方案;以及其他相关人员的配合 切换至容灾数据库: (1)停止前端业务,确认目标端数据已经追平 (2)数据校验,确认数据一致 (3)停止生产库OGG进程(停止后可以直接删除) (4)停止容灾库OGG进程(停止后可以直接删除) (5)重置容灾库的sequence值(如果不做序列复 阅读全文
posted @ 2017-09-15 23:30 屠魔的少年 阅读(915) 评论(0) 推荐(0)
摘要: OGG oracle goldengate 1403错误解决方法1. 错误描述WARNING OGG-01154 Oracle GoldenGate Delivery for Oracle, repyxb.prm: SQL error 1403 mapping SGPM.P_SMS_SEND to 阅读全文
posted @ 2017-09-15 23:30 屠魔的少年 阅读(526) 评论(0) 推荐(0)
摘要: 1、首先配置sourcedb上的nfs服务,oggstd上挂载sourcedb的online redo和archive log的目录 oggsource上配置: vi /etc/exports /u01/app/oracle 134.178.1.182(rw,no_root_squash,no_al 阅读全文
posted @ 2017-09-15 23:30 屠魔的少年 阅读(292) 评论(0) 推荐(0)
摘要: 使用HANDLECOLLISIONS的几个场景: 1、target丢失delete记录(missing delete),忽略该问题并不记录到discardfile 2、target丢失update记录(missing update) 更新的键值是主键=》 update转换成INSERT ,默认情况下 阅读全文
posted @ 2017-09-15 23:29 屠魔的少年 阅读(268) 评论(0) 推荐(0)
摘要: 1. 文档综述 1.1. 文档说明 本文档规定了在实施Goldengate时,各个进程需要配置的参数. 该参数模板适合于Goldengate11.2.1.0版本; **注:本文档为Goldengate实施规范系列文档内容之一。在Goldengate的实施过程中,需要严格遵循系列实施规范。 **注:无 阅读全文
posted @ 2017-09-15 23:29 屠魔的少年 阅读(1064) 评论(0) 推荐(0)
摘要: GoldenGate进程 Manager进程 Manager进程是GoldenGate的控制进程,运行在源端和目标端上。它主要作用有以下几个方面:启动、监控、重启Goldengate的其他进程,报告错误及事件,分配数据存储空间,发布阀值报告等。在目标端和源端有且只有一个manager进程,其运行状态 阅读全文
posted @ 2017-09-15 23:28 屠魔的少年 阅读(366) 评论(0) 推荐(0)
摘要: Goldengate抽取进程的合并与拆分原则 1. 文档综述 1.1. 文档说明 本文档描述了对GoldenGate的抽取进程进行拆分和合并的基本原则和详细步骤。 1.2. 读者范围 本文档主要容灾相关人员、纳入数据级容灾范围的应用系统相关人员使用,在Goldengate实施、运维的整个生命周期中, 阅读全文
posted @ 2017-09-15 23:26 屠魔的少年 阅读(519) 评论(0) 推荐(0)
摘要: 安装环境说明: 源端:AIX 6.1 10.190.1.215 目标端:Linux 10.191.1.10 1:源端创建goldengate 表空间。 表空间的要求:最小500m,大点3-5G,设置自动扩展。 SQL> set pagesize 9999 col tablespace_name fo 阅读全文
posted @ 2017-09-15 23:25 屠魔的少年 阅读(433) 评论(0) 推荐(0)
摘要: set colsep , set feedback off set heading off set trimout on spool my.csv select * from emp; spool off 阅读全文
posted @ 2017-09-15 23:23 屠魔的少年 阅读(462) 评论(0) 推荐(0)
摘要: 打开alert日志发现如下错误信息 Errors in file /oracle/app/oracle/admin/hncdfhq/bdump/hncdfhq_arc0_45285882.trc: ORA-19504: failed to create file "/oradata2/arch/1_ 阅读全文
posted @ 2017-09-15 23:20 屠魔的少年 阅读(1096) 评论(0) 推荐(0)
摘要: ORA-16009错误处理 问题描述: 主备在做Switchover切换时,在切换后的备库报如下错误: Wed Jul 22 04:49:02 2015 Errors in file /u01/app/oracle/admin/orcl/bdump/orcl_arc0_8755.trc: ORA-1 阅读全文
posted @ 2017-09-15 23:17 屠魔的少年 阅读(700) 评论(0) 推荐(0)
摘要: ORA-01665错误处理 问题描述: 在备库启动至mount状态时,报如下错误: ORA-01665: control file is not a standby control file 解决办法: 在主库备份一个控制文件 SQL> alter database create standby c 阅读全文
posted @ 2017-09-15 23:17 屠魔的少年 阅读(4114) 评论(0) 推荐(0)
摘要: ORA-01153错误处理 问题描述: 主备在做Switchover切换时,在切换后的备库报如下错误: ORA-01153: an incompatible media recovery is active 解决办法: 对standby database 进行手动应用archive log SQL> 阅读全文
posted @ 2017-09-15 23:17 屠魔的少年 阅读(1889) 评论(0) 推荐(0)
摘要: 主库查询: SQL> select error from v$archive_dest where rownum<3; ERROR ORA-01033: ORACLE initialization or shutdown in progress DG发生这个问题,一般都是密码文件问题。 解决办法:重 阅读全文
posted @ 2017-09-15 23:16 屠魔的少年 阅读(358) 评论(0) 推荐(0)
摘要: rpm --import /etc/pki/rpm-gpg/RPM*yum install -y --skip-broken compat-libstdc++* elfutils-libelf* gcc* glibc* kernel-headers* ksh* libaio* libgcc* lib 阅读全文
posted @ 2017-09-15 22:48 屠魔的少年 阅读(288) 评论(0) 推荐(0)
摘要: readhat 安装11gr2文档 需要注意的地方:必须关掉的 1,防火墙;2,SElinux 。 root 用户运行 setup 命令可关防火墙与SElinux 修改网络配置文件,一定要重启此文件才能生效。 1. 检查内存,至少1Ggrep MemTotal /proc/meminfo 2.交换分 阅读全文
posted @ 2017-09-15 22:45 屠魔的少年 阅读(212) 评论(0) 推荐(0)
摘要: readhat 安装11gr2文档 需要注意的地方:必须关掉的 1,防火墙;2,SElinux 。 root 用户运行 setup 命令可关防火墙与SElinux 修改网络配置文件,一定要重启此文件才能生效。 linux安装oracle 10g 第三步出现sid不能使用,因为之前已经使用过这个sid 阅读全文
posted @ 2017-09-15 22:44 屠魔的少年 阅读(222) 评论(0) 推荐(0)
摘要: yum -y install libXp yum -y install libXp.i686 yum -y install libXtst.i686 阅读全文
posted @ 2017-09-15 22:43 屠魔的少年 阅读(263) 评论(0) 推荐(0)
摘要: 1:查看旧临时表空间信息 set pagesize 999 set linesize 160 col PROPERTY_NAME for a26 col PROPERTY_VALUE for a18 SELECT PROPERTY_NAME, PROPERTY_VALUE FROM DATABASE 阅读全文
posted @ 2017-09-15 22:41 屠魔的少年 阅读(305) 评论(0) 推荐(0)
摘要: 1. 概述 闰秒是一个一秒的调整,具体涉及到地球公转速度等天文计算。简单来讲呢,就是地球越转越慢,而世界时钟的速度恒定不变。那样会发生什么问题呢,世界时钟一天已经过完,而地球自转一周还没完成呢。所以就要把世界时钟拨慢点,等等地球自转。当然地球自转这个慢是很细微的,不会是等几十年以后就不转了。为什么标 阅读全文
posted @ 2017-09-15 22:37 屠魔的少年 阅读(551) 评论(0) 推荐(0)
摘要: 设置datavg卷组在系统启动时自动被激动 # chvg -ay datavg 设置datavg卷组在系统启动时不能自动被激活 # chvg -an datavg 给一个卷组解锁 # chvg -u datavg 阅读全文
posted @ 2017-09-15 22:23 屠魔的少年 阅读(205) 评论(0) 推荐(0)
摘要: 禁止hdisk1物理卷再分配新的PP。 # chpv -a n hdisk1 使hdisk1物理卷可以继续分配新的PP。 # chpv -a y hdisk1 禁止通过逻辑方式读写hdisk1物理卷上的数据(即修改物理卷的状态为不可用状态) # chpv -v r hdisk1 允许通过逻辑方式读写 阅读全文
posted @ 2017-09-15 22:23 屠魔的少年 阅读(192) 评论(0) 推荐(0)
摘要: 显示一个卷组中的所有逻辑卷 # lsvg -l rootvg 显示一个逻辑卷的详细属性 # lslv mylv 显示hdisk0上PP分配情况 # lslv -p hdisk0 阅读全文
posted @ 2017-09-15 22:22 屠魔的少年 阅读(228) 评论(0) 推荐(0)