上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 58 下一页
摘要: 1.先看2个命令执行的结果:[oracle@hfcc-svr-newccsdb1~]$ps-ef|lessUIDPIDPPIDCSTIMETTYTIMECMDoracle46910May28?00:00:05oraclenewccs(LOCAL=NO)oracle49511May28?05:57:23oraclenewccs(LOCAL=NO)oracle86311May28?05:30:25oraclenewccs(LOCAL=NO)oracle120910May28?01:19:29oraclenewccs(LOCAL=NO)oracle147910May28?01:30:50oracle 阅读全文
posted @ 2010-06-17 14:09 hibernate例子 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 一.配置数据库以ARCHIVELOG模式运行在ORACLE10g之前,在将数据库置入Archivelog模式后,需要启动arch进程。设置参数LOG_ARCHIVE_START为true,也可启动arch进程。在10g以后,不需要使用该方法,当数据库处于archivelog模式时,Oracle会自动启动arch进程。Arch进程由LGWR进程调用,只要一个联机redolog被填满。LGWR进程就切换到另一个联机redo组。此时如果数据库处于archivelog模式,LGWR进程也会通知ARCH,将该进程唤醒并开始工作。ARCH进程相应LGWR的调用,在ORACLE数据库参数LOG_ARCHIV 阅读全文
posted @ 2010-06-16 22:14 hibernate例子 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 上午群里一朋友说在500w的表上建索引,半个小时都没有建完,有点不正常,就讨论如何减少建索引的时间,用了nologging+并行,但是效果不明显,朋友一心急,就自己shutdown immediate了.但是问题是shutdown没有结束。挂住了。在连接就报错。ORA-01089:immediateshutdowninprogress-nooperationsarepermitted遇到这种情况,只能shutdownabort后在启动。用startupforce也行。关于这几种启动和关闭的方式的区别,可以参考我的另一篇Blog:深刻理解Oracle数据库的启动和关闭http://blog.c. 阅读全文
posted @ 2010-06-11 14:48 hibernate例子 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 朋友在500w的表上建索引,半个小时都没有结束。所以就讨论如何提速。一.先来看一下创建索引要做哪些操作:1.把indexkey的data读到内存==>如果data没在db_cache中,这时候很容易有大量的dbfilescatterreadwait2.对indexkey的data作排序==>sort_area_size或者pga_aggregate_target不够大的情况下,需要做disksort,会有大量的driectpathread/write,另外,消耗大量CPUTime3.创建新的indexsegment,把排过序的indexdata写到所创建的indexsegment里 阅读全文
posted @ 2010-06-11 14:17 hibernate例子 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 今天朋友问我,说想建一个按星期分区的表,就是按星期几分区,没用过,就搜了下,可以用Oracle11g中虚拟列来实现。在11g之前分区表的partitionkey必须是物理存在的。11g开始提供了虚拟列,并且可以作为partitionkey。关于分区表,之前也做个整理:Oracle分区表http://blog.csdn.net/tianlesoftware/archive/2009/10/24/4717318.aspxOracle11g新特性简介http://blog.csdn.net/tianlesoftware/archive/2010/01/06/5134819.aspx一.按星期分区表示 阅读全文
posted @ 2010-06-10 21:07 hibernate例子 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 一.服务器管理恢复恢复管理器,RecoveryManager,简陈RMAN。RMAN实现一直服务器管理恢复(ServerManagedRecovery:SMR)。SMR是一种数据库执行所需要的操作以确保自身备份成功的能力,依赖于OracleRDBMS内核中的内置代码可以完成这一功能。SMR的功能主要体现在能够减少用户的操作。二.RMAN使用程序RMAN是SMR的具体实现,它是Oracle提供的,RMAN是一个独立的应用程序,它负责建立到Oracle数据库的客户端连接,以访问数据库内部的备份和恢复数据包。RMAN的核心命令是解释程序,命令解释程序接受所输入的命令,并将这些命令转换为在数据库上执行 阅读全文
posted @ 2010-06-09 23:05 hibernate例子 阅读(162) 评论(0) 推荐(0) 编辑
摘要: dropuser:仅仅是删除用户,dropuser××cascade:会删除此用户名下的所有表和视图。userSpecifytheusertobedropped.OracleDatabasedoesnotdropuserswhoseschemascontainobjectsunlessyouspecifyCASCADEorunlessyoufirstexplicitlydroptheuser'sobjects.CASCADESpecifyCASCADEtodropallobjectsintheuser'sschemabeforedroppingtheuser 阅读全文
posted @ 2010-06-08 22:44 hibernate例子 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 装了oracle11g的玩了一下,有点问题,想看一下log日志,找了半天才找到,原来11g的alertlog做了变动,从Oracle11g开始,Oracle数据库以XML与传统的文本两种格式提供Alert日志。新的日志位置由AutomaticDiagnosticRepository(ADR)决定。可以通过新的初始化参数DIAGNOSTIC_DEST控制ADRBASE的位置。SQL>showparameterdiagnostic_destNAMETYPEVALUE---------------------------------------------------------------- 阅读全文
posted @ 2010-06-07 17:03 hibernate例子 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 之前曾整理过一片文章,来说明Oracle的备份与恢复的。Oracle备份与恢复概述http://blog.csdn.net/tianlesoftware/archive/2010/04/16/5490733.aspx今天又看到了一些知识,与上次说明的角度不一样。所以整理下,算是对上篇的一个补充说明。Oracle备份分逻辑备份和物理备份。一.逻辑备份逻辑备份就是exp/imp,10g以后推出了数据泵(DataPump/expdp/impdp).数据泵在效率上要比之前的exp/imp高那么几倍,直观的反应就是备份所花的时间少了。还有就是DataPump的功能要比exp/imp多一点。Oracle1 阅读全文
posted @ 2010-06-04 14:39 hibernate例子 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 等待事件的源起等待事件的概念大概是从ORACLE7.0.12中引入的,大致有100个等待事件。在ORACLE8.0中这个数目增大到了大约150个,在ORACLE8I中大约有220个事件,在ORACLE9IR2中大约有400个等待事件,而在最近ORACLE10GR2中,大约有874个等待事件。虽然不同版本和组件安装可能会有不同数目的等待事件,但是这些等待事件都可以通过查询V$EVENT_NAME视图获得:SQL>select*fromv$version;BANNER--------------------------------------------------------------- 阅读全文
posted @ 2010-05-31 10:48 hibernate例子 阅读(257) 评论(0) 推荐(0) 编辑
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 58 下一页