- 博客(33)
- 资源 (22)
- 收藏
- 关注
原创 CBO学习----03--选择率(Selectivity)
第3章 单表选择率(Single Table Selectivity)Selectivity是优化器估算Rows(Cards)的重要依据。/**************************************************************************************************************************
2013-08-01 14:46:36 1481
原创 CBO学习----02--表扫描(Tablescans)
第2章 表扫描(Tablescans)CBO的4种策略:(1)传统策略:IO次数 (oracle7)(2)SS1=IOST --系统统计(system statistics,针对操作系统的统计信息)1;IO的大小和时间 (oracle8i)(3)SS2=IOST+CPU--增加了CPU Costing (oracle9i)(4)SS3=IOST+CPU+
2013-07-18 20:46:45 1721
原创 CBO学习----01--What do You Mean by Cost?
第1章 Cost的含义(What do You Mean by Cost?)Cost(代价/成本)的两方面含义:(1)explain plan工具产生的神奇数字(2)执行SQL的实际资源消耗其实Cost就是优化器执行计算的结果.本书主要学习:优化器如何产生Cost的.1.1优化器选项CBO(基于代价/成本的优化器)的3个变体(varians)参数opti
2013-07-10 15:27:18 1238
转载 SSH配置详解
# 1. 关于 SSH Server 的整体设定,包含使用的 port 啦,以及使用的密码演算方式Port 22 # SSH 预设使用 22 这个 port,您也可以使用多的 port ! # 亦即重复使用 port 这个设定项目即可!Protocol 2,1 # 选择的 SSH 协议版本,可以是 1 也可以是 2 ,
2014-10-09 14:39:50 667
原创 oracle bug 12415167
drop table t1;create table t1 (c1 char(2) primary key, c2 char(1) not null);insert into t1 values ('A ','A'); select t1.c1 from t1 where t1.c1 in (select c2 from t1 union all select '0'||c2 c2 fr
2014-09-04 16:52:34 988
原创 db_keep_cache_size参数的控制范围测试
ocm考试新题中,需要创建keep存储的表,但在该参数是否应该修改上,有一些分歧,有人说asmm会自动给keep分配内存的,该参数就不用设置了。看文档和asktom,也是云山雾罩,说什么的都有,还是来实际的测试吧:SQL> col COMPONENT for a30SQL> select COMPONENT,CURRENT_SIZE/1024/1024||'MB' MB from V_$
2014-07-18 16:46:37 3127
原创 闪回查询用例
SQL> conn hr/hrConnected.SQL> select * from tab;TNAME TABTYPE CLUSTERID------------------------------ ------- ----------REGIONS TABLECOUNTRIES TABLELOCATIONS
2014-07-14 16:12:18 916
转载 datafile block (8192)
datafile block block size :8192Offset0123456789abcdef0001400006A200000A0040010E89430000000502 type
2014-06-23 22:33:47 896
原创 oracle动态注册参数local_listener
local_listener参数有两种书写格式,提供了不同的功能。监听文件上,1521和1526端口上都有动态监听端口。[oracle@dbsv admin]$ cat listener.ora LISTENER= (DESCRIPTION= (ADDRESS_LIST= (ADDRESS=(PROTOCOL=tcp)(HOST=dbsv)(PORT=1521))
2014-06-21 12:11:42 11204
原创 停止expdp任务
误操作expdp st/st dumpfile=full2013.dmp full=y logfile=full2013.log directory=expdp job_name=my_jobctrl + c 停止发现导出文件依然在增长expdp st/st attach=my_job查看job状态[oracle@test60 expdp]$ expdp st/st
2014-02-28 12:17:53 1697
原创 联网同步时间,每天早8点
ping cn.pool.ntp.orgcrontab -e00 8 * * * root ntpdate 202.120.2.101
2014-01-15 14:15:41 837
原创 ocm 考试大纲 2013年底
PlatformOracle Database 10g Enterprise Edition Release 10.2.0.2.0Oracle Enterprise Manager 10g Grid Control Release 10.2.0.1.1Operating System:Oracle Enterprise Linux 5 Update 4 (OEL 5 Upd
2013-11-24 00:35:32 937
原创 10053 level 1 查看语句CBO算法
先清理下软解析,才能打出10053的trace文件。alter system flush shared_pool;alter session set tracefile_identifier='wqs';SELECT d.VALUE || '/' || LOWER (RTRIM (i.INSTANCE, CHR (0))) |
2013-11-22 13:45:17 1263
原创 10046 level 12 跟踪一个秀逗的SQL语句
执行语句语句:alter session set tracefile_identifier='test';SELECT d.VALUE || '/' || LOWER (RTRIM (i.INSTANCE, CHR (0))) || '_ora_' || p.spid ||
2013-11-22 11:46:06 1330
原创 expdp数据泵全库导出和导入
创建路径create directory expdp as '/u01/expdp'; Grant read,write on directory expdp to system;查看权限col PRIVILEGE for a10col DIRECTORY_PATH for a25SELECT privilege, directory_name, DIRECTORY_P
2013-11-15 00:26:53 27980 1
原创 oracle12c安装报错:PRVF-0002
./runInstaller 启动图形化报错PRVF-0002 : Could not retrieve local nodename.查看了一下报错信息:[root@test68 OraInstall2013-09-06_04-43-39AM]# cat installActions2013-09-06_04-43-39AM.log后几行报错:SEVERE: [F
2013-09-06 12:54:21 3378
原创 Oracle的TPCC测试,原来也是个作弊的东西...
http://www.oaktable.net/content/sorted-hash-clusters-rip根据Jonathan Lewis老先生的测试实例,发觉cluster 的sort功能,完全是为了tpcc测试而存在的,非等值的查询语句,都会走错误的计划,得出错误的结果。这回oracle麻烦大了...execute dbms_random.seed(0)create
2013-08-30 14:37:55 2152 1
原创 CBO参数学习之查询隐藏参数
set lines 200set pages 100col KSPPINM for a45 col KSPPSTVL for a10 col KSPPDESC for a80select x.ksppinm, y.ksppstvl, x.ksppdescfrom x$ksppi x , x$kspp
2013-07-08 16:57:49 1009
原创 CBO参数之一“_sort_elimination_cost_ratio”
参数“_sort_elimination_cost_ratio”含义如下(转自http://space.itpub.net/22034023/viewspace-716217):create table t1 as select * from dba_objects where object_id is not null;alter table t1 add constraint
2013-07-08 16:16:19 1314
原创 oracle12c(oracle12.1.0.1.0)安装指南--实测OEL5.9(RH5)
[root@oel ora12c]# uname -aLinux oel 2.6.39-300.26.1.el5uek #1 SMP Thu Jan 3 18:31:38 PST 2013 x86_64 x86_64 x86_64 GNU/Linux[root@oel ora12c]# cat /etc/oracle-release Oracle Linux Server releas
2013-07-01 14:46:34 2526 1
原创 ocm考试之section0手动建库
#Section0手动建库(1)确定实例名export ORACLE_SID=test(2)建立密码文件orapwd file=orapwtest password=oracle(3)建立pfilecat init.ora|grep -v ^ #|grep -v $ > inittest.oravi inittest.oradb_name=tes
2013-06-22 13:49:03 1167
原创 ocm考试相关
ocm考试时,有两台机器,考前15分钟入场,提前挑选。db机=单数机(ODD)gc机=偶数机(EVEN)考试分两天,红色为必考死题第一天:section0:建库 45 分钟section1:数据库和网络配置 120分钟section2:gc安装配置120 分钟section3:数据库备份恢复 60分钟section4:数据仓库
2013-06-21 15:52:41 1211 1
原创 oracle10g自动启动配置
1.配置/etc/oratab文件文件格式:$ORACLE_SID:$ORACLE_HOME:echo orcl:/u01/oracle:Y >> /etc/oratab2.编写启动脚本vi /etc/init.d/oracleORA_HOME=/u01/oracleORA_OWNER=oracleif [ ! -f $ORA_HOME/bin/dbstart
2013-06-21 13:49:08 1086
原创 ora-00988
本来想看下默认表空间的有效范围CREATE bigfile TABLESPACE "USERS" DATAFILE'/u01/oradata/orcl/users.dbf' SIZE 500MAUTOEXTEND ON NEXT 20MLOGGING ONLINE PERMANENT BLOCKSIZE 8192EXTENT MANAGEMENT LOCAL AUTOALL
2013-06-20 15:25:20 1074
原创 ocm考试最精炼oracle10g手动建库脚本
1.创建目录mkdir -p /u01/admin/orcl/{a,b,c,u}dumpmkdir -p /u01/oradata/orcl2.环境变量、开机自启动、密码文件export ORACLE_SID=orclecho orcl:/u01/oracle:Y >> /etc/orataborapwd file=/u01/oracle/dbs/orapworc
2013-06-20 14:50:34 1461
原创 安装10.2.0.5升级包
环境OEL5.9 x86_64oracle10g 10.2.0.1 x86_64把升级包p8202632_10205_Linux-x86-64.zip传入服务器并解压,如下。[root@oel ~]# cd /u01/[root@oel u01]# lltotal 2005592-rw-r--r-- 1 oracle oinstall 801603584 Jun
2013-06-19 11:37:14 1374
原创 ORA-27125 建库报错,解决方法
oracle 10.2.0.1 Linux_x86_64 在dbca建库时,报错ora-27125错误。[root@oel ~]# id oracle uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba) context=root:system_r:unconfined_t:SystemLow-SystemHigh
2013-06-17 18:16:01 1845
原创 OEL5.9下安装oracle10.2.0.1 x86_64
#所需的所有包-------------------------------xscreensaver-4.18-5.rhel4.2gnome-libs-1.4.1.2.90-44.1compat-db-4.1.25-9gcc-3.4.3-22.1.EL4gcc-c++-3.4.3-22.1.EL44libstdc++-devel-3.4.3-22.1pdksh-5.
2013-06-17 16:07:07 1168
原创 OEL安装报错
这几天,在测试机上安装了OEL的多个版本(5.9,6.2)其中报错五花八门。报错一:安装时报错,如下图,居然要debug安装到一半就报错退出了。居然也不报一下内存损坏!报错二:在格式化硬盘阶段,经常会死机定格。状况三在安装OEL6.2时,并不会报任何错误,只是在安装最后重启时,找不到内核,卡在grub界面。最终确认,为内存损坏...
2013-06-13 17:00:54 1011
原创 利用postgresql(PG9.1.1)源码搭建win32调试环境
把以前写的东西,在这里整理一下,顺便根据新代码做些调整。PG源码网站:www.Postgresql.org 文件夹:E:\PG\01-源码\postgresql-9.1.1.tar.bz2 解压到:E:\PG\PostgreSQL 解压后的文件夹:E:\PG\PostgreSQL\postgresql-9.1.1 vs2005
2013-05-31 15:19:18 1238
oracle dul10
2011-12-09
计算机组成原理 蒋本珊 版
2010-04-05
wrox.professional.vmware.server.dec.2006 虚拟机 技术文档
2010-03-11
ThinkinJava Java编程思想 第4版 中英文版对照 中文版 英文版
2010-03-09
JDBC 3.0 官方资料
2010-02-26
Oracle9i Database Administration Fundamentals I Ed 2.0(oracle原版英文教材)
2010-02-24
oracle ocp认证 官方教材中文版之数据库性能调优(Performance Tuning)
2010-02-20
oracle ocp认证 官方教材中文版之SQL基础(SQL Fundamentals I)
2010-02-20
oracle ocp认证 官方教材中文版之管理基础(Administration Fundamentals I&II)
2010-02-20
C语言程序设计(第四版)笔记
2009-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人