登录机器后,先检查 电源是否插牢 鼠标键盘是否没问题 oralce用户的环境变量:ORACLE_BASE,ORACLE_HOME,ORACLE_SID, oracle 10g的软件是否已经安装 联机文档是否能读取 我们假设奇数机(ODD)的主机名叫ocmdb1,偶数机(EVEN)的主机名叫ocmdb […]
OCM考试-培训和考试费用
ocm至少需要参加2门的培训,在中国,可以在广州、北京和上海参加oracle大学的原厂培训,中国OU开设的OCM的培训课程为:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
Oracle Database 10g: RAC for Administrators 5 Days Oracle Database 10g: Performance Tuning 4 Days Oracle Database 10g: OCM Exam Preparation 4 Days Oracle Database 10g: SQL Tuning Workshop 3 Days Oracle Database 10g: Data Guard Administration 3 Days Oracle Enterprise Manager 10g Grid Control 5 Days Oracle Database 10g: Backup and Recovery 3 Days Oracle Database 10g: New Features for Administrators 5 Days Oracle Database 10g: New Features for Oracle8i DBAs 5 Days Oracle Database 10g: Program with PL/SQL 5 Days Oracle Database 10g: Advanced PL/SQL 2 Days Oracle Database 10g: Security 3 Days Oracle Database 10g: Implement Streams 5 Days Oracle Database 10g: Implement and Administer Data Warehouse 4 Days |
目前的最近的几个月的安排如下: 2009年11月: Oracle北京培训中心 DBA Oracle Dat […]
OCM 考试概述
驾照考完了,接下来的一段时间,是该静下来学习一下ocm的相关知识,为ocm考试准备了。在这里,我会记录下准备ocm考试的相关知识,和大家一起分享。 考试科目:10G OCM(其他各个科目如9i,11g的oca,ocp,ocm等考试计划,可参见这里) 考试价格:RMB:7720/人 考试时间:2天,早 […]
RAC ONE NODE
之前,一直对rac one node、Single Instance HA(SIHA)、Oracle Restart的概念没搞清楚,今天和 @jarodwang和@ricky_zhu聊了之后,才明白了其中的概念: SIHA = Oracle Restart = Oracle Grid Infrast […]
oracle 11g R2 新特性学习
oracle 11g R2的新特性,简单说明如下: 一、 新的Grid架构安装选项 新的Grid架构包含了ASM、侦听和Oracle重启(Oracle Restart)。——值得一提的是oracle重启这个特性,他类似像HP service guard,能提供数据库实例、asm、侦听的监控、管理和自 […]
DSI 之lock学习
锁的申请: 1.使用hash算法将资源做hash,做完hash得到一个结果值将对应一个hash bucket 2.申请enqueue hash chain以访问hash bucket。 3.此时,将资源放到hash bucket的hash chain上。如果在hash chain上没有找到对应的资源 […]
sqlnet文件格式导致侦听无法启动
今天凌晨接到某省的一个电话,数据库进行MC service guard的切换,但是切换过去后,发现侦听无法启动,启动时侦听报错信息为:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
oracle@ha_dc02:/oracle/app/oracle/product/9.2.0/network/admin > lsnrctl start LSNRCTL for HPUX: Version 9.2.0.6.0 - Production on 04-SEP-2009 01:46:07 Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved. Starting /oracle/app/oracle/product/9.2.0/bin/tnslsnr: please wait... TNSLSNR for HPUX: Version 9.2.0.6.0 - Production System parameter file is /oracle/app/oracle/product/9.2.0/network/admin/listener.ora Log messages written to /oracle/app/oracle/product/9.2.0/network/log/listener.log Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.203.41.11)(PORT=1521))) TNS-12532: TNS:invalid argument TNS-12560: TNS:protocol adapter error TNS-00502: Invalid argument Listener failed to start. See the error message(s) above... oracle@ha_dc02:/oracle/app/oracle/product/9.2.0/network/admin > |
检查配置,网络,都没有问题,浮动IP也是启动在10.203.41.11上,但是侦听就是起不来,检查 […]
DML LOCK兼容性表的一个比喻
今天看到ZALBB和jeffli73讨论的文章《oracle多粒度封锁机制研究》,觉得比喻的很有意思,不过jeffli73在坛子上只是比喻了单粒度的封锁机制,没继续比喻多粒度的封锁,这里,我狗尾续貂,按照jeffli73的意思也打个比方吧。 一个艺术中心占地很广(我们把它类比做数据库),有许多独立的 […]
用crs实现single instance的HA
数据库的高可用方案我们通常采用的是双机热备模式,一个机器跑主机,另一个机器进行standby。当发生故障的时候,故障机上的数据库被切换到备机,在备机上起浮动IP和数据库,对应用来讲是透明的,只是发生了短暂的切换。目前行业中常用的高可用软件如HP的Service Guard、IBM的HACMP,价格都 […]
启动lnsr需要写tmp权限
今天凌晨被叫醒起来,某省的数据库db01坏了一个cpu,由于有HA架构的保护,切换到了db02,但是在db02上却无法启动侦听,以下是报错信息:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
oracle@gz_dc02:/oracle/app/oracle/admin/gzmisc/bdump > lsnrctl start LSNRCTL for HPUX: Version 9.2.0.6.0 - Production on 29-JUL-2009 03:53:16 Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved. Starting /oracle/app/oracle/product/9.2.0/bin/tnslsnr: please wait... TNSLSNR for HPUX: Version 9.2.0.6.0 - Production System parameter file is /oracle/app/oracle/product/9.2.0/network/admin/listener.ora Log messages written to /oracle/app/oracle/product/9.2.0/network/log/listener.log Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.203.104.11)(PORT=1521))) Error listening on: (ADDRESS=(PROTOCOL=ipc)(PARTIAL=yes)(QUEUESIZE=1)) No longer listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.203.104.11)(PORT=1521))) TNS-12541: TNS:no listener TNS-12560: TNS:protocol adapter error TNS-00511: No listener HPUX Error: 2: No such file or directory Listener failed to start. See the error message(s) above... oracle@gz_dc02:/oracle/app/oracle/admin/gzmisc/bdump > |
看报错很奇怪:Error listening on: (ADDRESS=(PROTOCO […]
如何看到本站的图片
为什么看不到图了,相信大家都知道。如果你不喜欢帆樯,你可以这样: 在hosts文件中添加: 203.208.33.100 lh1.ggpht.com 203.208.33.100 lh2.ggpht.com 203.208.33.100 lh3.ggpht.com 203.208.33.100 lh […]
设置侦听IP鉴权一段时间后侦听挂死
某省的数据库时不时的发生侦听挂死的现象。我们来看看具体的情况: 当出现侦听挂死的时候,sqlplus登录会出现如下报错:
1 2 3 4 5 6 7 8 9 10 |
$ sqlplus user/pwd@tnsnames SQL*Plus: Release 9.2.0.6.0 - Production on Sun Jun 28 11:43:32 2009 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. ERROR: ORA-12535: TNS:operation timed out $ |
而此时,可以看到listener.log中的内容为: [crayon-678f7acf4dfc442301295 […]