摘要:        
查看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)
        
        
 
                    
                 浙公网安备 33010602011771号
浙公网安备 33010602011771号