dmt、lmt、mssm,assm的一点总结!
这几个名词涉及的内容实在是太多了,尽最大能力总结一下,希望能和大家一起分享!一下写不完,会不停的补充、完善!感觉比讲课还累:) 未完,不停的整理,修正,完善当中,欢迎大家拍砖![php]在了解dmt和lmt之前,先...
oracle中*_name你知道多少?
db_name,instance_name,service_names,db_domain,global_name,global_names,等各有各的用处!不容易理解!也可以参与讨论!http://www.itpub.net/thread-903624-1-5.html1、db_name 数据库名SQL> connect xys/manage...
os认证和口令文件!
os认证和口令文件的一点总结!也可以通过下面连接参与讨论http://www.itpub.net/thread-906008-1-1.html 1、os认证oracle安装之后默认情况下是启用了os认证的,这里提到的os认证是指服务器端os认证。os认证的意思把...
使用bulk collect实现cursor 批量fetch!
尽管我在开发当中使用批量fetch并不是很多,但是oracle提供了这个功能我们最好能熟悉一下,说不定什么时候会用上它。批量fetch肯定需要和集合结合起来使用,所以这就要求我们熟悉集合的内容!这里不对集合的内容做过...
%rowtype是什么?
每次讲课,%rowtype是什么,很多非计算机专业或者说即使是计算机专业但是基础不是很好的一些学员总是理解不了,原因是他们不熟悉c中的结构体或者是parcle(是这么写的吗?忘了)中的record类型。我直接给出一个%rowt...
考10g ocp的一点体会!
今天去考了一下10g ocp! 很幸运:042-- 82% 043 ---73%总体感觉10g的ocp含金量太低,当然以前的版本也没有考过,不了解!042的内容主要是物理结构和实例的一些启动状态以及network等相关内容,逻辑结构内存进程等内...
sql case语法和plsql case语法!
sql和plsql都有case,但是自己感觉sql中的case似乎用处更大一些!SQL> select case sex when '1' then '男' when '0' then '女' else '其它' end sex , count(*) from t_emp group by sex;SEX ...
使用多从条件判断时要特别注意!
当v_j=1时答案是多少?10还是110?不用做试验,凭直观感觉:)当然出现这样的判断程序逻辑可能存在问题!declarev_i int default 10 ;v_j int :=&a ;v_result number ;beginif v_j>0 thenv_result := v_i/v_j ;elsif v...
今天儿子一天哭了好多次!
最近发现儿子很叛逆,一天不顺心,或者说不满足他的意愿就不行,赖赖唧唧的,晚上我终于忍不住了,动手打了他!从儿子2007/09/06第一次上幼儿园到现在几乎没有一天是高高兴兴去的,最开始我非常理解,其实现在也能理...
限定client段ip访问oracle!
在南京培训时一位学员问及了如何限定client段ip访问oracle!其实比较简单,只要把下面语句加在sqlnet.ora中即可,但是要想让加入的内容发挥作用,别忘了重启listenertcp.validnode_checking=yestcp.invited_nodes=(1...
sql优化讲课中引出的各种问题!
有图片,所以这里没有放内容,查看的话,大家可以直接看看下面的连接!http://www.itpub.net/showthread.php?s=&postid=8782314#post8782314
ITL中xid 和 uba的验证!
ITL中xid 和 uba代表了什么意思?需要了解block的internal格式!下面通过一个试验做了一些验证!SQL> truncate table t;表被截断。SQL> desc t 名称 是否为空? 类型 ---------...
statspack中Library Hit是如何计算的?
通过测试发现Library Hit 是pin的命中率!首先通过statspack产生的report中Library Hit %: 79.58下面看看Library Hit 是如何计算出来的,当然大家也可以直接去看spreport script!SQL> select snap_id,gets,gethits,p...
参数SKIP_UNUSABLE_INDEXES的一点测试!
之前并不知道SKIP_UNUSABLE_INDEXES是一个参数,在imp/impdp中经常看到!通过以下试验发现即使SKIP_UNUSABLE_INDEXES=y,status=UNUSABLE的index还是伴随着tt表的导出导入一起导出导入,只是SKIP_UNUSABLE_INDEXES=...
使用dbms_tts.transport_set_check来检查要传输的tbs是否是自包含的时需要注意!
在transport_tablespace前可以使用dbms_tts.transport_set_check来检查要传输的tbs是否是自包含的,执行dbms_tts.transport_set_check之后如果tbs不是自包含的,只有在当前session查询TRANSPORT_SET_VIOLATIONS试图...
win下使用expdp的enclude参数时一个对象和多个对象的几种写法!
win下和linux下写法不同,doc上的写法是linux下的,win下有所不同,而且值得注意的是一个对象和多个对象写法稍稍有些差别!C:>expdp xys/manager directory=exp dumpfile=tab.dmp exclude="TABLE:IN('TT1')"Export: ...
block change tracking的一点测试!
block change tracking的一点测试!来自oracle doc:Improving Incremental Backup Performance: Change TrackingRMAN's change tracking feature for incremental backups improves incremental backup performance...
dba_tables中的avg_row_len是如何被计算的?
收集信息时avg_row_len被计算,使用analyze 和dbms_stats搜集时计算avg_row_len的差别在于后者不考虑row header占用的3个bytedoc如下:http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/schema.htm#...
个人简介
个人简介:oracle dba ;10g ocp实践经验丰富,培训经验丰富!曾在海辉集团(http://www.hisoft.com/cn/)欧美事业部,日本事业部,国内事业部担任dba。长期从事和数据库相关的工作,熟悉多种数据库,尤其擅长数据库...
表最多能有1000列还是255列?
通过测试发现最多可以有1000列,每一row pieve最多255。SQL> create table tt(id int);表已创建。SQL> edit已写入 file afiedt.buf 1 declare 2 v_string varchar2(100); 3 begin 4 for i in 1..1000 loop ...