ORAchk-数据库健康检查
ORAchk 之前被称为RACcheck,后来它的检查范围进行了扩展,改名为了ORAchk,它是在数据库系统进行健康检查的一个专用工具,这个工具主要用来检查软件的配置是否符合要求以及一些最佳实践是否被应用了。通过这个工具,用户可以很方便地、自动化地对自己的系统进行健康检查和评估。 ORAchk 能够检查的软件主要有:OS...
使用oracheck进行系统巡检
日常数据库巡检,是运维人员经常需要完成的工作之一。对应复杂的软硬件和系统环境,以及越来越多的系统数目,常规手段进行一次巡检的成本压力越来越大。综合性的巡检方面,自动化的执行和信息收集,才是未来巡检的一个发展方向。Oracle Support内部的研发机构,会推出很多有用的小工具来辅助我们日常巡检诊...
依据oracheck结果修改系统参数配置记录
在之前的文章《使用oracheck进行系统巡检》(http://blog.itpub.net/17203031/)中,笔者发现系统的一些配置问题。注意:我们虽然在安装过程中完全依据文档进行实际安装,但是落实到具体的最佳实践是有一些差距的。oracheck是融合了最新的Oracle最佳实践配置指导,对检查出的问题也提供了比较详细的说明内...
使用RMAN备份集搭建Oracle Dataguard Step by Step(一)
Data Guard作为Oracle MAA(最大可用性框架)的重要组成部分,已经成为很多成熟运维系统的标准配置。借助Data Guard提供的物理standby和逻辑standby,我们可以保证系统数据库运行在一个较高的可用性环境里。并且,switchover和failover策略,可以最大限度的保证日常运维和故障恢复场景。从最早的9i到11g,O...
Oratop工具——实时数据库性能监控工具
在任何系统优化过程中,“80/20原则”是我们一定要关注的问题。简单的说,就是我们系统80%的性能问题、现象,都是有少数几个甚至一个问题造成的。这就需要我们面对复杂的系统性能问题的时候,要学会“拨开云雾、蛇打...
处理Oracle 11gR2 RAC数据库资源不能自动启动的问题
某些时候在11gR2 RAC Database的环境下重启服务器之后,使用crsctl工具查看资源的状态,会发现database资源所有实例的TARGET和STATE值都为OFFLINE,数据库实例不能正常...
11gR2 RAC安装时遇到的一些错误
第一次安装11gR2遇到很多问题,排查错误也用了好些时间。现将有关问题记录如下:一、安装grid执行root.sh的时候不成功,如下错误 Errors in file :ORA-27091: unable...
ORACLE未绑定变量和硬解析过多问题处理
可以增加共享池大小,如果从根本解决问题,还需要增加硬件资源。升级oracle版本,优化应用部署等才能根本解决。另外:1、查询分配情况SELECT 'shared pool (' || NVL (DECODE (TO_CHAR (ksmdsidx), '0', '0 - Unused', ksmdsidx),'Total') || '):' subpool, SUM (ksmsslen) BYTES, ROUND (SUM (ksmsslen) ...
SQL解析时间过长的调整 案例一则 [复制链接]
某医院生产库迁移到11.2.0.3后,用户抱怨系统变慢。检查发现,很多复杂SQL的执行很快,但是解析非常慢。整个数据库并不存在任何争用。SQL> SELECT SQL_ID, AVG_HARD_PARSE_TIME_MSFROM(SELECT ROUND(AVG_HARD_PARSE_TIME / 1000, 2) AVG_HARD_PARSE_TIME_MS,&n...
【RAC】使用crsctl工具控制Oracle RAC集群的启停
在安装Oracle RAC集群环境后,与集群有关的进程会自动启动。这样就带来了一个问题,似乎这里有不可控的因素在里面。在默认情况下,主机重新启动后集群进程会随操作系统而启动,因主机在启动的过程中会消耗比较大的资...
rman备份验证(之restore validate)
验证rman备份是否有效首先进入rman命令下执行:1、 验证数据备份restore validate database;2、 验证控制文件备份restore validate controlfile;3、 验证参数文件备份restore ...
Oracle诊断上--Spotlight On Oracle
Oracle诊断上--Spotlight On Oracle Spotlight on Oracle 能让你迅速发现任何性能瓶颈,无论是实时还是历史查询。Spotlight 能鉴别和诊断几千种性能问题,无论是特定用户问题、集中资源SQL事务、 I/O瓶颈、锁定等待或者其它源码问题。Spotlight for Oracle 能自动为每个实例建立正常活动的底线,当检测到性能瓶...
【OCM】Oracle OCM11g 证书+红衣战袍+ID Card+贺喜函=America to China
小结:Oracle OCM11g是一次身体与精神淬炼之旅,这张证书不仅仅是身份象征同时也证明了你的辛勤付出,在此祝福想挑战自我的朋友好运常在,如果有朋友想交流考试和培训情况请加QQ 40354446,我们一起交流进步
ORACLE 使用TRACE进行SQL性能分析
ORACLE 使用TRACE进行SQL性能分析
ORACLE RAC 的滚动升级
Oracle 11g 新特性 --Online Patching (Hot Patching 热补丁)说明http://blog.csdn.net/tianlesoftware/article/details/8214412 Oracle 更新 OPatch 工具版本 的方法说明http://blog.csdn.net/tianlesoftware/article/details/6857059 这里看一下RAC的Patch。 这里是争对DB Patc...
收集Oracle RAC跟踪诊断信息的几个工具
收集rac的跟踪或诊断信息:1、RDA(remote diagnostic agent)4.2或以上metalink:note.359395.1用来收集操作系统和数据库的诊断信息2、RDA-DDT(RAC diagnostic data tool)metalink:note.301138.1用来收集与rac相关的诊断信息,包含oswatcher3、diagcollection.pl:收集10.2 RAC的诊断信息$cd $ORA_CRS_HOME/bin$./diagcollection.pl --collect将自动创建crsData_.tar.gz,ocrData_.tar.gzoraData_.tar.gz,basData_.tar.gz等文件--end-- [@more@]
ORACLE-00600 4194 断电undo损坏处理过程
接上面一篇文章,数据库断电后,启动到mount状态时报ORA-00600: internal error code, arguments: [kcratr1_lastbwr]错误,然后按 startup mount; recover database; alte...
数据迁移中需要考虑的问题
在生产环境中,做数据迁移需要考虑很多的可能性和场景,尽量排除可能发生的问题。我自己总结了下,大体有如下需要注意的地方。1)充分的测试,评估时间,总结经验,提升性能在生产中进行数据的大批量迁移时,充分的测试时必须的。一方面可以根据这些测试积累一些必要的数据作为生产中使用参考,另外一方面可以基于之前的...
Database Replay(数据库重放)
使用数据库重放功能,您可在将系统更改应用于生产系统前,通过在测试系统上重放实际工作量来测试系统更改带来的影响。记录下在某个令人感兴趣的时段(例如高峰时段)之内数据库服务器的生产工作量(包括事务处理并发和依赖性)。使用记录下的数据,在经过适当配置的测试系统上重放工作量。通过将几乎与生产工...
巧用shell脚本生成快捷脚本
在升级的过程中,可能需要准备一些额外的脚本,比如说做数据迁移的时候为了考虑性能,需要做如下的额外工作:1.将部分表置为nologging2.将部分index置为nologging3.将部分foreign key constraint置为disable4.将部分trigger 置为disable在完成数据升级后,再置为logging,enable状态。但是在准备脚本的过程中,总是为...