倒计时25
倒计时25
【故障处理】Oracle10.2.0.3 ORA-3136 错误解决
1.问题现象alert日志文件报如下错误WARNING:inboundconnectiontimedout(ORA-3136)MonOct2014:33:522008WARNING:inboundconnectiontimedout(ORA-3136)MonOct2014:34:462008WARN
【DTCC】DTCC 2011数据库盛会参会收获
一大早便以横贯北京城的魄力赶往会议现场,历时近1小时。抵达会场时大概8:50的样子,但见可容纳700多人的会场已座无虚席。正式开始时很多朋友甚至是站立聆听。正如预想的一样,一切进展得非常顺利。会议期间基本上没有错过一场与Oracle相关的内容,谈一下个人参会收获。1.会议内容进展得非常流畅,基本上杜
【Tips】【UE】总结自己常用的UltraEdit使用技巧
如果您问我每天都要打开的软件是什么,那毫无疑问是UltraEdit!作为一位DBA,每天都要写各种脚本,尤其是在对具有超多行行的大文件进行精心编辑时,没有一个好的文本编辑器是不成的。掐指一算,哇塞,自己使用UltraEdit编辑器已经有5年了,每当发现“她”所具有的某一功能和自己想要操作的目标不谋而
【impdp】数据泵impdp工具选项详解及应用示例
1.数据泵impdp导入工具与传统的imp导入工具的区别1)imp是客户端程序,既可以在客户端使用,也可以在服务器端使用;2)impdp是服务器端工具,只能在ORACLE服务器端使用,不能在客户端使用;3)这两个工具无法导入对方与之对应的导出工具生成的转储文件;4)impdp在灵活性和功能上与exp
【SQL】使用SQL语句完成20个护士随机分配到两个医院的任务
今天被问到有关如果将20个人随机的分配到两个组的问题,现将实现方法分享在此,供参考。1.问题需求有20个护士,需要随机取出10位护士分配到A医院,剩下的10位护士分配到B医院。为了单位的分配公平,必须是随机生成这个结果。2.问题解析该问题转换为最浅显的解释就是,对给出的1-20连续的数字,任意打乱,
【TAR】【安装】Linux环境使用TAR命令快速部署安装Oracle
使用tar命令可以实现快速部署和安装Oracle的目的,当然,前提是您手中已经有了一份被您精心调优后的数据库tar包,此后,您就可以使用解tar的方式在其他的服务器上进行快速部署安装了。下面展现一下这个“快速”的过程(斟酌一下哪些步骤还可以简化?)。-------------------------
【shmmax】由于shmmax设置过小导致dbca建库无法完成
操作系统核心参数shmmax以字节为单位限制了共享内存段的最大尺寸,这个值限制了SGA的最大大小。如果设置太小,在创建数据库时将出现下面的错误:ORA-27123:unabletoattachtosharedmemorysegmentshmma参数建议至少设置到1GB,一般应该设置到2GB以上。这里
【OCM】Oracle Database 10g: Performance Tuning(一)
今天开始了在OU为期4天的OCM课程“OracleDatabase10g:PerformanceTuning”。“调优”本身就是一个非常大的概念,涉及到知识点之广,要求的技能之全面都是其他方面无法比拟的。在调优的过程中需要全盘考虑。因此调优课程往往也是最难将的,如果没有实战经验是很难讲好的。该课程整
haemqvar的多少与sqlplus登陆数据库速度有关系么?
数据库:9.2.0.4RAC一个节点日并发处理processor设置的是5000目前峰指为3100在数据库上跑的应用程序会报“服务器遇到内部错误”同时在数据库中使用sqlplus"/assysdba"登陆缓慢,无法连接到数据库。目前发现通过系统命令ps-ef|grephaemqv
【恢复】基于用户管理的热备份对非系统表空间的损坏进行恢复
本文给出基于用户管理的热备份对非系统表空间的损坏进行恢复实例。备份恢复前提:①数据库运行在归档模式②具有可用的用户管理的备份1.针对表空间TBS_SEC_D进行模拟损坏和恢复sys@ora10g>coltablespace_nameformata30sys@ora10g>colfile_
【Bitmap Index】B-Tree索引与Bitmap位图索引的锁代价比较研究
通过以下实验,来验证Bitmap位图索引较之普通的B-Tree索引锁的“高昂代价”。位图索引会带来“位图段级锁”,实际使用过程一定要充分了解不同索引带来的锁代价情况。1.为比较区别,创建两种索引类型的测试表1)在表t_bitmap上创建位图索引SEC@ora11g>createtablet_b
【Script】查询锁状态的同时展示出锁类型信息
如果对V$LOCK视图比较熟悉的话,一定知道其中的TYPE字段记录了锁的类型,本文将使用这个视图完成系统锁信息查询。本文中脚本所使用到的视图如下:V$LOCK,V$SESSION,SYS.USER$和SYS.OBJ$。1.开启一个session,完成T表的删除sec@ora10g>delete
【RAC】删除RAC数据库节点(五)——删除ONS
本文介绍删除数据库节点的第五个步骤,删除ONS。在进行此步删除操作之前,请确保以下删除动作已经完成。《【RAC】删除RAC数据库节点(一)——删除数据库实例》(http://space.itpub.net/519536/viewspace-676893)《【RAC】删除RAC数据库节点(二)——删除
【视图】oracle 数据字典视图之 DBA_OBJECTS / ALL_OBJECTS / USER_OBJECTS(OBJ)
1.DBA_OBJECTS/ALL_OBJECTS/USER_OBJECTS(OBJ)视图是非常非常常用的数据视图,可以获得数据库中任意的对象sys@ora10g>descdba_objects;NameNull?Type------------------------------------
【OCR】OCR备份策略及备份介质有效性验证
OracleRAC的OCR存放着集群和数据库的重要配置信息。因此掌握其备份和恢复的方法甚是重要。我们可以对OCR进行手工逻辑备份,也可以依赖系统的自动备份策略。系统对OCR的自动备份策略如下:①.每4个小时自动生成一份OCR备份,并保留最后3个备份。②.CRSD进程还会在每天开始时生成OCR备份,并
【恢复】临时表空间损坏的两种恢复方法
当排序在内存中无法完成时就会使用临时表空间进行排序,如果临时表空间出现了问题会严重地影响系统运行性能。当临时表空间出现异常不可用时,该如何进行恢复呢?常用的有两种方法,一种方法我称其为“重新启动法”,另外一种方法权且称做“新增替换法”吧。实验分解之。1.“重新启动法”难道当临时表空间出现故障时,仅仅
【层次查询】Hierarchical Queries之“树的遍历”
在介绍层次查询的过程中,我们将会反复使用到下面这棵“树”,虽然它看上去只是一棵很普通的树,但其中蕴含着很多值得探索的内容。A/\BC//DE/\FG1.“树”的自述A:我是B和C的父亲B:我是A的儿子,是D的父亲,是C的亲兄弟C:我是A的儿子,是E的父亲,是B的亲兄弟D:我是B的儿子,是F和G的父亲
【问题处理】diagcollection.pl采集脚本执行出错——'crshome' is missing
1.问题现象1)在root用户下设置必须的环境变量[root@rac1~]#exportORACLE_BASE=/oracle/app/oracle[root@rac1~]#exportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1[root@rac1~]#
【AWR】数据库诊断工具AWR使用全程记录
操作起来非常的简单,相比过去常用的statspack简化了不知道有多少,赞一下下其实用到的就是下面一条命令,其后的操作就按照提示做就OK了。sys@secooler>@?/rdbms/admin/awrrpt下面全程记录一下两次(一次是生成HTMLreport格式的报告,一次是生成plaint