Author: mac
-
快速升级Oracle 11.2.0.2 RAC到11.2.0.3
11.2.0.3 补丁集在美国时间9月23日发布了,关于11.2.0.3 发布的更多信息可以参考<Oracle 11gR2发布11.2.0.3 Patchset补丁集-又一重量级更新>一文。 这里我们来快速浏览由11.2.0.2 RAC升级到11.2.0.3的过程: 在正式升级GI/CRS之前需要先打上”Patch 12539000: 11203:ASM UPGRADE FAILED ON FIRST NODE WITH ORA-03113″ 我们仅需要针对GI/CRS打上补丁,无需在RDBMS/DB上实施。该Patch可以滚动升级Rolling upgrade, 简易的实施流程如下: 1. 在所有节点上安装最新的opatch工具,该步骤不需要停止任何服务 [root@vrh1 ~]# su – grid [grid@vrh1 ~]$ cd $CRS_HOME [grid@vrh1 grid]$ mv OPatch OPatch_old [grid@vrh1 grid]$ unzip /tmp/p6880880_112000_Linux-x86-64.zip -d $CRS_HOME [grid@vrh1 grid]$ opatch Invoking OPatch 11.2.0.1.3 Oracle Interim Patch Installer version 11.2.0.1.3…
-
数据恢复:模拟2个逻辑坏块
TESTA: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 – 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> SQL> SQL> SQL> create table corrupt_id (t1 int) tablespace users; Table created. SQL> SQL> insert into corrupt_id values(1); 1 row created. SQL> commit; Commit complete. SQL> alter system checkpoint; System altered.…
-
Oracle补丁集的补丁号Patch ID/Number速查
Oracle 目前从 8i 到 11gr2发布了大量的Patchset 补丁集,有时候我们在要从My Oracle Support上下载这些补丁集的时候,可能会一下子找不到补丁号(patch id/number),下面给出了到11.2.0.3 为止的 Patchset 和 PSU的 Patch Number 信息索引: Patchset / PSU Patch Number 11.2.0.3 10404530 11.2.0.2.3 12419331 11.2.0.2.2 11724916 11.2.0.2.1 10248523 11.2.0.2 10098816 11.2.0.1.6 12419378 11.2.0.1.5 11724930 11.2.0.1.4 10248516 11.2.0.1.3 …
-
了解AMDU工具生成的MAP文件
AMDU是ORACLE针对ASM开发的源数据转储工具,其全称为ASM Metadata Dump Utility(AMDU), 在《使用AMDU工具从无法MOUNT的DISKGROUP中抽取数据文件》中我们介绍了AMDU抽取数据库文件的方法, 今天我们来介绍AMDU使用DUMP转储模式时生成的MAP文件的含义。 在DUMP模式下AMDU即会生成DISKGROUP的IMAGE镜像文件,也会生成MAP文件: [oracle@lab1 oracle.SupportTools]$ ./amdu -diskstring ‘/dev/asm*’ -dump DATA amdu_2012_09_24_02_14_12/ AMDU-00204: Disk N0002 is in currently mounted diskgroup DATA AMDU-00201: Disk N0002: ‘/dev/asm-diskb’ [oracle@lab1 oracle.SupportTools]$ cd amdu_2012_09_24_02_14_12/ [oracle@lab1 amdu_2012_09_24_02_14_12]$ head -10 DATA.map N0002 D0000 R00 A00000000 F00000000 I0 E00000000 U00 C00256 S0001 B0000000000 N0002 D0000 R00 A00000001 F00000000…
-
Oracle 11gR2发布11.2.0.3 Patchset补丁集-又一重量级更新
Oracle 11gR2的Patchset 2 即11.2.0.3在美国时间9月23日发布了(23-SEP-2011),此次的发布包括Linux 86和 Linux x86-64 2种操作系统平台。 11.2.0.3 补丁集的Patch id为10404530,该补丁集包括7个zip包,总容量达到了5 GB (慢慢下载吧!)。 Table 1 Installation Types and Associated Zip Files Installation Type Zip File Oracle Database (includes Oracle Database and Oracle RAC)Note: you must download both zip files to install Oracle Database. p10404530_112030_platform_1of7.zip p10404530_112030_platform_2of7.zip Oracle Grid Infrastructure (includes Oracle ASM, Oracle Clusterware,…
-
IBM is still thinking!
IBM仍在思考,在思考什么? 也许是破甲! “世界著名电脑商IBM公司每一位管理人员的桌上都摆着一块金属牌,上面写着” Think(思考)”。这个一字箴言,是IBM的创始人汤姆·华特森创立的。 那时候,汤姆·华特森还在NCR(国际收银机公司)担任销售部门的高级主管。他经常会召集一些会议,但他也发现,很多时候这些会议都流于形式。会场气氛沉闷,无人主动发言,被要求发言的人也大多搪塞了事;当有人发表意见时,听发言的人毫无反应,甚至根本就没在听。这让汤姆·华特森感到很恼火。 一天,在又一个冗长沉闷的会议快结束时,他干脆放下正在谈论的工作,直接问自己的下属,为什么他们不愿意把自己的真正想法说出来,或者提出有建设性的意见?毕竟,这和大家的销售工作息息相关啊! 下属们说:”习惯了被动地接受会议后的决定,再说,自己不过是个普通销售员,勤动嘴、多跑腿就好了。” 汤姆·华特森沉吟了半晌,突然大步走到黑板前写下了一个很大的”Think”。他转过身来对大家说:”不!我要请大家注意,作为销售人员,我们不是靠跑腿、动嘴,而是靠动脑才能赚到薪水的。我们共同的缺点是,对每一个问题都没有充分地去思考。 后来汤姆·华特森创立了IBM,他把这个单词带到了自己公司。近一百年来,这个单词一直被每一个IBM人遵守。”
-
Does Duplicate Target Database need Pre-existing DB backup?
之前有网友问我在10g中通过RMAN 的duplicate target database命令复制数据库时是否需要先完成全库的备份。 实际我在10g中并不常用duplicate target database 来帮助创建DataGuard Standby Database,所以虽然记忆中仍有些印象,却不能十分确定地回答了。 今天查了一下资料,发现原来Active database duplication 和 Backup-based duplication 是11g才引入的特性,换句话说10g中duplication是要求预先完成数据库的RMAN backup备份的。 具体关于以上2个特性见文档<RMAN ‘Duplicate Database’ Feature in 11G>,引文如下: RMAN ‘Duplicate Database’ Feature in 11G You can create a duplicate database using the RMAN duplicate command. The duplicate database has a different DBID from the source database and functions entirely…
-
11gR2新特性:STANDBY_MAX_DATA_DELAY
Active Data Guard 是 Oracle 11g 的亮点特性之一,而在11G release 2中对Active Data Guard引入了更多诱人的新特性,这些特性将Active Data Guard打造成Oracle 读写分离或报表查询的理想方案之一。 STANDBY_MAX_DATA_DELAY是11gr2中对Active Data Guard的最大增强(buffer)之一,这是一个可以在会话级别指定的参数(session parameter),该参数指定了在Primary Database已commit提交的变化与standby Database数据库上涉及相关变化的查询之间所允许的时间延迟,单位为second 秒(Specifies a limit for the amount of time (in seconds) allowed to elapse between when changes are committed on the primary and when those same changes can be queries on the standby database)。 …
-
Oracle中加速索引创建或重建的方法
Oracle中加速索引创建或重建的方法 View more documents from Maclean Liu
-
解决DGMGRL Unable to connect to database ORA-12541: TNS:no listener问题
晚上配了一套11.2.0.2 的DataGuard物理备库,准备用DGMGRL做切换测试,结果发现在切换过程中会遇到”Unable to connect to database”的问题,具体日志如下: DGMGRL> switchover to dgogg Performing switchover NOW, please wait… New primary database “dgogg” is opening… Operation requires shutdown of instance “SBDB” on database “sbdb” Shutting down instance “SBDB”… ORACLE instance shut down. Operation requires startup of instance “SBDB” on database “sbdb” Starting instance “SBDB”… Unable to connect to…