了解Maclean Liu|向Maclean Liu提问 Oracle ALLSTARS 全明星(群内有多位Oracle高级售后support,N位OCM和ACE) QQ群 # QQ群号:23549328 # 已经升级到 2000人群,空位多多。欢迎有一定基础的Oracle骨友加入,现在入群需要经过Maclean的技术面试,欢迎面试,请加QQ号:47079569 为好友参加面试 2群基础群 适合刚入门的同学,会共享最佳入门实践和资料 QQ群 # QQ群号:171092051 # 已经升级到 500人的超级群,空位多多,无需面试

12 2010 档案

Oracle内部错误:ORA-00600[17175]一例
摘要:一套HP-UX上的10.2.0.4系统出现ORA-00600[17175] Oracle600内部错误,相关的日志信息如下:Wed Dec 1 01:57:55 2010Errors in file /u01/app/oracle/admin/xgp2/bdump/xgp21_pmon_3250.trc:ORA-00600: internal error code, arguments: [171... 阅读全文

posted @ 2010-12-31 23:38 Oracle和MySQL 阅读(448) 评论(0) 推荐(0) 编辑

Oracle内部错误:ORA-00600[kccchb_3]一例
摘要:一套Linux x86-64上的11.1.0.7 RAC系统,该RAC使用Netapps NFS作为共享存储。其中一个节点出现ORA-00600: internal error code, arguments: [kccchb_3]内部错误并导致实例意外终止,详细日志如下:Mon Dec 27 00:03:13 2010Error: Controlfile sequence number in f... 阅读全文

posted @ 2010-12-30 21:51 Oracle和MySQL 阅读(467) 评论(0) 推荐(0) 编辑

Oracle闩:Cache Buffers chains
摘要:Latch cache buffers chains大约是Oracle中child latch数量最多,使用最为频繁的闩锁了。其子闩总数受到初始化参数(8i中的db_block_buffers/4)的影响,Oracle中有大量kernel函数有机会接手持有cache buffer chains latch:col parent_name for a25col location for a40SEL... 阅读全文

posted @ 2010-12-30 00:25 Oracle和MySQL 阅读(597) 评论(0) 推荐(0) 编辑

[转]Oracle销售人员普遍腐败?
摘要:2004年7月19日,中国上海,Oracle大中华区董事总经理陆纯初带着他的新高管班子集体亮相于Oracle World会场。对于陆纯初治下的Oracle中国公司来说,这是一次集体兴奋。 不过,更需要陆纯初面对的是,Oracle中国公司的问题并没有因此而平息下来,人事变动只是其中一环,更致命的问题在于Oracle中国公司盲目举起直销大旗,多少有兔死狗烹之嫌。尽管陆纯初并不否认合作伙伴过去在Orac... 阅读全文

posted @ 2010-12-29 22:04 Oracle和MySQL 阅读(855) 评论(0) 推荐(0) 编辑

Goldengate OGG常见问题与错误列表
摘要:以下列出了OGG一些常见的问题与错误及其解答:Note: 966211.1 How To Resync A Single Table With Minimum Impact To Other Tables' Replication?Note: 966227.1 Troubleshooting TCP/IP Errors In Open SystemsNote: 972954.1 What Caus... 阅读全文

posted @ 2010-12-29 20:02 Oracle和MySQL 阅读(598) 评论(0) 推荐(0) 编辑

如何确定所打Patch是否需要停机
摘要:Oracle在11g中提出了online patching(也可以叫做hot patch)的概念,有效减少了因实施one-off patch而导致的系统停机时间。但我们如何得知哪些Patch是可以online apply的,而哪些Patch是必须关闭实例(shutdown instance)后应用的呢?下面我们就介绍一种简单有效地方法来识别这2种Patch:1.从MOS下载所需要的Patch文件2... 阅读全文

posted @ 2010-12-28 21:14 Oracle和MySQL 阅读(256) 评论(0) 推荐(0) 编辑

Merry Christmas Sql Statement
摘要:这段Merry christmas的查询来源于Gilles Haro的博客,不过看到的时候已经是27号了,呵呵!with Mx as (select 60 as MaxWidth from dual)select decode (sign(floor(MaxWidth / 2) - rownum), 1, lpad(' ', ... 阅读全文

posted @ 2010-12-28 00:27 Oracle和MySQL 阅读(228) 评论(0) 推荐(0) 编辑

Latches and Tuning:Latches
摘要:1. Query the V$FIXED_TABLE to determine the V$ views that provide latch information.a. Execute the following query:> select name from v$fixed_table where name like 'V$LATCH%';2. Remember that there ar... 阅读全文

posted @ 2010-12-27 21:27 Oracle和MySQL 阅读(210) 评论(0) 推荐(0) 编辑

Oracle优化器:星型转换
摘要:Oracle 8i中引入了星型转换(star transformation)的优化器新特性以便更有效地处理星型查询。星型查询语句多用于基于星型模型设计的数据仓库应用中。星型模型的称谓源于该种模型以图形化表现时看起来形似一颗海星。这颗星的中央会由一个或多个事实表(fact tables)组成,而各个触角上则分布着多个维度表(dimension tables),如下图:星型转换的基本思路是尽量避免直接... 阅读全文

posted @ 2010-12-27 17:03 Oracle和MySQL 阅读(376) 评论(0) 推荐(0) 编辑

Latches and Tuning:Redo Log Buffer and Latches
摘要:1. The size of the redo log buffer is determined by the LOG_BUFFER parameter.a. Determine the size of the LOG_BUFFER by executing the following query:> select * from v$sga;b. View the LOG_BUFFER set... 阅读全文

posted @ 2010-12-26 23:12 Oracle和MySQL 阅读(223) 评论(0) 推荐(0) 编辑

Latches and Tuning:Buffer Cache
摘要:1. The buffer pool is structured into pools; RECYCLE, KEEP, and DEFAULT. Unless otherwise specified at create time or altered, an object will reside in the DEFAULT pool.a. Suppose you have a table t... 阅读全文

posted @ 2010-12-26 22:49 Oracle和MySQL 阅读(186) 评论(0) 推荐(0) 编辑

How to set LOGSOURCE PATHMAP on GoldenGate
摘要:Question:the source machine os is solaris ,the mid machine os is linux ,the target machine os is solaris,i want extract archive log file and pump trail fileto target on mid machine , i check GoldenGat... 阅读全文

posted @ 2010-12-26 14:25 Oracle和MySQL 阅读(436) 评论(0) 推荐(0) 编辑

Veritas ODM Async and Oracle
摘要:简单来说对于Veritas Vxfs和ODM FILE而言filesystemio_options不生效(This parameter is not applicable to VxFS files, ODM files, or Quick I/O files.),必要检查ODM SO是否正确LINK。ls -l$ORACLE_HOME/lib/libodm*对于JFS2而言,一般建议设置... 阅读全文

posted @ 2010-12-26 11:40 Oracle和MySQL 阅读(439) 评论(0) 推荐(0) 编辑

How GoldenGate process consumes memory
摘要:Question:We are using Golden Gate to replicate the data from Oracle 9.2.0.8 on Solaris8 SPARC 64 bit (GoldenGate Version 10.4.0.31 Build 001) to Oracle RAC 11.2.0.1 on Solaris10 SPARC 64bit (GoldenGat... 阅读全文

posted @ 2010-12-26 09:03 Oracle和MySQL 阅读(359) 评论(0) 推荐(0) 编辑

Latches and Tuning:The Library Cache
摘要:1. The shared pool is determined by the value of SHARED_POOL_SIZE as indicated in the init.ora file. The librarycache is part of the shared pool.a. Determine the size of the shared poool by executin... 阅读全文

posted @ 2010-12-26 06:54 Oracle和MySQL 阅读(227) 评论(0) 推荐(0) 编辑

Linode vps磁盘速度实测
摘要:事实证明Linode无愧于众多业界人士对其的推崇,今天实测了一下其磁盘速度真的不俗:[root@li229-25 ~]# hdparm -tT /dev/xvda/dev/xvda: Timing cached reads: 25536 MB in 1.99 seconds = 12843.60 MB/sec Timing buffered disk reads: 340 MB in 3... 阅读全文

posted @ 2010-12-24 22:10 Oracle和MySQL 阅读(347) 评论(0) 推荐(0) 编辑

Will Goldengate use Remote Procedure Call (RPC)?
摘要:Question:My Customer using Oracle GoldenGate to sync data from 11.2.0.1 RAC (on Solaris 10 SPRAc 64bit) to 9.2.0.8 standalone DB (On solaris Sparc 64bit). My customer recently doing an OS security sca... 阅读全文

posted @ 2010-12-24 06:52 Oracle和MySQL 阅读(209) 评论(0) 推荐(0) 编辑

ORA-01652 even though there is sufficient space in RECYCLE BIN
摘要:There is a bug 6977045 which may cause ORA-1652 raised even though there is sufficient space in RECYCLE BIN. Version under 11.2 believed to be affected[oracle@rh2 ~]$ oerr ora 165201652, 00000, "unab... 阅读全文

posted @ 2010-12-24 02:34 Oracle和MySQL 阅读(399) 评论(0) 推荐(0) 编辑

Google DataWiki如何区别于FluidDB
摘要:谷歌公司最近在其Google Lab上启动了数据维基(DataWiki)的项目。据谷歌官方称DataWiki将会是"一种数据结构化的维基"。根据其页面介绍,该项目理念来自于2010年海地地震期间发展起来的人物搜索(Person Finder)应用。谷歌开发者看到了创建结构化数据共享系统的急切需求。该项目乍听起来与FluidDB十分相似,FluidDB常被形容为”一种被托管的维基核心数据库",Flu... 阅读全文

posted @ 2010-12-23 23:46 Oracle和MySQL 阅读(244) 评论(0) 推荐(0) 编辑

配置GoldenGate意外处理及记录Oracle错误信息(1)
摘要:GoldenGate自身不提供异常处理的程序。在默认情况下,若Replicat进程遭遇操作故障都会导致其异常终止(ABEND),同时将会回滚事务到最近的检查点。在生产环境中这往往并不理想。当我们在做无缝的数据迁移时会用到HANDLECOLLISIONS和NOHANDLECOLLISIONS参数,这2个参数控制了Replicat是否会试图解决重复记录和缺失记录的错误,但这错误真的应该被忽略吗?这个问... 阅读全文

posted @ 2010-12-23 22:39 Oracle和MySQL 阅读(296) 评论(0) 推荐(0) 编辑

How to handle ddl in GoldenGate environment without ddl replication?
摘要:Question:gg only config to replicate dml, when source has some ddl changes, how to handle in source and target?Answer:GoldenGate capture the dml changes only by default,if you have made any changes in... 阅读全文

posted @ 2010-12-23 05:43 Oracle和MySQL 阅读(148) 评论(0) 推荐(0) 编辑

GoldenGate Build for Oracle 8i
摘要:BUILD REQUEST INSTALLATION MEDIA BUILD REQUEST ORACLE GOLDENGATE BUILD FOR 8I -32BIT ON WINDOWS (XP, 2003) 1040_WINNT.zip BUILD REQUEST SUN SOLARIS 5.8 SPARC (64-BIT) , ORACLE 8I GG VE... 阅读全文

posted @ 2010-12-22 19:12 Oracle和MySQL 阅读(209) 评论(0) 推荐(0) 编辑

GoldenGate实现Live Standby主备库切换(2)
摘要:在《GoldenGate实现Live Standby主备库切换(1)》中我们介绍了如何针对GoldenGate Live standby环境执行计划内的Switchover切换。除去计划内的主备切换,实际生产中更多的故障切换发生在主机故障或主库不可用的情况下,这种情况下一般我们已经无法在Primary上停止应用及extract了;当我们在这样的情况下failover到Standby上后如同在Dat... 阅读全文

posted @ 2010-12-21 22:06 Oracle和MySQL 阅读(247) 评论(0) 推荐(0) 编辑

数据库基础服务SLA模板
摘要:故障级别 界定标准 响应时间 修复时间 紧急故障出现的故障严重影响到应用的正常运转,且无法绕过该问题。例如:数据库意外crash,导致应用终止。在接到电话或邮件通知后十分钟内响应,响应形式包括:远程登录协助,电话协助或第一时间赶赴现场支持8小时高级故障出现的故障轻微影响到应用正常运行。例如:因为不合理的执行计划而导致进程占用大量CPU在接到电话或邮件通知后二十分钟内响应,响应形式包括:远程登录协助... 阅读全文

posted @ 2010-12-21 19:27 Oracle和MySQL 阅读(832) 评论(0) 推荐(0) 编辑

How to understand goldengate report file statistics
摘要:- Are total process records = inserts + updates + deletes +discards + ignores?Generally total process records = inserts + updates + deletes +discards + ignores- Are update collisions is part of update... 阅读全文

posted @ 2010-12-21 06:22 Oracle和MySQL 阅读(405) 评论(0) 推荐(0) 编辑

GoldenGate实现Live Standby主备库切换(1)
摘要:Oracle Goldengate目前支持主被动式的双向配置,换而言之OGG可以将来自于激活的主库的数据变化完全复制到从库中,从库在不断同步数据的同时已经为计划内的和计划外的outages做好了故障切换的准备,也就是我们说的Live Standby。这里我们重点介绍一下配置Oracle Goldengate Live Standby系统的步骤,和具体的故障切换过程。SQL> conn clinic... 阅读全文

posted @ 2010-12-20 21:07 Oracle和MySQL 阅读(258) 评论(0) 推荐(0) 编辑

Script:partition table into rowid extent chunks
摘要:以下脚本可以用于将表按照rowid范围分区,获得指定数目的rowid Extent区间(Group sets of rows in the table into smaller chunks), 以便于非分区表利用rowid来实现并行删除或更新: REM rowid_ranges should be at least 21REM utilize this script help delete ... 阅读全文

posted @ 2010-12-20 20:55 Oracle和MySQL 阅读(247) 评论(0) 推荐(0) 编辑

Rolling a Standby Forward using an RMAN Incremental Backup
摘要:Rolling a Standby Forward using an RMAN Incremental Backup in 9iPurposeThis document describes a method of rolling forward a standby database using incremental backups (instead of the typical media re... 阅读全文

posted @ 2010-12-20 07:34 Oracle和MySQL 阅读(301) 评论(0) 推荐(0) 编辑

Script:Monitoring Memory and Swap Usage to Avoid A Solaris Hang
摘要:Applies to:Solaris SPARC Operating System - Version: 8.0 and later[Release: 8.0 and later ]Solaris x64/x86 Operating System - Version: 8 6/00 U1andlater [Release: 8.0andlater]Oracle Solaris ... 阅读全文

posted @ 2010-12-20 06:02 Oracle和MySQL 阅读(699) 评论(0) 推荐(0) 编辑

SQL脚本:监控当前重做日志文件使用情况
摘要:这个脚本可以用来分析当前重做日志文件(redo logfile)已被用到了什么位置(position)、还剩余多少空间和已使用的百分比:set linesize 200 pagesize 1400;select le.leseq "Current log sequence No", 100 * cp.cpodr_bno / le.lesiz "Percent Full", ... 阅读全文

posted @ 2010-12-16 20:41 Oracle和MySQL 阅读(240) 评论(0) 推荐(0) 编辑

Does Oracle Goldengate support Parallel DML?
摘要:Golengate的基本工作原理是通过挖掘重做日志以获取数据库中的数据变化;而如果我们在数据库中使用并行DML去插入数据的话会因为直接路径插入而产生少量的redo重做日志。那么OGG的日志挖掘是否能正确捕获这些并行DML所产生的数据变化呢?接着我们来实际地测试一下:SQL> select le.leseq "Current log sequence No", 2 100 * cp... 阅读全文

posted @ 2010-12-16 20:24 Oracle和MySQL 阅读(218) 评论(0) 推荐(0) 编辑

Error accessing PRODUCT_USER_PROFILE?
摘要:有客户发邮件来表示新建user后,尝试使用该user登录时sqlplus会出现如下警告:Error accessing PRODUCT_USER_PROFILEWarning: Product user profile information not loaded!You may need to run PUPBLD.SQL as SYSTEMPRODUCT_USER_PROFILE是Oracl... 阅读全文

posted @ 2010-12-14 19:42 Oracle和MySQL 阅读(273) 评论(0) 推荐(0) 编辑

Oracle Solaris 11 Express发布了
摘要:甲骨文Solaris 11 Express操作系统在Solaris 10的基础上进一步加强了各种功能,Solaris 11 Express将为关键的企业系统环境提供最佳的UNIX体验(与之相对应的是Oracle Enterprise Linux,将提供最优的Linux体验)。举例而言新系统中基于网络的包管理工具(package management tools)可以大大减少系统停机时间,并提供完整... 阅读全文

posted @ 2010-12-14 04:17 Oracle和MySQL 阅读(158) 评论(0) 推荐(0) 编辑

Goldengate can't extract data from compressed table
摘要:OGG目前不支持对10g以后压缩表(compressed table)的extract,若挖掘到压缩表相关的DML纪录则extract会abend:SQL> alter table sales compress 2;Table altered.SQL> update sales set AMOUNT_SOLD= AMOUNT_SOLD +1 where rownum commit;Commit... 阅读全文

posted @ 2010-12-12 23:25 Oracle和MySQL 阅读(450) 评论(0) 推荐(0) 编辑

Goldengate实现在线数据迁移
摘要:Goldengate的一大卖点就是可以实现在线的数据迁移,这意味着在整个过程中我们无需关闭数据库,甚至于无需停止应用。在中,大致介绍了实现零下线时间数据迁移所涉及的步骤,包括: 在source与target主机上完成OGG的初始化配置 创建extract及exttrail 创建pump 启动本地extract和pump 创建带有HANDLECOLLISIONS参数的replicat,但不启... 阅读全文

posted @ 2010-12-12 20:37 Oracle和MySQL 阅读(741) 评论(0) 推荐(0) 编辑

配置GoldenGate同步DDL语句(3)
摘要:在配置GoldenGate同步DDL语句(2)中我们针对多种DDL语句在GoldenGate环境中的同步进行了测试,但在默认情况下replicat在复制DDL语句失败时不会在replicat report或者ggserr.log等日志文件中产生该DDL失败的具体信息,这就会导致我们在发现DDL同步有error的情况下无法了解失败的原因。之后又去翻官方的文档,在中找到了DDLOPTIONS参数:Us... 阅读全文

posted @ 2010-12-09 22:19 Oracle和MySQL 阅读(584) 评论(0) 推荐(0) 编辑

How to create a GoldenGate uni-directional target database in a production database zero downtime
摘要:Problem Description: W2 have a production database and need to configure a GoldenGate uni-directional replication in real time without downtime. Is there a best practice, white paper, knowledge doc... 阅读全文

posted @ 2010-12-08 06:20 Oracle和MySQL 阅读(268) 评论(0) 推荐(0) 编辑

Fractured block found during backing up datafile
摘要:一套AIX上的10.2.0.3系统,在rman备份期间告警日志出现如下记录:======================= alert log record ============================Hex dump of (file 35, block 1087687) in trace file /oracle/product/10.2.0/admin/MS/udump/ms_o... 阅读全文

posted @ 2010-12-08 02:53 Oracle和MySQL 阅读(486) 评论(0) 推荐(0) 编辑

配置GoldenGate同步DDL语句(2)
摘要:接下来我们会测试更多不同DDL语句的同步,这些我能想到的DDL语句包括: CREATE USER CREATE TABLESPACE CREATE PROCEDURE CREATE PROFILE CREATE DIRECTORY CREATE EXTERNAL TABLE 等等但在这之前我们需要修改我们在GoldenGate同步DDL语句(1)中配置的extract和replicat... 阅读全文

posted @ 2010-12-08 00:18 Oracle和MySQL 阅读(728) 评论(0) 推荐(0) 编辑

11g新特性:Note raised when explain plan for create index
摘要:这是一个挺实用的小特性,在11g r2中使用explain plan for create index时Oracle会提示评估的索引大小(estimated index size)了:SQL> set linesize 200 pagesize 1400;SQL> explain plan for create index ind_t23 on maclean(t2,t3);Explained.S... 阅读全文

posted @ 2010-12-07 20:58 Oracle和MySQL 阅读(293) 评论(0) 推荐(0) 编辑

Goldengate各build与Oracle数据库版本间的兼容性
摘要:因为在Edelivery.oracle.com上找不到Goldengate for Oracle 8i的build,所以一度猜想是不是能用GG for Oracle 9i对8i做extract。之后在metalink上发现了这个文档《Compatibility between OGG builds and Oracle database Versions》,明确介绍了ogg的build需要与数据库... 阅读全文

posted @ 2010-12-07 00:31 Oracle和MySQL 阅读(475) 评论(0) 推荐(0) 编辑

ORA-00600:[kclchkinteg_2]及[kjmsm_epc]内部错误一例
摘要:一套AIX上的9.2.0.6 RAC系统,alert日志中最初报LMS进程(Lock Manager Server process,即锁服务管理进程,仅出现在RAC系统中)遭遇ORA-00600[kclchkinteg_2],继而出现ORA-00600[[kjmsm_epc]内部错误导致实例crash(instance crashed)。相关日志如下:Tue Dec 1 01:20:25 2009... 阅读全文

posted @ 2010-12-07 00:00 Oracle和MySQL 阅读(262) 评论(0) 推荐(0) 编辑

配置GoldenGate同步DDL语句(1)
摘要:在配置Goldengate同步DDL语句前,要求在数据库内完成一系列的预安装先题步骤;其中包括建立合适的Goldengate用户,如:create user maclean identified by maclean;grant dba to maclean;/* 之后maclean用户将用以配置extract和pump */之后我们需要执行一系列同步DLL语句要用到的GoldenGate脚本,这... 阅读全文

posted @ 2010-12-06 20:51 Oracle和MySQL 阅读(463) 评论(0) 推荐(0) 编辑

TSM配置导致RMAN备份expired
摘要:下午协助客户做异机备份恢复测试,平台是AIX 5.3使用tsm备份。在源生产机上备份了数据库和控制文件,准备从磁带库上恢复到测试机时RMAN报找到不备份的控制文件,之后crosscheck了一把:RMAN> set DBID=575015651executing command: SET DBIDdatabase name is "PRMDB1" and DBID is 575015651RMAN... 阅读全文

posted @ 2010-12-04 01:15 Oracle和MySQL 阅读(350) 评论(0) 推荐(0) 编辑

Dropping Very Large Table In Oracle
摘要:这是一张550G的大表,表上还包括了CLOB和BLOB对象;我们来观察下Oracle drop这样一个大表时的具体表现:SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Re... 阅读全文

posted @ 2010-12-04 00:47 Oracle和MySQL 阅读(424) 评论(0) 推荐(0) 编辑

Oracle等待事件:Data file init write
摘要:在给某一个大表加有default值的clob列时出现了Data file init write等待事件,这个等待事件是10gR2中新加入的,恰恰10gr2的文档(乃至11g的文档)都没有列出该等待事件。该等待事件一般在Oracle自动扩展数据文件(auto extend datafile)并串行地格式化数据文件的新创建的空间时作为前台(foreground)等待事件出现:SQL> select *... 阅读全文

posted @ 2010-12-03 00:57 Oracle和MySQL 阅读(935) 评论(0) 推荐(0) 编辑

Goldengate一个令人郁闷的小细节
摘要:晚上有兴趣测试了下Goldengate的initial load功能,通过initial load+change sync可以很容易做到数据迁移data migration;不过发现一个令人很郁闷的细节,就是replicat的params中定义map参数时TARGET到前面一个逗号间要留一个空格space:MAP table spec, TARGET table spec /*TARGET... 阅读全文

posted @ 2010-12-01 01:03 Oracle和MySQL 阅读(332) 评论(0) 推荐(0) 编辑

导航