<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[47522341的专栏]]></title><description><![CDATA[在去dba的路上]]></description><link>https://blog.youkuaiyun.com/47522341</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; 47522341]]></copyright><item><title><![CDATA[PL/SQL性能优化工具profiler的部署和使用]]></title><link>https://blog.youkuaiyun.com/47522341/article/details/5800747</link><guid>https://blog.youkuaiyun.com/47522341/article/details/5800747</guid><author>47522341</author><pubDate>Tue, 10 Aug 2010 10:53:00 +0800</pubDate><description><![CDATA[<br />摘要... 2<br />PL/SQL性能优化工具profiler的部署和使用... 2<br />产品名称，产品版本... 2<br />适用平台... 2<br />创建及维护日期... 2<br />引言... 2<br />执行环境：... 2<br />访问权限：... 3<br />用法... 3<br />简介... 3<br />描述... 3<br />先决条件... 3<br />附录1 调用范例... 4<br />测试过程创建... 4<br />调用过程脚本... 5<]]></description><category></category></item><item><title><![CDATA[事务的锁定和阻塞机制]]></title><link>https://blog.youkuaiyun.com/47522341/article/details/5454531</link><guid>https://blog.youkuaiyun.com/47522341/article/details/5454531</guid><author>47522341</author><pubDate>Tue, 06 Apr 2010 14:19:00 +0800</pubDate><description><![CDATA[事务的锁定和阻塞机制... 21，oracle锁的分类与产生... 21.1 oracle的锁类型... 21.2 悲观封锁和乐观封锁... 21.3 阻塞... 31.4 TM锁的类型... 31.5 TX锁的类型... 52，锁相关的数据字典... 62.1 关于v$lock. 62.2 其他相关视图说明... 93，锁相关的sql statement ]]></description><category></category></item><item><title><![CDATA[oracle中多行聚合成字符串]]></title><link>https://blog.youkuaiyun.com/47522341/article/details/5293776</link><guid>https://blog.youkuaiyun.com/47522341/article/details/5293776</guid><author>47522341</author><pubDate>Sat, 06 Feb 2010 11:03:00 +0800</pubDate><description><![CDATA[CREATE TABLE t_row_str(ID INT,col VARCHAR2(10));INSERT INTO t_row_str VALUES(1,a);INSERT INTO t_row_str VALUES(1,b);INSERT INTO t_row_str VALUES(1,c);INSERT INTO t_row_str VALUES(2,a);INSERT I]]></description><category></category></item><item><title><![CDATA[oracle的escape转义字符]]></title><link>https://blog.youkuaiyun.com/47522341/article/details/5205911</link><guid>https://blog.youkuaiyun.com/47522341/article/details/5205911</guid><author>47522341</author><pubDate>Mon, 18 Jan 2010 09:52:00 +0800</pubDate><description><![CDATA[定义：escape关键字经常用于使某些特殊字符，如通配符：%,_转义为它们原来的字符的意义，被定义的转义字符通常使用/,但是也可以使用其他的符号。实例：SQL> select * from t11 where name like %_%;NAME----------aa_aaaaSQL> select * from t11 where name like %/_%]]></description><category></category></item><item><title><![CDATA[一个隐式转换引起的性能故障问题的解决过程]]></title><link>https://blog.youkuaiyun.com/47522341/article/details/5185765</link><guid>https://blog.youkuaiyun.com/47522341/article/details/5185765</guid><author>47522341</author><pubDate>Wed, 13 Jan 2010 15:37:00 +0800</pubDate><description><![CDATA[今天开发人员过来说一个每天执行上千次的procedure速度比较慢，希望能调整一下但不知如何下手。于是过去瞅了一眼，本来以为事情会比较简单。 因为思路很清晰嘛。执行步骤如下。1，  在plsql developer中新开一个sql窗口；2，  设置10046跟踪事件3，  Tkprof解析跟踪结果4，  定位到故障sql后根据需要实施优化。但没想到事情还是起了点周折，前面几]]></description><category></category></item><item><title><![CDATA[2008 中国首届Oracle数据库精英工程师评选电子试题]]></title><link>https://blog.youkuaiyun.com/47522341/article/details/5139966</link><guid>https://blog.youkuaiyun.com/47522341/article/details/5139966</guid><author>47522341</author><pubDate>Wed, 06 Jan 2010 09:24:00 +0800</pubDate><description><![CDATA[2008 中国首届Oracle数据库精英工程师评选电子试题 和答案(2008年9月3日) =========================================================== 2008 中国首届Oracle数据库精英工程师评选电子试题 和答案(2008年9月3日)作者: zhulch(http://zhulch.itpub.net)发表于: 200]]></description><category></category></item><item><title><![CDATA[行迁移和行链接]]></title><link>https://blog.youkuaiyun.com/47522341/article/details/4841959</link><guid>https://blog.youkuaiyun.com/47522341/article/details/4841959</guid><author>47522341</author><pubDate>Fri, 20 Nov 2009 15:06:00 +0800</pubDate><description><![CDATA[ 转载：行迁移和行链接上一篇 / 下一篇  2009-02-13 11:29:25 / 个人分类：转载 查看( 128 ) / 评论( 0 ) / 评分( 0 / 0 ) row chain：When a row is too large to fit into any block, row chaining occurs. In this case, the Oracle d]]></description><category></category></item><item><title><![CDATA[linux环境下升级9204-9208]]></title><link>https://blog.youkuaiyun.com/47522341/article/details/4794211</link><guid>https://blog.youkuaiyun.com/47522341/article/details/4794211</guid><author>47522341</author><pubDate>Tue, 10 Nov 2009 15:17:00 +0800</pubDate><description><![CDATA[ 第一步 下载安装文件... 21.1 确认系统版本... 21.2 下载补丁... 2二, 升级准备... 4三, 升级配置... 53.1 identify the oracle9i installation. 53.2 阅读升级注意事项... 63.3 上传升级包并解压... 63.4 确认环境变量ORACLE_SID和ORACLE_HOME设置. 6]]></description><category></category></item><item><title><![CDATA[connect by rownum造表]]></title><link>https://blog.youkuaiyun.com/47522341/article/details/4763473</link><guid>https://blog.youkuaiyun.com/47522341/article/details/4763473</guid><author>47522341</author><pubDate>Tue, 03 Nov 2009 17:13:00 +0800</pubDate><description><![CDATA[ 之前需要递增的数据都是使用如下的示例方式.select rownumfrom dba_objects , dba_objectswhere rownum  效率相对较差.  今天突然发现有哥们使用了如下方式, 眼前一亮.select rownumfrom dualconnect by rownum ]]></description><category></category></item><item><title><![CDATA[数据库迁移方案01]]></title><link>https://blog.youkuaiyun.com/47522341/article/details/4580021</link><guid>https://blog.youkuaiyun.com/47522341/article/details/4580021</guid><author>47522341</author><pubDate>Tue, 22 Sep 2009 14:43:00 +0800</pubDate><description><![CDATA[环境描述:源数据库Oracle服务器版本:  Oracle9.2.0.8数据库名称 db_name = oradb  instance_name=oradb操作系统版本: windows 2003实例安装位置: $oracle_base = e:/oracle 目标数据库Oracle服务器版本:  Oracle9.2.0.8数据库名称 db_name = orc]]></description><category></category></item><item><title><![CDATA[Cache buffer latches的形成原因分析]]></title><link>https://blog.youkuaiyun.com/47522341/article/details/4449070</link><guid>https://blog.youkuaiyun.com/47522341/article/details/4449070</guid><author>47522341</author><pubDate>Sat, 15 Aug 2009 11:34:00 +0800</pubDate><description><![CDATA[Cache buffer latches的形成原因分析当一个数据块被读入SGA. 这些数据块所在缓冲区的头地址(buffer headers)被挂载到链列表上(LRU, LRUW).这些连列表被挂载在hash buckets上. Oracle定义了一些cache buffer chains latches来保护这种内存结构的数据一致性读取.如下表所示.一个进程在对数据块执行add, rem]]></description><category></category></item><item><title><![CDATA[动态语句长度超过32K的解决方法]]></title><link>https://blog.youkuaiyun.com/47522341/article/details/4439436</link><guid>https://blog.youkuaiyun.com/47522341/article/details/4439436</guid><author>47522341</author><pubDate>Wed, 12 Aug 2009 17:25:00 +0800</pubDate><description><![CDATA[ Oracle的varchar2类型最大长度为4000, PLSQL的varchar2最大长度为32767就是32K, 这也是本地动态sql语句能够处理的最大长度.如果动态sql语句过长，就没有办法在一个varchar2变量中存储整个语句，导致execute immediate本地动态sql方式无法使用。但现实中，有些时候确实会碰到超长的动态sql语句，怎么办呢？解决办法就是，使用dbms]]></description><category></category></item><item><title><![CDATA[增强plsql developer的session monitor工具]]></title><link>https://blog.youkuaiyun.com/47522341/article/details/4434779</link><guid>https://blog.youkuaiyun.com/47522341/article/details/4434779</guid><author>47522341</author><pubDate>Tue, 11 Aug 2009 15:32:00 +0800</pubDate><description><![CDATA[增强plsql developer的session工具... 1一, 过滤器... 11.1 all session. 21.2 user sessions. 21.3 active sessions. 31.4 所有session 的当前等待... 3二, 详细资料... 42.1 游标... 42.2 sql文本... 52.3 统计表... 52.4 ]]></description><category></category></item><item><title><![CDATA[connect by start with详细用法]]></title><link>https://blog.youkuaiyun.com/47522341/article/details/4418929</link><guid>https://blog.youkuaiyun.com/47522341/article/details/4418929</guid><author>47522341</author><pubDate>Thu, 06 Aug 2009 16:08:00 +0800</pubDate><description><![CDATA[树结构查询ORACLE是一个关系数据库管理系统,它用表的形式组织数据,在某些表中的数据还呈现出树型结构的联系。例如，我们现在讨论雇员信息表EMP，其中含有雇员编号（EMPNO）和经理（MGR）两例，通过这两列反映出来的就是雇员之间领导和被领导的关系。有些雇员领导另一些雇员，有些雇员被领导，还有些雇员领导一些人又被别人领导，他们之间的这种关系就是一种树结构，图1.1表示了EMP表雇员间的这种树结构。]]></description><category></category></item><item><title><![CDATA[dba 监控脚本]]></title><link>https://blog.youkuaiyun.com/47522341/article/details/4384647</link><guid>https://blog.youkuaiyun.com/47522341/article/details/4384647</guid><author>47522341</author><pubDate>Mon, 27 Jul 2009 17:07:00 +0800</pubDate><description><![CDATA[    一直以来都希望能有一个合适的监控脚本,在每晚固定的时候搜集整理oracle的运行状态(比如, 日志异常, tablespace剩余空间, 运行过程中的alert信息, 以及某个时间段内的io, cpu, memory等的使用情况. 有兴趣的哥们还可以随便往里添加一些你觉得重要的内容), 并自动发送邮件给哥们.    原因无他, 首先哥们懒, 其次, 就算不懒, 每日执行重复但还颇为]]></description><category></category></item><item><title><![CDATA[五, 监控oracle的等待事件]]></title><link>https://blog.youkuaiyun.com/47522341/article/details/4370491</link><guid>https://blog.youkuaiyun.com/47522341/article/details/4370491</guid><author>47522341</author><pubDate>Wed, 22 Jul 2009 14:49:00 +0800</pubDate><description><![CDATA[五, 监控oracle的等待事件select event,       sum(decode(wait_Time, 0, 0, 1)) "Prev",       sum(decode(wait_Time, 0, 1, 0)) "Curr",       count(*) "Tot"  from v$session_Wait group by event order by 4;5.1 等待]]></description><category></category></item><item><title><![CDATA[六, 监控当前数据库的活动session]]></title><link>https://blog.youkuaiyun.com/47522341/article/details/4370487</link><guid>https://blog.youkuaiyun.com/47522341/article/details/4370487</guid><author>47522341</author><pubDate>Wed, 22 Jul 2009 14:47:00 +0800</pubDate><description><![CDATA[六, 监控当前数据库的活动session6.1 监控session的执行语句6.1.1 通过动态性能视图查找活动session的执行语句select a.SID,a.USERNAME,a.machine,a.TERMINAL,b.PIECE,b.SQL_TEXTfrom v$session a,     v$sqltext bwhere b.ADDRESS = decode(a.SQL]]></description><category></category></item><item><title><![CDATA[AIX进程监控与管理]]></title><link>https://blog.youkuaiyun.com/47522341/article/details/4359206</link><guid>https://blog.youkuaiyun.com/47522341/article/details/4359206</guid><author>47522341</author><pubDate>Sat, 18 Jul 2009 11:20:00 +0800</pubDate><description><![CDATA[AIX进程监控与管理... 2一, PS命令... 21.1 显示10个消耗cpu最多的进程... 21.2 显示10个消耗存储空间最多的进程... 31.3 按顺序显示系统中受罚的进程: 31.4 按照优先级顺序显示系统中的进程... 51.5 按处理时间为顺序显示系统中的前十个进程... 51.6 按实际内存使用的多少顺序显示系统中的前十个进程... 61.7 ]]></description><category></category></item><item><title><![CDATA[AIX系统Memory性能评估]]></title><link>https://blog.youkuaiyun.com/47522341/article/details/4359197</link><guid>https://blog.youkuaiyun.com/47522341/article/details/4359197</guid><author>47522341</author><pubDate>Sat, 18 Jul 2009 11:18:00 +0800</pubDate><description><![CDATA[AIX系统Memory性能评估... 2一, VMM的管理简介... 21.1 空闲列表维护... 21.2 文件占用内存的比率维护... 21.3 vmstat命令显示内存中的数据页数... 3二, 使用vmstat确定内存的使用情况... 32.1 faults故障... 42.2 memory(内存) 42.3 page磁盘交换... 4三, svmon命]]></description><category></category></item><item><title><![CDATA[四, 监控使用系统资源较多的用户信息]]></title><link>https://blog.youkuaiyun.com/47522341/article/details/4359190</link><guid>https://blog.youkuaiyun.com/47522341/article/details/4359190</guid><author>47522341</author><pubDate>Sat, 18 Jul 2009 11:15:00 +0800</pubDate><description><![CDATA[四, 监控使用系统资源较多的用户信息下述语句监控当前活动用户中, 使用cpu,逻辑读, 物理读, 解析次数较多的session的相关信息. 报表结果包括, session id, 系统pid, session状态, 正在执行的sql语句等.select se.r1,       se.sid,       se.spid,       se.status,       se.name,  ]]></description><category></category></item></channel></rss>