oracle 11g r2 cluster启动顺序及启动异常可能原因
本文整理自刘炳林http://blog.itpub.net/23135684/的<构建最高可用oracle数据库系统>启动顺序:ohasd启动orarootagent,oraagent,cssdagent,cssdmonitor orarootagent启动crsd,ctssd,diskmon,acfs drivers oraagent启动mdnsd,evmd,asm,gipcd,gpnpd cssdagent启...
oracle 11g rac 共享存储坏掉后数据库恢复
共享存储坏掉,存在共享存储的OCR,votedisk,ASM,database数据全部丢失.本地主机保存有数据库的备份.两个主机的软件是没有问题,所以此时只需要重新配置gi,然后恢复数据库.以下模拟:host:ct66rac01,ct66rac02os:centos 6.6db:11.2.0.4GRID_HOME=/u01/app/11.2.0/gridORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1...
oracle小知识点9--cluvfy
CVU主要提供了基于阶段stage的验证和基于组件comp的验证.它在安装盘中,$GRID_HOME/bin和$ORACLE_HOME/bin下都存在.1.基于阶段stage的验证提供对第个阶段安装之前pre或安装之后post的验证.并且11g可以使用-fixup参数,生成相应的修正脚本.cluvfy stage -listUSAGE:cluvfy stage {-pre|-post}
oracle小知识点8--10g/11g 日志目录
日志是检查和诊断oracle问题的重要手段,10g/11g的日志目录有一些变化,以下对两个版本的日志目录进行说明:10g:CRS:位于$CRS_HOME/log/下,$CRS_HOME/log//alert.log相当于数据库的alert.log,是诊断cluster问题的开始.$CRS_HOME/log//crsd/目录下是crsd守护进程的跟踪诊断日志,...
oracle中create directory建在/home/oracle下可能存在的风险
<span style="font-size:14px;">impdp/expdp等是需要建目录进行导入导出的,如果oracle中建一个driectory在/home/oracle下,这样只要有对这个directory进行write权限的数据库用户,<br />再加上默认就有对utl_file包的execute权限,就可以做很多事情.</span><br /><span style="font-size:14px;"><br /><strong></strong><st...
CENTOS 6.6 x64 自动化安装Oracle Database 11g R2 RAC脚本
os:centos 6.6hostname:rac11g03,rac11g04IP: rac11g03 192.108.56.103 192.108.96.103 192.108.26.103 rac11g04 19...
ORA-00001: UNIQUE CONSTRAINT (SYS.WRI$_SQLSET_PLANS_PK) VIOLATED
<span style="font-size:14px;">ora-00001的错误很常见,就是违反唯一约束,但发生在系统相关的表中,就可能是bug.当然bug也有不同,有的bug只是oracle程序问题,一般只能打</span><br /><span style="font-size:14px;"></span><span style="font-size:14px;">patch修补或选择性的忽略,有的bug则其实是人为操作加上oracle程序健...
oracle rat spa
<span style="font-size:14px;">rat的两个主要组件database replay和sql performance analyzer(SPA),其中SPA来预测任何更改对sql工作负载的影响,以主动发现升级问题.</span><br /><span style="font-size:14px;">spa可用于数据库和应用升级,硬件更改,操作系统更改,初始化参数更改,sql调整活动,模式更改.</span><br /><spa...
oracle rat database replay
<span style="font-size:14px;">rat的两个主要组件database replay和sql performance analyzer(SPA),其中database reply可capture生产库的工作负载,并replay到测试库上,以主动发现升级问题.</span><br /><span style="font-size:14px;">database replay可以用于测试数据库升级,操作系统升级,存储系统升级,数据库配置更改....
oracle小知识点7--索引的unusable,disable,invisible
UNUSABLE ClauseWhen you make an index unusable, it is ignored by the optimizer and is not maintained by DML. When you make one partition of a partitioned index unusable, the other partitions of the inde...
ORA-16157: media recovery not allowed following successful FINISH recovery
客户在执行物理standby日志应用时,把recover managed standby database disconnect记错,误输入为recover managedstandby database finish.然后再次执行recover managed standby database disconnect没有报错,但standby无法接收和应用日...
11G通过物理standby进行滚动升级实例说明及注意
参考文档:<br />http://www.oracle.com/technetwork/database/features/availability/maa-wp-11g-transientlogicalrollingu-1-131927.pdf<br /><br />以下对文档中的实例进行说明:<br />PROD:primary <br />PSTBY:物理standby<br />LSTBY:逻辑standby<br /><table style="width:70%;" class="" border="1" bordercol...
11G通过逻辑standby滚动升级实例说明及注意
<p style="text-indent:2em;">参考文档:<br />http://www.oracle.com/technetwork/database/features/availability/maa-wp-10gr2-rollingupgradebestprac-1-132006.pdf<br /><br />以下是对文档中实例说明:<br /> <table style="width:70%;" class="" height="6969" border="1" bordercolor...
oracle小知识点6--oracle dml触发器的fire_once_only属性
<span style="font-size:14px;"> 一般oracle dml触发器的fire_once_only属性为true,这样普通用户进程执行dml操作时,rdbms去激活它们,但在logical standby的sql apply进程中是自动禁用,<br />这样保证了logical standby和主库数据的一致性.当然也可以把触发器的fire_once_only属性改为false,...
oracle官网的中文培训视频
<span style="font-size:14px;"><strong>在oracle官网下载了一些的中文培训视频,转存到51cto,有兴趣的可以学习学习~<br />持续更新中~</strong></span><br /><br /><span style="font-size:14px;"><strong>webex player</strong></span><br /><span style="font-size:14px;">http://down.51cto.com/data/2090309</span...
oracle小知识点5--通过dbms_workload_repository.awr_report_html产生awr报告
生成awr报告的方法有很多,常用有通过em,toad,awrrpt.sql.通过em,比较方便,鼠标点点就行了,但需在服务端开启em.通过toad,比较方便,但有些人不习惯使用toad.通过awrrpt.sql,需要手动执行,
oracle小知识点4--利用将字段拆分成多个属性实现order by复杂排序
<span style="font-size:14px;">工作偏运维DBA,所以性能优化的sql问题比较多,但功能实现的sql问题比较少.今天遇到一个用户功能实现的sql问题,简单但比较有意思.</span><br /><span style="font-size:14px;">贴出来分享给大家.</span><br /><br /><span style="font-size:14px;"><strong>问题:</strong></span><br /><sp...
通过Oracle 11g 逻辑standby实现BI的需求
逻辑standby用的很少,特别是在11g,物理standby也可以只读打开并实时应用,物理standby也可以做滚动升级.不过,最...
用sql模拟:从12个乒乓球中找到假乒乓球
<span style="font-size:14px;">有12个乒乓球,其中一个是假的,其余的都是真的,用天平秤来称重,你能用此天平秤秤3次,就能分出哪一个乒乓球是假的?并且假乒乓球比真的轻还是重?<br /></span><br /><span style="font-size:14px;"><strong>--创建测试表,测试表中一行代表一种可能<br /></strong></span><br /><span style=...
oracle小知识点3--有保证的复原点guaranteed restore point
<span style="font-size:14px;">复原点(restore point)是和闪回数据库(flashback database)相关的一个功能.对于闪回数据库,很少用,因为在生产库中是</span><br /><span style="font-size:14px;">不太可能把整个库直接回退到过去某个时间点的.但在10g上模仿11g的snapshot standby时用到这个功能,发现有保证的复原点可以在st...