- 博客(11)
- 资源 (1)
- 收藏
- 关注
转载 v$sqlarea,v$sql,v$sqltext提供的sql语句区别
v$sqltext 存储的是完整的SQL,SQL被分割 SQL> desc v$sqltext Name Null? Type ----------------------------------------- -------- ---------------------------- ADDRESS RAW(4) --------- HASH_VALU
2011-11-23 10:05:36 762
转载 V$SESSION
V$SESSION是基础信息视图,用于找寻用户SID或SADDR。不过,它也有一些列会动态的变化,可用于检查用户。如例:SQL_HASH_VALUE,SQL_ADDRESS: 这两列用于鉴别默认被session执行的SQL语句。如果为null或0,那就说明这个session没有执行任何SQL语句。 PREV_HASH_VALUE和PREV_ADDRESS两列用来鉴别被session执行的上一条
2011-11-23 10:00:40 469
转载 v$session,v$session_wait,v$session_wait_history,v$active_session_history
1、v$session:连接将产生会话,当前会话的信息保存在v$session中,连接断开后消失;2、v$session_wait:将当前会话中正在等待的会话状态复制一份到视图,断开后消失(等待会话生命周期最后1次等待);3、v$session_wait_history:保存每个活动session在v$session_wait中最近10次的等待事件(等待会话生命周期最后10次等待)
2011-11-23 09:50:32 2313
转载 索引易错点:索引与max(),min()
前面说完了索引与count(*)的关系,现在来讨论另外一种聚合查询max(),min()与索引的关系,大家觉得这个聚合查询能用的到索引吗?通过上一小节的学习后,可能有人会回答:“可以用得上,但是索引列必须要建主键或者要写where column is not null就可以用到了。”对于这样的回答应该值得肯定,非常正确!看来前面没白讲了。不过用上了什么样的索引扫描方式呢?上一小节的方式是IND
2011-11-17 17:06:59 6658
转载 emctl无法启动
emctl无法启动Posted on October 11th, 2006 in Oracle | Trackback URI安装完以后,emctl无法启动,试验了多种办法也未解决,最后才发现是hostname的问题。这台机器的hostname和hosts名称不一样,导致出现怪异的问题。修改/etc/hostname,/etc/hosts,使二者一致。修改$
2011-11-10 09:30:54 3355
转载 Tkprof工具介绍和分析
Tkprof工具介绍和分析Tkprof是一个用于分析Oracle跟踪文件并且产生一个更加清晰合理的输出结果的可执行工具。如果一个系统的执行效率比较低,一个比较好的方法是通过跟踪用户的会话并且使用Tkprof工具使用排序功能格式化输出,从而找出有问题的SQL语句。Tkprof命令后面可以带各种类型的排序选项,具体如下:Usage: tkprof tracefile o
2011-11-09 15:37:35 596
转载 Oracle 10046事件详解
Oracle的10046事件,可以跟踪应用程序所执行的SQL语句,并且得到其解析次数.执行次数,CPU使用时间等信息。这对我们分析、定位数据库性能问题是非常有用的。10046event是oracle用于系统性能分析时的一个最重要的事件。当激活这个事件后,将通知oracle kernel追踪会话的相关即时信息,并写入到相应trace文件中。这些有用的信息主要包括sql是如何进行解析,绑定变量的使
2011-11-09 15:18:28 8219
转载 oracle跨平台移动
1、安装linux安装过程中注意将SSH,FTP服务及开发工具中包全部安装。安装完成后,修改参数vi /etc/sysctl.conf , 在行末添加以下内容#use for oraclekernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 3200
2011-11-07 16:10:37 836
转载 使用ORACLE10G VLM特性 使32位ORACLE突破1.7G SGA限制
最近公司在中心机房新增一台数据库用来存储解析前的原始数据使用,由于对该数据的安全性和实用性要求不高故采用了浪潮的英信系列服务器作为数据库服务器。考虑到数据库的性能,公司给该服务器配置了4G内存,由于一直听说在32位及其上ORACLE有SGA不能超过1.7G的限制。所以查找相关文档解决该问题,以下是解决办法。 步骤 1、启动数据库,查看原有主要参数配置情况: 为了不更改原有的初始化参
2011-11-03 10:12:41 1723
原创 Linux的环境变量
一、Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1、永久的:需要修改配置文件,变量永久生效。 2、临时的:使用export命令声明即可,变量在关闭shell时失效。二、设置变量的三种方法 1、在/etc/profile文件中添加变量【对所有用户生效(永久的)】 用VI在文
2011-11-02 16:28:55 598
转载 Oracle RMAN 的 show,list,crosscheck,delete命令整理
1、SHOW命令: 显示rman配置: RMAN> show all;2、REPORT命令: 2.1、RMAN> report schema 报告目标数据库的物理结构; 2.2、RMAN>report need backup days=3; 报告最近3天没有被备份的数据文件; 2.3、R
2011-11-02 11:20:28 473
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人