ORA-27102: out of memory 解决实例
最开始一次给客户做优化设置的时候,出现过一个这样的错,那时候没有经验,数据库怎么都起不来,自己吓得不行了,回来幸好找到一个有经验的前辈,才得以解决。时间几年过去了,再也没有发生,这几天忽然想起一起那次的事,不由的想把当时的情况模拟出来,自己来处理一次叻。问题是怎么出现的,首先在32位机器上,配置sga的内存超过1.5G,基本上就出现这个问题叻这里还有一点要知道,sga_max_size可以自动来变动的,当sga的内存组件的和小于sga_max_size的时候,sga_max_size不会改变,还是维持自己的值,如果超过了这个和,sga_max_size的
搜换网达成长期Oracle数据库维护和优化业务
五一期间,搜换网由于忽然掉电,数据库不能重启启动,接到客户的请求,需要马上为其恢复数据库,通过alert文件描述,是control文件损坏,做了contorl文件的重建,同时帮助客户减小了undo表空间,虽然undo表空间对性能并没有很大的影响,但是日益增加的空间着实让客户忧心忡忡的,还是不放心oracle这个问题空间紧张,而影响应用。查到客户还没有做归档备份的处理,也顺便帮客户规划了归档的策略,并且启动了归档。通过这次服务,加强了客户对数据库安全的认识,并且意识到数据库维护的必要性,从而达成了促成了这项长期Oracle数据库维护和优
Oracle备份恢复实例<一>
前言作为DBA,安全,备份和恢复是首当其冲的必要技术了,那么什么是恢复叻。当我们使用数据库的时候,特别是企业级的数据库的时候,我们希望是安全的,可靠的,不过有时难免会出现各种类型的故障(软件,硬件,网络等),有时候甚至是突发性的人为灾难,比如一个误操作,一个错误的drop,delete。这些不同等级的故障都会造成数据库的数据丢失,甚至是直接影响到数据库的健康,导致数据库系统当机,启动失败。作为一个企业级的数据库,必须考虑到当故障或者是灾难时,能够让客户能够重构甚者返回到原有的数据库状态,包括数据。这个过程的处
再谈,oracle sysdba的认证问题
最近看到关于sysdba的认证问题,有不少人都不是很明白,这几天接着研究安全的问题,仔细彻底的把这个sysdba的认证问题做了一下实验。仔细的深入的来讨论这个问题首先我们了解一下oracle的sysdba的认证机制。首先我这里强调的,这里我们所谓的SQLNET.AUTHENTICATION_SERVICES= (NTS)和SQLNET.AUTHENTICATION_SERVICES= (NONE)都是针对sysdba的登录而指定了,也就是说如果你不是as sysdba的话,这个设置是完全没有影响的。当然如果你是以sys用户登录,Oracle是一定要你以sysdba登录的。OK,明白上面一点后,我们在来看看我们一般执行登录的命
沉着,冷静,争分夺秒排除故障—记市级数据库恢复实录
在刚刚处理完过第一个自自己开始的全职Oracle服务的case不几天,一个朋友推荐了一个业务给我,一个市级数据库在进行导入导出的过程中,遭受突然的死机,再次开机以后,数据库瘫痪,不能运行。本来这样的系统瘫痪事故是比较容易解决的,不过客户的数据库特别的大,对于用户来说,根本就没有做好备份的准备,更重要的是,用户无法承受极长的停机时间。项目是由朋友负责维护,当数据库遭受到这样的打击的时候,他第一时间通知了我。 马上通知他做好冷备份,最好最坏最稳妥的打算。整个备份下来就是将近T级的空间,这样也体谅
优化无极限–记深圳杰出科技优化任务
今年3月,接到深圳杰出科技系统管理员的求助,深圳杰出科技的B2c的产品出现严重的性能问题。系统管理员的后台程序某几个功能,由于表里的庞大数据的影响而导致无法运行。该系统曾经找过其他人进行优化,不过没有得到解决,这次刚好通过我们以前做过的客户的推荐,找到了我们。 首先,我们对运行中的Oracle的内存监控,该系统使用的是oracle9i的版本,内存的管理还必须通过手工进行调配,通过我们的内存跟踪,发现对方的share pool的使用效率不高,调整了share pool的大小,同时,由于客户的硬件环境的局限,只有一台主机
OCP标准培训
培训内容按照Oracle官方OCP培训内容讲授,培训中加入讲师个人经验以及具体案例,是理论与实践结合的全面技术培训。本系列培训可以单独选择相应的内容,自由组合成培训内容。* ORACLE SQL,PL/SQL基础(SPL) * ORACLE数据库管理(DBA) * ORACLE备份与恢复(BCK) * ORACLE网络管理(ONA) * ORACLE性能调整(PER)[@more@]
Oracle DBA技术培训
针对DBA所需要掌握的Oracle数据库方面的技术内容,而制定的培训内容,该培训将涉及到以下内容。一,Oracle安装与升级(包括安装前的硬件,网络及数据库规划设计)二,Oracle的内存组件和进程组件三,Oracle内存管理四,Oracle表空间管理五,Oracle用户,权限和角色管理六,Oracle对象管理七, Oracle闩,锁和并发性八, Oracle的备份和恢复九, Oracle10g的AWR体系十, Oracle的数据迁移[@more@]