<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lcb0913的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lcb0913</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lcb0913]]></copyright><item><title><![CDATA[Oracle常用监控SQL]]></title><link>https://blog.youkuaiyun.com/lcb0913/article/details/17232925</link><guid>https://blog.youkuaiyun.com/lcb0913/article/details/17232925</guid><author>lcb0913</author><pubDate>Mon, 09 Dec 2013 23:58:28 +0800</pubDate><description><![CDATA[1.监控事例的等待： 
          select event,sum(decode(wait_time,0,0,1)) prev, sum(decode(wait_time,0,1,0)) curr,count(*) from v$session_wait  group by event order by 4;

  
2.回滚段的争用情况： 
select name,waits]]></description><category></category></item><item><title><![CDATA[SAP常用TCODE]]></title><link>https://blog.youkuaiyun.com/lcb0913/article/details/16332725</link><guid>https://blog.youkuaiyun.com/lcb0913/article/details/16332725</guid><author>lcb0913</author><pubDate>Fri, 15 Nov 2013 00:47:58 +0800</pubDate><description><![CDATA[1 MMBE 查询库存 
2 CO01 生产订单创建 
3 ME2N-按采购订单编号 ME2B/ME2M/ME2C/ME2W 采购订单查询 清单范围ALV 
4 MB51 物料凭证清单 基本的出入库账都可以通过此报表查询 
5 MB52 显示物料的仓库库存 　 
6 MB03 查看物料凭证 
7 MMCL 查库存,查股线加工厂 要好好研究下，老李吩咐 
8 MB31 1.收货 2.对]]></description><category></category></item><item><title><![CDATA[oracle ref cursor的介绍]]></title><link>https://blog.youkuaiyun.com/lcb0913/article/details/7849544</link><guid>https://blog.youkuaiyun.com/lcb0913/article/details/7849544</guid><author>lcb0913</author><pubDate>Thu, 09 Aug 2012 23:11:52 +0800</pubDate><description><![CDATA[利用REF CURSOR，可以在程序间传递结果集（一个程序里打开游标变量，在另外的程序里处理数据）。
也可以利用REF CURSOR实现BULK SQL，提高SQL性能。


REF CURSOR分两种，Strong REF CURSOR 和 Weak REF CURSOR。


Strong REF CURSOR:指定retrun type，CURSOR变量的类型必须和return]]></description><category></category></item><item><title><![CDATA[oracle面试题二]]></title><link>https://blog.youkuaiyun.com/lcb0913/article/details/7720541</link><guid>https://blog.youkuaiyun.com/lcb0913/article/details/7720541</guid><author>lcb0913</author><pubDate>Fri, 06 Jul 2012 00:17:31 +0800</pubDate><description><![CDATA[1. 解释冷备份和热备份的不同点以及各自的优点
解答：热备份针对归档模式的数据库，在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后，进行备份，适用于所有模式的数据库。热备份的优点在于当备份时，数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单，并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。（因为不必将arc]]></description><category></category></item><item><title><![CDATA[oracle面试题一]]></title><link>https://blog.youkuaiyun.com/lcb0913/article/details/7720441</link><guid>https://blog.youkuaiyun.com/lcb0913/article/details/7720441</guid><author>lcb0913</author><pubDate>Thu, 05 Jul 2012 23:27:15 +0800</pubDate><description><![CDATA[1、表：table1(FId,Fclass,Fscore),用最高效最简单的SQL列出各班成绩最高的列表，显示班级，成绩两个字段。 

2、有一个表table1有两个字段FID，Fno，字都非空，写一个SQL语句列出该表中一个FID对应多个不同的Fno的纪录。 
类如： 
101 a1001 
101 a1001 
102 a1002 
102 a1003 
103 a1004]]></description><category></category></item><item><title><![CDATA[多表连接的三种方式详解 HASH JOIN MERGE JOIN NESTED LOOP .]]></title><link>https://blog.youkuaiyun.com/lcb0913/article/details/7694711</link><guid>https://blog.youkuaiyun.com/lcb0913/article/details/7694711</guid><author>lcb0913</author><pubDate>Wed, 27 Jun 2012 00:35:21 +0800</pubDate><description><![CDATA[在多表联合查询的时候，如果我们查看它的执行计划，就会发现里面有多表之间的连接方式。 之前打算在sqlplus中用执行计划的，但是格式看起来有点乱，就用Toad 做了3个截图。
    
 
 

 
 
 
 

 
 
从3张图里我们看到了几点信息：
1.       CBO 使用的ALL_ROWS模式
Oracle Optimizer CBO RBO
http:/]]></description><category></category></item><item><title><![CDATA[Oracle多表关联更新的方式选择]]></title><link>https://blog.youkuaiyun.com/lcb0913/article/details/7694694</link><guid>https://blog.youkuaiyun.com/lcb0913/article/details/7694694</guid><author>lcb0913</author><pubDate>Wed, 27 Jun 2012 00:20:40 +0800</pubDate><description><![CDATA[Oracle多表关联更新的方式选择。 

环境：Oracle 10.2.0.3 on RHEL4 X86_64 

SQL> desc test_a; 

Name Null? Type 

----------------------------------------- -------- ---------------------------- 

C1 NUMBER]]></description><category></category></item><item><title><![CDATA[RAID阵列级别的选择]]></title><link>https://blog.youkuaiyun.com/lcb0913/article/details/7676570</link><guid>https://blog.youkuaiyun.com/lcb0913/article/details/7676570</guid><author>lcb0913</author><pubDate>Tue, 19 Jun 2012 14:45:24 +0800</pubDate><description><![CDATA[我们在部署服务器时通常都免不了RAID阵列级别的选择，RAID技术发展到今天已经有数十种之多了，但我们在生产系统上常用的也就只有几种，如 0，1，5，0+1。读者朋友可能对各个级别的RAID原理已经非常熟悉了，甚至能背诵出来，但面临真正在生产系统中选择最适合应用系统的RAID级别 时，可能没多少心理有底，本文就oracle数据库服务器在选择RAID阵列级别时做一个介绍，希望对还心存疑虑的人们吃一粒]]></description><category></category></item><item><title><![CDATA[Oracle 不同故障的恢复方案]]></title><link>https://blog.youkuaiyun.com/lcb0913/article/details/7676506</link><guid>https://blog.youkuaiyun.com/lcb0913/article/details/7676506</guid><author>lcb0913</author><pubDate>Tue, 19 Jun 2012 14:27:35 +0800</pubDate><description><![CDATA[Oracle 不同故障的恢复方案
http://blog.youkuaiyun.com/tianlesoftware/archive/2010/12/30/6106178.aspx
 
Oracle undo 表空间管理
http://blog.youkuaiyun.com/tianlesoftware/archive/2010/07/11/5689558.aspx
 
 
       上面的2篇Blog]]></description><category></category></item><item><title><![CDATA[RMAN备份恢复之BLOCKRECOVER]]></title><link>https://blog.youkuaiyun.com/lcb0913/article/details/7652377</link><guid>https://blog.youkuaiyun.com/lcb0913/article/details/7652377</guid><author>lcb0913</author><pubDate>Mon, 11 Jun 2012 14:19:54 +0800</pubDate><description><![CDATA[RMAN提供了单独恢复个别BLOCK的功能，这种功能作为普通恢复方法的补充，对于恢复数据库中出现的坏块可以快速的进行恢复。

RMAN的BLOCKRECOVER是利用一个全备份作为基础，在此基础中应用日志，对于需要恢复的个别BLOCK进行恢复。
　　下面演示一个BLOCKRECOVER的简单例子，首先是构造一个坏块，最简单的办法莫过于UltraEdit了。
　　SQL> SELECT CO]]></description><category></category></item><item><title><![CDATA[RMAN 命令详解]]></title><link>https://blog.youkuaiyun.com/lcb0913/article/details/7643638</link><guid>https://blog.youkuaiyun.com/lcb0913/article/details/7643638</guid><author>lcb0913</author><pubDate>Thu, 07 Jun 2012 23:10:01 +0800</pubDate><description><![CDATA[1 列出对应物　 RMAN>list incarnation;

　　2 列出备份

　　2.1概述可用的备份　　　　RMAN>list backup summary;

　　B 表示 backup

　　F 表示 FULL

　　A 表示 archive log

　　0 1 表示 incremental backup

　　S 说明备份状态 （A　AVAILABLE]]></description><category></category></item><item><title><![CDATA[从linux平台移值数据库到windows平台]]></title><link>https://blog.youkuaiyun.com/lcb0913/article/details/7621584</link><guid>https://blog.youkuaiyun.com/lcb0913/article/details/7621584</guid><author>lcb0913</author><pubDate>Thu, 31 May 2012 21:57:20 +0800</pubDate><description><![CDATA[之前在测试传输表空间时感受了一下跨平台的移值，当时只测试了通过传输表空间的特性复制某个指定表空间，或者是通过RMAN中的CONVERT或TTS复制数据库，测试结束之后，感觉ORACLE10G之后对不同平台(相同字节顺序)的数据文件相互兼容性方面得到大大提升，下意识认为不通过传输表空间直接复制数据文件应该也可以，今天在本地测试了一下，确实相当好使，通过这种方式使得跨平台的移植更加高效，也易于管理和操]]></description><category></category></item><item><title><![CDATA[oracle service 的创建、使用-基础分析]]></title><link>https://blog.youkuaiyun.com/lcb0913/article/details/7618235</link><guid>https://blog.youkuaiyun.com/lcb0913/article/details/7618235</guid><author>lcb0913</author><pubDate>Thu, 31 May 2012 00:34:19 +0800</pubDate><description><![CDATA[Posted by huosi in oracle
 performance


本文的目的是介绍 oracle 数据库中的 ‘service’的基础知识；本文环境为win7+10.2.0.4，请注意版本的区别；

在oracle 8i中，oracle引入了一个新功能：service，它可以为客户端提供一种新的连接方式；Service 是字面翻译是服务，那么在oracle数据库当中，s]]></description><category></category></item><item><title><![CDATA[ORACLE-Transparent Data Encryption (TDE)]]></title><link>https://blog.youkuaiyun.com/lcb0913/article/details/7618225</link><guid>https://blog.youkuaiyun.com/lcb0913/article/details/7618225</guid><author>lcb0913</author><pubDate>Thu, 31 May 2012 00:20:05 +0800</pubDate><description><![CDATA[ORACLE-Transparent Data Encryption (TDE) 使用分析
Posted by huosi in security


Oracle 在10.2中引入了 transparent data encryption，也就是常说的TDE；下面来演示下TDE 的使用过程：

如果要使用tde，就首先要创建wallet，这个可以使用以下命令完成：]]></description><category></category></item><item><title><![CDATA[update with case and in]]></title><link>https://blog.youkuaiyun.com/lcb0913/article/details/7596611</link><guid>https://blog.youkuaiyun.com/lcb0913/article/details/7596611</guid><author>lcb0913</author><pubDate>Thu, 24 May 2012 00:09:02 +0800</pubDate><description><![CDATA[UPDATE tab1 SET budgpost_gr1= 
CASE WHEN (budgpost in ('1001,1012,50055')) THEN 'BP_GR_A' 
WHEN (budgpost in ('5,10,98,0')) THEN 'BP_GR_B' 
WHEN (budgpost in ('11,876,7976,67465')) 
ELSE 'Missing']]></description><category></category></item><item><title><![CDATA[常用sql汇集]]></title><link>https://blog.youkuaiyun.com/lcb0913/article/details/7594095</link><guid>https://blog.youkuaiyun.com/lcb0913/article/details/7594095</guid><author>lcb0913</author><pubDate>Wed, 23 May 2012 11:57:39 +0800</pubDate><description><![CDATA[1. 查看后台正在运行的sql
select a.program, b.spid, c.sql_text from v$session a, v$process b, v$sqlarea c where a.paddr = b.addr and a.sql_hash_value = c.hash_value and a.username is not null;

2. 查看被锁object]]></description><category></category></item><item><title><![CDATA[使用Jobs之创建jobs]]></title><link>https://blog.youkuaiyun.com/lcb0913/article/details/7540842</link><guid>https://blog.youkuaiyun.com/lcb0913/article/details/7540842</guid><author>lcb0913</author><pubDate>Mon, 07 May 2012 00:41:09 +0800</pubDate><description><![CDATA[Scheduler学习(一)使用Jobs之创建jobs

2010-05-10 12:05






所谓出于job而胜于job，说的就是Oracle 10g后的新特性Scheduler啦。在10g环境中，ORACLE建议使用Scheduler替换普通的job，来管理任务的执行。其实，将Scheduler描述成管理job的工具已经太过片面了，10G版本中新增的Scheduler]]></description><category></category></item><item><title><![CDATA[Oracle resource manager]]></title><link>https://blog.youkuaiyun.com/lcb0913/article/details/7534394</link><guid>https://blog.youkuaiyun.com/lcb0913/article/details/7534394</guid><author>lcb0913</author><pubDate>Fri, 04 May 2012 12:05:18 +0800</pubDate><description><![CDATA[oracle resource manager 是对数据库包括主机资源的再分配
 
二. 两个软件包
dbms_resource_manager
dbms_resource_manager_privs
示例：
dbms_resource_manager.create_pending_area();
创建一个草稿区
DBMS_RESOURCE_MANAGER.CREATE_CONSU]]></description><category></category></item><item><title><![CDATA[Oracle Str Split Function]]></title><link>https://blog.youkuaiyun.com/lcb0913/article/details/7490831</link><guid>https://blog.youkuaiyun.com/lcb0913/article/details/7490831</guid><author>lcb0913</author><pubDate>Mon, 23 Apr 2012 18:46:37 +0800</pubDate><description><![CDATA[create or replace type tb_strSplit  as table of varchar2(4000);
create or replace function to_table(pv_str varchar2,pv_split varchar2) return tb_strSplit
as
  ltab tb_strSplit := tb_strSplit();]]></description><category></category></item><item><title><![CDATA[索引表简介]]></title><link>https://blog.youkuaiyun.com/lcb0913/article/details/7456079</link><guid>https://blog.youkuaiyun.com/lcb0913/article/details/7456079</guid><author>lcb0913</author><pubDate>Thu, 12 Apr 2012 23:52:45 +0800</pubDate><description><![CDATA[索引表简介
1、索引的内部构造
因为在索引表中涉及到索引的内部构造知识，所以下面会进行简单的介绍。
首先，如果没有索引，当你想要去查找某个值的时候，你不得不对数据进行顺序扫描，如果一张表有n行，那么使用顺序扫描的平均扫描行数为n/2，一旦表的行数越来越多，这种顺序扫描的效率将大幅下降；如果有索引的参与，使用平衡树扫描的平均扫描行数为log(n)，表的行数越多，这种结构带来的扫描效率并不会下降]]></description><category></category></item></channel></rss>