05 2010 档案

摘要:Tkprof是一个用于分析Oracle跟踪文件并且产生一个更加清晰合理的输出结果的可执行工具。如果一个系统的执行效率比较低,一个比较好的方法是通过跟踪用户的会话并且使用Tkprof工具使用排序功能格式化输出,从而找出有问题的SQL语句。一.TKPROF命令语法:TKPROFfilename1,filename2[SORT=[opion][,option]][PRINT=integer][AGGREGATE=[YES|NO]][INSERT=filename3][SYS=[YES|NO]][[TABLE=schema.table]|[EXPLAIN=user/password]][RECORD= 阅读全文
posted @ 2010-05-28 23:28 davedba 阅读(173) 评论(0) 推荐(0) 编辑
摘要:Tkprof是一个用于分析Oracle跟踪文件并且产生一个更加清晰合理的输出结果的可执行工具。如果一个系统的执行效率比较低,一个比较好的方法是通过跟踪用户的会话并且使用Tkprof工具使用排序功能格式化输出,从而找出有问题的SQL语句。一.TKPROF命令语法:TKPROFfilename1,filename2[SORT=[opion][,option]][PRINT=integer][AGGREGATE=[YES|NO]][INSERT=filename3][SYS=[YES|NO]][[TABLE=schema.table]|[EXPLAIN=user/password]][RECORD= 阅读全文
posted @ 2010-05-28 23:28 davedba 阅读(125) 评论(0) 推荐(0) 编辑
摘要:OracleAWR介绍(AWR--AutomaticWorkloadRepository)http://blog.csdn.net/tianlesoftware/archive/2009/10/17/4682300.aspx一.ADDM概述ADDM(AutomaticDatabaseDiagnosticMonitor)是植入Oracle数据库的一个自诊断引擎.ADDM通过检查和分析AWR获取的数据来判断Oracle数据库中可能的问题.在Oracle9i及之前,DBA们已经拥有了很多很好用的性能分析工具,比如,tkprof、sql_trace、statspack、setevent10046&am 阅读全文
posted @ 2010-05-28 15:28 davedba 阅读(374) 评论(0) 推荐(0) 编辑
摘要:OracleAWR介绍(AWR--AutomaticWorkloadRepository)http://blog.csdn.net/tianlesoftware/archive/2009/10/17/4682300.aspx一.ADDM概述ADDM(AutomaticDatabaseDiagnosticMonitor)是植入Oracle数据库的一个自诊断引擎.ADDM通过检查和分析AWR获取的数据来判断Oracle数据库中可能的问题.在Oracle9i及之前,DBA们已经拥有了很多很好用的性能分析工具,比如,tkprof、sql_trace、statspack、setevent10046&am 阅读全文
posted @ 2010-05-28 15:28 davedba 阅读(218) 评论(0) 推荐(0) 编辑
摘要:在Oracle10g之前,优化SQL是个比较费力的技术活,不停的分析执行计划,加hint,分析统计信息等等。在10g中,Oracle推出了自己的SQL优化辅助工具:SQL优化器(SQLTuningAdvisor:STA),它是新的DBMS_SQLTUNE包。使用STA一定要保证优化器是CBO模式下。执行DBMS_SQLTUNE包进行sql优化需要有advisor的权限:SQL>createuserdaveidentifiedbydave;用户已创建。SQL>grantconnect,resourcetodave;授权成功。SQL>grantadvisortodave;授权成功 阅读全文
posted @ 2010-05-28 15:16 davedba 阅读(159) 评论(0) 推荐(0) 编辑
摘要:在Oracle10g之前,优化SQL是个比较费力的技术活,不停的分析执行计划,加hint,分析统计信息等等。在10g中,Oracle推出了自己的SQL优化辅助工具:SQL优化器(SQLTuningAdvisor:STA),它是新的DBMS_SQLTUNE包。使用STA一定要保证优化器是CBO模式下。执行DBMS_SQLTUNE包进行sql优化需要有advisor的权限:SQL>createuserdaveidentifiedbydave;用户已创建。SQL>grantconnect,resourcetodave;授权成功。SQL>grantadvisortodave;授权成功 阅读全文
posted @ 2010-05-28 15:16 davedba 阅读(197) 评论(0) 推荐(0) 编辑
摘要:关于vmwareworkstation,GSX,ESX的区别,请参考我的blog:虚拟机Workstation,GSXServer和ESX之间的区别http://blog.csdn.net/tianlesoftware/archive/2010/02/23/5316767.aspxVMwareServer是VMwareGSXServer免费后的后续版本,并改名作VMwareServer并从1.X版本号开始.用于服务器操作系统上的虚拟化.GSX3.x的虚拟内核和Workstation4.0相同Server则与Workstation5.0相同.相关下载地址:http://downloads.vmw 阅读全文
posted @ 2010-05-25 20:07 davedba 阅读(103) 评论(0) 推荐(0) 编辑
摘要:关于vmwareworkstation,GSX,ESX的区别,请参考我的blog:虚拟机Workstation,GSXServer和ESX之间的区别http://blog.csdn.net/tianlesoftware/archive/2010/02/23/5316767.aspxVMwareServer是VMwareGSXServer免费后的后续版本,并改名作VMwareServer并从1.X版本号开始.用于服务器操作系统上的虚拟化.GSX3.x的虚拟内核和Workstation4.0相同Server则与Workstation5.0相同.相关下载地址:http://downloads.vmw 阅读全文
posted @ 2010-05-25 20:07 davedba 阅读(172) 评论(0) 推荐(0) 编辑
摘要:Oracle是一个庞大的系统,里面的知识点很多,在学习的时候,看到一些知识点,就贴了下来,尽不知中贴了这么多,就先做个小结吧。里面有的知识点已经单独拿出来写成单篇的blog(http://blog.csdn.net/tianlesoftware)了。有的还没有进行整理。好记性不如烂笔头,不过我用的不是笔。^_^...这里面大部分内容都是我泡CSDN论坛的时候整理的,现在要忙其他的事,就很少去了。泡论坛的那段时间,是我进步最快的时间,所以如果想在Oracle上有所发展的朋友,建议也可以去论坛泡泡。看到自己会的知识点,就帮别人解答,不会的就自己研究学习,一段时间下来,会有很大的进步。而且还能认识很 阅读全文
posted @ 2010-05-25 11:30 davedba 阅读(203) 评论(0) 推荐(0) 编辑
摘要:Oracle是一个庞大的系统,里面的知识点很多,在学习的时候,看到一些知识点,就贴了下来,尽不知中贴了这么多,就先做个小结吧。里面有的知识点已经单独拿出来写成单篇的blog(http://blog.csdn.net/tianlesoftware)了。有的还没有进行整理。好记性不如烂笔头,不过我用的不是笔。^_^...这里面大部分内容都是我泡CSDN论坛的时候整理的,现在要忙其他的事,就很少去了。泡论坛的那段时间,是我进步最快的时间,所以如果想在Oracle上有所发展的朋友,建议也可以去论坛泡泡。看到自己会的知识点,就帮别人解答,不会的就自己研究学习,一段时间下来,会有很大的进步。而且还能认识很 阅读全文
posted @ 2010-05-25 11:30 davedba 阅读(216) 评论(0) 推荐(0) 编辑
摘要:一. Logminer 说明Oracle LogMiner 的官网说明: Using LogMiner to Analyze Redo Log Files http://download.oracle.com/docs/cd/E11882_01/server.112/e16536/logminer.htm#SUTIL019 Logminer是oracle从8i开始提供的用于分析重做日志信息的工具,它包括DBMS_LOGMNR和DBMS_LOGMNR_D两个package,后边的D是字典的意思。它既能分析redo log file,也能分析归档后的archive log file。在分析日志的过 阅读全文
posted @ 2010-05-18 16:12 davedba 阅读(349) 评论(0) 推荐(0) 编辑
摘要:一. Logminer 说明Oracle LogMiner 的官网说明: Using LogMiner to Analyze Redo Log Files http://download.oracle.com/docs/cd/E11882_01/server.112/e16536/logminer.htm#SUTIL019 Logminer是oracle从8i开始提供的用于分析重做日志信息的工具,它包括DBMS_LOGMNR和DBMS_LOGMNR_D两个package,后边的D是字典的意思。它既能分析redo log file,也能分析归档后的archive log file。在分析日志的过 阅读全文
posted @ 2010-05-18 16:12 davedba 阅读(314) 评论(1) 推荐(0) 编辑
摘要:玩Oracle 2年多了,从接触Oracle 到现在,一直没有停止过学习。 要学的东西太多,刚入门的时候是这样的感觉,现在还是这样的感觉。 有时候也在想,还要学多长时间才能感觉自我良好了,有十足的自信心了。 很多朋友都想做DBA, 因为他们觉得这一个高薪的行业。 但是并不是所有都明白为什么DBA是个高薪的行业。 高薪意味着压力大,责任大。现代化的程度越高,对数据库的依赖性越大。 数据安全性和系统的安全性也就越大。比如公司业务系统。 数据库是直接的存储地方的,他的重要性是不言而喻的,宕机带来的损失可能是按分钟或者秒算的。 而谁对这些数据库负责--DBA。 所以很多公司,企业都是找有经验的DBA 阅读全文
posted @ 2010-05-17 23:16 davedba 阅读(415) 评论(0) 推荐(0) 编辑
摘要:玩Oracle 2年多了,从接触Oracle 到现在,一直没有停止过学习。 要学的东西太多,刚入门的时候是这样的感觉,现在还是这样的感觉。 有时候也在想,还要学多长时间才能感觉自我良好了,有十足的自信心了。 很多朋友都想做DBA, 因为他们觉得这一个高薪的行业。 但是并不是所有都明白为什么DBA是个高薪的行业。 高薪意味着压力大,责任大。现代化的程度越高,对数据库的依赖性越大。 数据安全性和系统的安全性也就越大。比如公司业务系统。 数据库是直接的存储地方的,他的重要性是不言而喻的,宕机带来的损失可能是按分钟或者秒算的。 而谁对这些数据库负责--DBA。 所以很多公司,企业都是找有经验的DBA 阅读全文
posted @ 2010-05-17 23:16 davedba 阅读(325) 评论(0) 推荐(0) 编辑
摘要:一. 进程概述 先来看一下Oracle 11g 的架构图。 看起来比较模糊,我已经上传到了csdn 的下载。 是个pdf 文件, 2m 多。 那个看起来比较清楚。 也对每个进程做了解释。 下载地址:Oracle 11g 架构图 from Oracle Universityhttp://download.csdn.net/source/2346700 进程是操作系统中的一种机制,它可执行一系列的操作步。在有些操作系统中使用作业(JOB)或任务(TASK)的术语。一个进程通常有它自己的专用存储区。ORACLE进程的体系结构设计使性能最大。 ORACLE实例有两种类型:单进程实例 和 多进程实例.. 阅读全文
posted @ 2010-05-13 17:13 davedba 阅读(210) 评论(0) 推荐(0) 编辑
摘要:一. 进程概述 先来看一下Oracle 11g 的架构图。 看起来比较模糊,我已经上传到了csdn 的下载。 是个pdf 文件, 2m 多。 那个看起来比较清楚。 也对每个进程做了解释。 下载地址:Oracle 11g 架构图 from Oracle Universityhttp://download.csdn.net/source/2346700 进程是操作系统中的一种机制,它可执行一系列的操作步。在有些操作系统中使用作业(JOB)或任务(TASK)的术语。一个进程通常有它自己的专用存储区。ORACLE进程的体系结构设计使性能最大。 ORACLE实例有两种类型:单进程实例 和 多进程实例.. 阅读全文
posted @ 2010-05-13 17:13 davedba 阅读(485) 评论(0) 推荐(0) 编辑
摘要:Csdn论坛的一个朋友发了贴,说是exp的时候报错。错误信息如下:EXP-00056:ORACLEerror4063encounteredORA-04063:packagebody"XDB.DBMS_XDBUTIL_INT"haserrorsORA-06508:PL/SQL:couldnotfindprogramunitbeingcalled:"XDB.DBMS_XDBUTIL_INT"ORA-06512:atline1EXP-00056:ORACLEerror4063encounteredORA-04063:packagebody"XDB.D 阅读全文
posted @ 2010-05-13 16:56 davedba 阅读(645) 评论(0) 推荐(0) 编辑
摘要:Csdn论坛的一个朋友发了贴,说是exp的时候报错。错误信息如下:EXP-00056:ORACLEerror4063encounteredORA-04063:packagebody"XDB.DBMS_XDBUTIL_INT"haserrorsORA-06508:PL/SQL:couldnotfindprogramunitbeingcalled:"XDB.DBMS_XDBUTIL_INT"ORA-06512:atline1EXP-00056:ORACLEerror4063encounteredORA-04063:packagebody"XDB.D 阅读全文
posted @ 2010-05-13 16:56 davedba 阅读(324) 评论(0) 推荐(0) 编辑
摘要:Oracle数据库系统根据初始化参数文件init.ora中设置的参数来配置自身的启动,每个实例在启动之前,首先读取这些参数文件中设置的不同参数。Oracle系统中的参数,根据系统使用情况可以简单分为两大类:普通参数:也就是Oracle系统正常使用的一些参数,非凡参数:包括三种,过时参数、强调参数和隐藏参数。随着Oracle数据库新版本的发布,相应每次都会增加或者删除一些参数。下面具体介绍如何查询当前系统版本中的各种参数情况。一、过时参数和强调参数Oracle数据库中,系统提供了几个视图可以查看系统参数的情况。视图V$OBSOLETE_PARAMETER中含有所有的过时(obsolete)和强调 阅读全文
posted @ 2010-05-12 17:50 davedba 阅读(183) 评论(0) 推荐(0) 编辑
摘要:Oracle数据库系统根据初始化参数文件init.ora中设置的参数来配置自身的启动,每个实例在启动之前,首先读取这些参数文件中设置的不同参数。Oracle系统中的参数,根据系统使用情况可以简单分为两大类:普通参数:也就是Oracle系统正常使用的一些参数,非凡参数:包括三种,过时参数、强调参数和隐藏参数。随着Oracle数据库新版本的发布,相应每次都会增加或者删除一些参数。下面具体介绍如何查询当前系统版本中的各种参数情况。一、过时参数和强调参数Oracle数据库中,系统提供了几个视图可以查看系统参数的情况。视图V$OBSOLETE_PARAMETER中含有所有的过时(obsolete)和强调 阅读全文
posted @ 2010-05-12 17:50 davedba 阅读(419) 评论(0) 推荐(0) 编辑
摘要:一.VMwareESXCommand1.看你的esx版本vmware–v2.查看显示ESX硬件,内核,存储,网络等信息esxcfg-info-a(显示所有相关的信息)esxcfg-info-w(显示esx上硬件信息)3.列出esx里知道的服务esxcfg-firewall–s4.查看具体服务的情况esxcfg-firewall-qsshclinet5.重新启动vmware服务servicemgmt-vmwarerestart6.修改root的密码passwdroot7.设置kernel高级选项esxcfg-advcfg-d(将系统内核恢复默认值)8.管理资源组esxcfg-resgrp-l(显 阅读全文
posted @ 2010-05-11 16:05 davedba 阅读(346) 评论(0) 推荐(0) 编辑
摘要:一.VMwareESXCommand1.看你的esx版本vmware–v2.查看显示ESX硬件,内核,存储,网络等信息esxcfg-info-a(显示所有相关的信息)esxcfg-info-w(显示esx上硬件信息)3.列出esx里知道的服务esxcfg-firewall–s4.查看具体服务的情况esxcfg-firewall-qsshclinet5.重新启动vmware服务servicemgmt-vmwarerestart6.修改root的密码passwdroot7.设置kernel高级选项esxcfg-advcfg-d(将系统内核恢复默认值)8.管理资源组esxcfg-resgrp-l(显 阅读全文
posted @ 2010-05-11 16:05 davedba 阅读(414) 评论(0) 推荐(0) 编辑
摘要:一.逻辑Standby的准备工作1确认操作的对象和语句是否能被逻辑Standby支持由于逻辑Standby是通过SQL应用来保持与Primary数据库的同步。SQL应用与REDO应用是有很大的区别,REDO应用实际上是在物理Standby端进行RECOVER;SQL应用则是分析重做日志文件中的REDO信息,并将其转换为SQL语句,在逻辑Standby端执行,因此,需要注意以下几点:(1)并非所有的数据类型都能被逻辑Standby支持,逻辑Standby支持的数据类型有:BINARY_DOUBLE、BINARY_FLOAT、BLOB、CHAR、CLOBandNCLOB、DATE、INTERVAL 阅读全文
posted @ 2010-05-06 18:21 davedba 阅读(267) 评论(0) 推荐(0) 编辑
摘要:一.逻辑Standby的准备工作1确认操作的对象和语句是否能被逻辑Standby支持由于逻辑Standby是通过SQL应用来保持与Primary数据库的同步。SQL应用与REDO应用是有很大的区别,REDO应用实际上是在物理Standby端进行RECOVER;SQL应用则是分析重做日志文件中的REDO信息,并将其转换为SQL语句,在逻辑Standby端执行,因此,需要注意以下几点:(1)并非所有的数据类型都能被逻辑Standby支持,逻辑Standby支持的数据类型有:BINARY_DOUBLE、BINARY_FLOAT、BLOB、CHAR、CLOBandNCLOB、DATE、INTERVAL 阅读全文
posted @ 2010-05-06 18:21 davedba 阅读(165) 评论(0) 推荐(0) 编辑
摘要:操作系统:linuxredhat4.7Oracle:10.2.0.1主库:orcl_pd备库:LGDG一.逻辑Standby创建过程1创建物理Standby具体的参考我的blog:OracleDataGuardLinux平台PhysicalStandby搭建实例http://blog.csdn.net/tianlesoftware/archive/2010/04/30/5547565.aspxOracleDataGuradPhysicalStandby相关说明http://blog.csdn.net/tianlesoftware/archive/2010/05/04/5557410.aspx简 阅读全文
posted @ 2010-05-06 18:11 davedba 阅读(138) 评论(0) 推荐(0) 编辑
摘要:操作系统:linuxredhat4.7Oracle:10.2.0.1主库:orcl_pd备库:LGDG一.逻辑Standby创建过程1创建物理Standby具体的参考我的blog:OracleDataGuardLinux平台PhysicalStandby搭建实例http://blog.csdn.net/tianlesoftware/archive/2010/04/30/5547565.aspxOracleDataGuradPhysicalStandby相关说明http://blog.csdn.net/tianlesoftware/archive/2010/05/04/5557410.aspx简 阅读全文
posted @ 2010-05-06 18:11 davedba 阅读(189) 评论(0) 推荐(0) 编辑
摘要:OracleDataGuard,分逻辑Standby和物理Standby。下面讲的是物理Standby环境的搭建步骤。有关DataGuard的一些概念性的理论知识,请参考我的blog,这里不做过多的说明。OracleDataGurad理论知识http://blog.csdn.net/tianlesoftware/archive/2010/04/22/5514082.aspx一.启用ForceLogging将Primary数据库置为ForceLogging模式。通过下列语句:查看状态:SQL>SELECTDATABASE_ROLE,FORCE_LOGGINGFROMV$DATABASE;D 阅读全文
posted @ 2010-05-04 21:43 davedba 阅读(126) 评论(0) 推荐(0) 编辑
摘要:OracleDataGuard,分逻辑Standby和物理Standby。下面讲的是物理Standby环境的搭建步骤。有关DataGuard的一些概念性的理论知识,请参考我的blog,这里不做过多的说明。OracleDataGurad理论知识http://blog.csdn.net/tianlesoftware/archive/2010/04/22/5514082.aspx一.启用ForceLogging将Primary数据库置为ForceLogging模式。通过下列语句:查看状态:SQL>SELECTDATABASE_ROLE,FORCE_LOGGINGFROMV$DATABASE;D 阅读全文
posted @ 2010-05-04 21:43 davedba 阅读(314) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示