自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

数据帝

我所知道的数据库技术。

  • 博客(33)
  • 资源 (22)
  • 收藏
  • 关注

原创 CBO学习----03--选择率(Selectivity)

第3章 单表选择率(Single Table Selectivity)Selectivity是优化器估算Rows(Cards)的重要依据。/**************************************************************************************************************************

2013-08-01 14:46:36 1413

原创 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 1654

原创 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 1192

原创 [自己记录]文件名按数字顺序输入文件

ll -v | awk '{print $9}' > file_name.txt

2014-10-13 15:55:11 1455

转载 SSH配置详解

# 1. 关于 SSH Server 的整体设定,包含使用的 port 啦,以及使用的密码演算方式Port 22          # SSH 预设使用 22 这个 port,您也可以使用多的 port !              # 亦即重复使用 port 这个设定项目即可!Protocol 2,1        # 选择的 SSH 协议版本,可以是 1 也可以是 2 ,       

2014-10-09 14:39:50 626

原创 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 963

原创 clear logfile的使用

当同组的redolog文件,丢失部分成员时,可以使用clear logfile语句进行重建

2014-07-29 12:40:11 2428

原创 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 3094

原创 闪回查询用例

SQL> conn hr/hrConnected.SQL> select * from tab;TNAME TABTYPE CLUSTERID------------------------------ ------- ----------REGIONS TABLECOUNTRIES TABLELOCATIONS

2014-07-14 16:12:18 890

转载 datafile block (8192)

datafile block block size :8192Offset0123456789abcdef0001400006A200000A0040010E89430000000502 type

2014-06-23 22:33:47 854

原创 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 11113

原创 停止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 1665

原创 Linux挂载iso文件

mount setup_rh6_64_20130808.iso /mnt -o loop

2014-02-24 15:33:42 669

原创 联网同步时间,每天早8点

ping cn.pool.ntp.orgcrontab -e00 8 * * * root ntpdate 202.120.2.101

2014-01-15 14:15:41 806

原创 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 911

原创 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 1220

原创 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 1288

原创 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 27758 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 3325

原创 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 2094 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 983

原创 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 1267

原创 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 2451 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 1143

原创 ocm考试相关

ocm考试时,有两台机器,考前15分钟入场,提前挑选。db机=单数机(ODD)gc机=偶数机(EVEN)考试分两天,红色为必考死题第一天:section0:建库 45 分钟section1:数据库和网络配置 120分钟section2:gc安装配置120 分钟section3:数据库备份恢复 60分钟section4:数据仓库

2013-06-21 15:52:41 1162 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 1062

原创 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 1035

原创 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 1441

原创 安装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 1311

原创 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 1801

原创 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 1137

原创 OEL安装报错

这几天,在测试机上安装了OEL的多个版本(5.9,6.2)其中报错五花八门。报错一:安装时报错,如下图,居然要debug安装到一半就报错退出了。居然也不报一下内存损坏!报错二:在格式化硬盘阶段,经常会死机定格。状况三在安装OEL6.2时,并不会报任何错误,只是在安装最后重启时,找不到内核,卡在grub界面。最终确认,为内存损坏...

2013-06-13 17:00:54 984

原创 利用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 1184

oracle9i官方文档9.2

oracle9i官方文档9.2 oracle9i官方文档9.2 oracle9i官方文档9.2 自用

2013-07-10

CBO原书代码

CBO学习代码 Jonathan Lewis编写

2013-07-02

Oracle10gOCM考试考题文档

《Oracle Certified Master》word版,有标签。 不用再去看图片版了。

2013-06-24

ocm考试详解

ocm考试详解 Oracle Certified Master.zip 奇数机,偶数机 section0~section8

2013-06-21

oracle dul10

oracle DBA 必备工具,绝招中的绝招! DUL是Data Unloader的缩写,为Oracle公司工程师 Bernard van Duijnen 开发,以标准C写成,可以直接从Oracle的数据文件中读取数据,转换为DMP或文本格式输出,在特殊情况下可以用来进行数据恢复。 这些特殊情况主要指,数据库没有有效备份、或者系统表空间损坏,或者在非归档模式下的不可逆数据损失等等,一旦普通手段失去作用,DUL就可以作为最后一招来最大限度的挽救用户数据。 然而DUL并非一个商业工具,这个工具仅在Oracle内部流通,但是逐渐的,DUL也开始流入民间,被一些资深Oracle工程师所使用。 随着数据库版本的变化,DUL工具也在逐渐升级之中,对应Oracle8 / Oracle8i / Oracle9i / Oracle10g都有其相应版本。 作为DBA们首先应该知道DBA第一守则:备份重于一切。首先应该把备份作为数据恢复的第一手段。 如果备份或其他恢复手段不可用,我们就应该知道,DUL是最后可以诉诸的手段。

2011-12-09

计算机组成原理 蒋本珊 版

《计算机组成原理》系统地介绍了计算机的基本组成原理和内部工作机制。《计算机组成原理》共分8章,主要内容分成两个部分:第1、2章介绍了计算机的基础知识;第3~8章介绍了计算机的各子系统(包括运算器、存储器、控制器、外部设备和输入输出子系统等)的基本组成原理、设计方法、相互关系以及各子系统互相连接构成整机系统的技术。   《计算机组成原理》讲述了计算机的一般原理,并注意到与实际应用相结合。全书内容由浅入深,每章之后均附有习题,便于自学。   《计算机组成原理》可以作为高等院校计算机及相关专业“计算机组成原理”课程的教材,也可供从事计算机工作的工程技术人员参考。

2010-04-05

wrox.professional.vmware.server.dec.2006 虚拟机 技术文档

wrox.professional.vmware.server.dec.2006 虚拟机 技术文档

2010-03-11

ThinkinJava Java编程思想 第4版 中英文版对照 中文版 英文版

ThinkinJava Java 编程思想 第4版 中英文版对照 中文版 英文版 传说中的Java圣经

2010-03-09

eclipse中文教材

eclipse中文教材 Wrox.Professional.Eclipse.3.for.Java.Developers

2010-03-08

JDBC 3.0 官方资料

JDBC 3.0 官方资料 SUN被收购前的最后JDBC官方资料 很好,很专业...(多收几分,也值得) 最后,为Mysql,Sun....默哀....

2010-02-26

Oracle9i Database Administration Fundamentals I Ed 2.0(oracle原版英文教材)

oracle原版英文教材 Oracle9i Database Administration Fundamentals I Ed 2.0 经典的9i教材

2010-02-24

oralce9i数据库基础(英文原版)

oracle9i ocp教材 英文版 oracle经典教材 oracle9i ocp教材 英文版 oracle经典教材

2010-02-24

oracle ocp认证 官方教材中文版之数据库性能调优(Performance Tuning)

实用经典的9i教材,虽然oracle11g出了很久了,但是9i教材撰写的还是非常详细和经典的。相对11g糟烂晦涩的教材来说,是绝对不可替代的。 对于新手来说是必备的首选教材。 多收两分,可以理解吧.... 不多说了 希望大家多多支持...

2010-02-20

oracle ocp认证 官方教材中文版之SQL基础(SQL Fundamentals I)

oracle ocp认证 官方教材中文版之管理基础(Administration Fundamentals I&II) 实用经典的9i教材,虽然oracle11g出了很久了,但是9i教材撰写的还是非常详细和经典的。相对11g糟烂晦涩的教材来说,是绝对不可替代的。 对于新手来说是必备的首选教材。 多收两分,可以理解吧.... 不多说了 希望大家多多支持...

2010-02-20

oracle ocp认证 官方教材中文版之管理基础(Administration Fundamentals I&II)

oracle ocp认证 官方教材中文版之管理基础(Administration Fundamentals I&II) 实用经典的9i教材,虽然oracle11g出了很久了,但是9i教材撰写的还是非常详细和经典的。相对11g糟烂晦涩的教材来说,是绝对不可替代的。 对于新手来说是必备的首选教材。 多收两分,可以理解吧.... 不多说了 希望大家多多支持...

2010-02-20

postgresql8.2.3 中文文档

开源数据库postgresql8.2.3 中文文档 包含两个版本 可根据喜好阅读 多谢大家的支持

2010-02-20

C语言程序设计函数速查手册

C语言程序设计函数速查手册 短小而实用

2009-08-11

C语言程序设计(第四版)笔记

第一章 概述 1. C语言的特点 ①语言简洁、紧凑,使用方便、灵活。共有32个关键字,9种控制语句。 ②运算符丰富,公有34种运算符。 ③数据结构丰富,数据类型有:整型、实型、字符型、数组、指针、结构体、共用体等。 ④具有结构化的控制语句(如if…else、while、do…while、switch、for) ⑤语法限制不太严格,程序设计自由度大。 ⑥允许直接访问物理地址,能进行位(bit)操作,可以直接对硬件操作。 ⑦生成目标代码质量高,程序执行效率高。 ⑧可移植性好。 2. C语言的用途 C虽不擅长科学计算和管理领域,但对操作系统和系统实用程序以及对硬件进行操作方面,C有明显的优势。现在很多大型应用软件也用C编写。

2009-08-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除