OGG OGG-01496 OGG-01028
今天由于没有正常的先关闭源端的PUMP进程而直接关闭了备库的replicat和MGR进程。导致PUMP进程启动不了报错如下:OGG-01496 Oracle GoldenGate Capture for Oracle, py169.prm: Failed to open target trail file ./dirdat/tb000183, at RBA 4434691.我对PUMP提示使用下一个trail文件alter extract py169, ...
FAL[server, ARCN]: FAL archive failed ORA-16401
今天数据库日志报警,然后查看日志报错如下:Sat Jun 07 17:35:19 2014Archived Log entry 3272 added for thread 1 sequence 3224 ID 0xaad09f63 dest 1:Sat Jun 07 17:35:36 2014LNS: Standby redo logfile selected for thread 1 sequence 3225 for destination LOG_ARCHIVE_DEST_2Sat Jun 07 17:35:39 2014ARC0: ...
9i 10g 各个版本抛弃和不赞成使用的参数
Initialization Parameters Deprecated in Release 10.2The following initialization parameters were deprecated in release 10.2:LOGMNR_MAX_PERSISTENT_SESSIONSMAX_COMMIT_PROPAGATION_DELAYREMOTE_ARCHIVE_ENABLESERIAL_REUSESQL_TRACEInitialization Parameters Deprecated in Release 10.1The following in...
HASH分区表的好处和注意点
一、好处 1、对于分区本生不需要定期的进行分区加入(范围分区和LIST分区需要定期的对新加入的值新建分区) 2、可以消除访问热点块及索引热点块,由于索引是排序后的结构,对于一列自增的列加入范围分区,可能对索引的高位块进行频繁的数据插入,导致频繁的写入和分裂 对于这样的索引如...
ORACLE 半连接与反连接
概念:所谓半连接,就是在进行连接查询的时候,内层如果有相应的记录及返回一个TRUE,而不需要访问余下的行,如果内层表特别巨大的时候将会大大节省时间。列子: select /* using in */ department_name from hr.departments dept where department_id in (select depart...
RAC 11.2.0.3 LISTENER异常终止
今天同事遇到一个RAC监听异常终止的问题,版本11.2.0.3操作系统AIX6.1,如下:10-MAY-2014 11:44:16 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVER=DEDICATED)(SERVICE_NAME=zhdw)) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.195.160.162)(PORT=59755)) * establish * zhdw * 0Sat May 10 11:44:27 201410-...
Thread 1 cannot allocate new log Private strand flush not complete 警告
官方解释如下:CHANGES切换日志时,所有 private strand 都必须刷新到当前日志,然后才允许继续切换。CAUSE此信息表示我们在尝试切换时,尚未完全将所有 redo 信息写入到日志中。它本质上类似于“checkpoint not complete”,不同的是,它仅涉及到正在被写入日志的redo。在写入所有 redo 前,无法切换日志。...
AVG_LEAF_BLOCKS_PER_key 和 AVG_DATA_BLOCKS_PER_KEY 说明
按照官方文档的说明AVG_LEAF_BLOCKS_PER_KEY:Average number of leaf blocks in which each distinct value in the index appears, rounded to the nearest integer. For indexes that enforce UNIQUEand PRIMARY KEYconstraints, this value is always 1每一个不同的键值平均页块的数量,如果是唯一和...
DATAGUARD实际的应用场景
本文主要讨论以下几个问题1、在线建立DATAGUARD备库2、使用日RMAN异机恢复来保护DATAGUARD切换可能出现的问题。3、切换和失败切换1、首先查看DATAGUARD中参数哪些是静态,哪些是动态的,动态的可以再不停机的情况下直接修改先看一下主库需要设置的参数,然后我们在数据库中查一下DB_UNIQUE_NAME=testdg1LOG_AR...
DELETE OBSOLETE不删除归档日志以及归档的备份集
今天遇到一个奇怪的事情,使用OBSOLETE不删除归档日志,而且也不删除过期的归档的BACKUP SET从delete obsolete的概念来看如下:The REPORT OBSOLETE and DELETE OBSOLETE commands work in two steps:  ...
goldegate根据实际要求进行映射到多个不同表
OGG如何按照要求拆分表。例如,我们源端有一个表比如叫做TESTR我们需要按照一定的过滤条件进行拆分1、我们需要目标端一个同样的表保存全部TESTR的数据2、我们需要目标端一个不同的表保存IT=2的数据3、我们需要目标端一个不同的表保存IT=3的数据注意如果在以前的EXTRACT和REPLICAT中有相应的星号的配置我们需要排除掉...
Add Supplemental Log 异常等待
今天在配置OGG得时候需要开启Add Supplemental Log以前配置STANDBY的时候也开启,当时没有问题,所以今天就大胆执行了,但是经历了一段时间的等待,然后查询发现,所以以后要注意一下,这个操作会等待TX所即便是S模式也会等待,也就是说不能有任何的DML或者DDL正在操作。CAUSEThe statement ALTER DATABASE ADD S...
goldengate关于CONVERTUCS2CLOBS参数
For Oracle with UTF8 and UTF16 character setsAdd TRANLOGOPTIONS option CONVERTUCS2CLOBS to extract parameter file.Please make sure you use the above parameter ONLY when your Oracle Database has UTF charactersets. Otherwise, it might corrupt your CLOB data, for...
goldengate 参数之GETTRUNCATES | IGNORETRUNCATES
GETTRUNCATES | IGNORETRUNCATESValid ForExtract and ReplicatDescriptionUse the GETTRUNCATESand IGNORETRUNCATES parameters to control whether or not Oracle GoldenGate processes table truncate operations. By default, truncate operations are not captured from the source or replicated to the targ...
LOGFILE LAYER OPCODE 汇总
Layer 1 : Transaction Control - KCOCOTCT Opcode 1 : KTZFMT Opcode 2 : KTZRDH Opcode 3 : KTZARC Opcode 4 : KTZREP Layer 2 : Transaction Read - KCOCOTRD ...
CHECKPOINT 是什么
转自 http://blog.itpub.net/post/29894/477752/这个事件激活以后会触发数据库写进程(DBWR)将数据缓冲(DATA BUFFER CACHE)中的脏数据块写出到数据文件中。checkpoint的作用是什么?checkpoint主要2个作用:1、保证数据库的一致性,这是指将脏数据写出到硬盘,保证内存和硬盘上的数据是一样的;2、缩短实例恢复的时间,实...
tablespace offline与datafile offline 区别
一.DataFile脱机或联机的两种方法: ① ALTER DATABASE 语句修改单独的DataFile ② ALTER TABLESPACE 语句修改所有的DataFile 1、在ARCHIVRLOG模式下的更改DataFile状态ALTER DATABASE DATAFILE '/u02/oracle/rbdb1/stuff01.dbf' ONLINE;...
SUSE 11.1 安装ORACLE 11.2.0.3 ASM非RAC双机过程纪要
SUSE 11.1 安装ORACLE 11.2.0.3 ASM非RAC双机过程纪要增加用户和组:/usr/sbin/groupadd -g 501 oinstall/usr/sbin/groupadd -g 502 dba/usr/sbin/groupadd -g 503 oper/usr/sbin/groupadd -g 504 asmadmin/usr/sbin/groupadd -g 505 asmoper/usr/sbin/groupadd -g 506 asmdbauseradd -u 502 -g oinstall -G d...