自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(305)
  • 收藏
  • 关注

转载 Oracle 9i 分析函数参考手册(8)

SUM 功能描述:该函数计算组中表达式的累积和。SAMPLE:下例计算同一经理下员工的薪水累积值SELECT manager_id, last_name, salary,SUM (salary) OVER (PARTITION ...

2009-04-06 16:07:42 122

转载 Oracle 9i 分析函数参考手册(7)

ROW_NUMBER 功能描述:返回有序组中一行的偏移量,从而可用于按特定标准排序的行号。SAMPLE:下例返回每个员工再在每个部门中按员工号排序后的顺序号SELECT department_id, last_name, emp...

2009-04-06 16:07:01 116

转载 Oracle 9i 分析函数参考手册(4)

LEAD 功能描述:LEAD与LAG相反,LEAD可以访问组中当前行之后的行。Offset是一个正整数,其默认值为1,若索引超出窗口的范围,就返回默认值(默认返回的是组中第一行)SAMPLE:下面的例子中每行的"NextHire...

2009-04-06 16:06:48 143

转载 Oracle 9i 分析函数参考手册(5)

PERCENT_RANK 功能描述:和CUME_DIST(累积分配)函数类似,对于一个组中给定的行来说,在计算那行的序号时,先减1,然后除以n-1(n为组中所有的行数)。该函数总是返回0~1(包括1)之间的数。SAMPLE:下例...

2009-04-06 16:06:25 87

转载 Oracle 9i 分析函数参考手册(6)

RATIO_TO_REPORT 功能描述:该函数计算expression/(sum(expression))的值,它给出相对于总数的百分比,即当前行对sum(expression)的贡献。SAMPLE:下例计算每个员工的工资占该...

2009-04-06 16:06:06 77

转载 Oracle 9i 分析函数参考手册(3)

FIRST 功能描述:从DENSE_RANK返回的集合中取出排在最前面的一个值的行(可能多行,因为值可能相等),因此完整的语法需要在开始处加上一个集合函数以从中取出记录SAMPLE:下面例子中DENSE_RANK按部门分区,再按...

2009-04-06 16:05:28 59

转载 Oracle 9i 分析函数参考手册(2)

COVAR_SAMP 功能描述:返回一对表达式的样本协方差SAMPLE:下例CUM_COVS返回定价和最小产品价格的累积样本协方差SELECT product_id, supplier_id,COVAR_POP(list_pri...

2009-04-06 16:05:02 71

转载 Oracle 9i 分析函数参考手册(1)

Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。下面例子中使用的表来自Oracle自带的HR用户下的表,如果没有安装该用户...

2009-04-06 16:04:28 77

转载 EXPLAIN结果含义

EXPLAIN结果字段如下:字段名 字段类型 含义 STATEMENT_ID VARCHAR2(30) explain PLAN 语句中所指定的最优STATEMENT_ID 参数值, 如果在EXPLAN PLAN语句中没有使用S...

2009-03-12 19:23:13 91

转载 本地管理表空间(6)

六、其它留给大家讨论的地方我这里的文章仅仅是抛一个砖头,也写的很仓促,难免可能有错误,欢迎大家继续讨论,我会继续整理相关内容并返回给大家。大家还可以从多个方面讨论,如1、 在实际使用中,本地管理表空间带来的好处2、 本地管理表空...

2009-03-12 19:22:53 55

转载 本地管理表空间(4)

四、本地管理表空间管理机制表空间是一种为段(表,索引等)提供空间的逻辑结构,所以,当在表空间中增加,删除段的时候,数据库就必须跟踪这些空间的使用。如下例所示,假定一个新创建的表空间包含了五个表表一……表二……表三……表四……表五...

2009-03-12 19:21:51 72

转载 本地管理表空间(5)

五、迁移到本地管理表空间在很多情况下,如果你想在字典表空间与本地表空间之间转换是很难的,你可能需要转出该表空间所有的数据,从新创建表空间,再加载该数据。但是在816以后,有一个叫dbms_space_admin的包使两类表空间的...

2009-03-12 19:21:01 161

转载 本地管理表空间(3)

三、本地管理表空间的由来在Oracle8I的版本中,Oracle推出了一种全新的表空间管理方式:本地化管理的表空间。所谓本地化管理,就是指Oracle不再利用数据字典表来记录Oracle表空间里面的区的使用状况,而是在每...

2009-03-12 19:20:34 82

转载 本地管理表空间(2)

二、名词解释与约定表空间(Tablespace)——为数据库提供使用空间的逻辑结构,其对应物理结构是数据文件,一个表空间可以包含多个数据文件本地管理表空间(Locally Managed Tablespace简称LMT)——8i...

2009-03-12 19:20:28 58

转载 本地管理表空间(1)

本地管理表空间Locally Managed Tablespace一、概述1、理解本地管理表空间的由来2、理解什么是字典管理表空间及工作原理3、理解本地管理表空间的优势(为什么要使用本地管理表空间)4、理解本地管理表空间的内部结...

2009-03-12 19:19:21 59

转载 rman备份脚本

rmanfullbak.batrman target sys/passw0rd nocatalog cmdfile 'd:rmanbakfullbackup.rman' log 'd:rmanbakfullbackup.log'...

2009-03-12 19:19:10 79

转载 FIRST_ROWS_n

在Oracle9i之前,仅有的两个CBO模式是ALL_ROWS以及FIRST_ROWS。传统的FIRST_ROWS SQL最优化的缺点之一是,它的运算法则并没有特别指定行检索的范围。 但是,在Oracle9i中包含了几个新的最优...

2009-03-12 19:18:22 106

转载 oracle存储研究方法

一、表/*先介绍一下rowid的定义规则:第7~9位是表示的是数据文件,而10~15位表示的是在这个数据文件中的第几个BLOCK。rowid编码相当于64进制。用A~Z a~z 0~9 + /共64个字符表示。A表示0,B表示1...

2009-03-12 19:12:47 69

转载 about oracle10g rac

Q1. How to configure "listener.ora" and "tnsnames.ora"A1. Usually, NETCA will launch automatically during the DBCA...

2009-03-12 16:55:49 74

转载 delete/truncate删除数据索引空间问题

drop table dt_test_tab; create table dt_test_tab (i number); create index dt_test_idx on dt_test_tab(i); insert in...

2009-03-12 16:53:10 249

转载 oracle查询一年中的工作日

从下面这个结果集中,我们就可以知道一年中的所有工作日的情况。这里只所以多用一重查询是因为select level as id from dual connect by level < 102;这个结果只能出现100行,SQ...

2009-03-12 16:03:33 378

转载 utl_file使用实例

通过这个实例可以理解如何利用该包读写文件:DECLAREFILE_HANDLE UTL_FILE.FILE_TYPE;BEGINFILE_HANDLE:=UTL_FILE.FOPEN(‘d:orant’,’tmp.txt’,’a...

2009-03-12 16:02:33 132

转载 oracle中执行os命令

I can think of a couple of different ways....o In Oracle8i,release 8.1, we could use java to run a system comman...

2009-03-12 14:08:51 124

转载 oracle interval日期函数的bug

SQL> select to_char(to_date('20060831','yyyymmdd') + interval '1' month,'yyyymmdd') from dual ;select to_char(t...

2009-03-12 14:07:05 88

转载 Oracle Pipelined Table Functions

OverviewBasically, when you would like a PLSQL (or java or c) routine to be the «source»of data -- instead of a ta...

2009-03-10 10:00:41 63

转载 oracle performance tunning(10)

十、操作系统优化和使用资源管理器1、操作系统优化1)概念操作系统优化时应该考虑的因素有:内存的使用;Cpu的使用;IO级别;网络流量。各个因素互相影响,正确的优化次序是内存、IO、CPU。操作系统使用了虚拟内存的概念,虚拟内...

2009-03-10 09:59:18 91

转载 oracle performance tunning(8)

八、提升block的效率1、避免动态分配的缺陷创建本地管理的表空间;合理设置segment的大小;监控将要扩展的segment:SELECT owner, table_name, bloc...

2009-03-10 09:58:59 74

转载 oracle performance tunning(9)

九、SQL优化1、优化器模式Oracle9i有两种优化器模式可以选择:• Rule-based:– Uses a ranking system– Syntax- and data dictionary–driven• Cost-...

2009-03-10 09:58:17 81

转载 oracle performance tunning(7)

七、应用优化1、概念为了提高性能,可以使用下列数据访问方法:A、ClustersB、Indexes-B-tree(normal or reverse key)-bitmap-function-base...

2009-03-10 09:57:28 57

转载 oracle performance tunning(6)

六、Lock Contention1、概念DML事务使用row-level locks,查询不会锁定数据。锁有两种模式:exlusive、share。锁的类型:• DML or data locks:– Table-level ...

2009-03-10 09:57:03 81

转载 oracle performance tunning(5)

五、Rollback(undo) Segment 优化1、概念Transaction以轮循的方式使用rollbacksegment里的extent,当前所在的extent满时就移动到下一个extent。可能有多个transa...

2009-03-10 09:56:48 66

转载 oracle performance tunning(4)

四、诊断latch竞争1、概念Latch是简单的、低层次的序列化技术,用以保护SGA中的共享数据结构,比如并发用户列表和buffercache里的blocks信息。一个服务器进程或后台进程在开始操作或寻找一个共享数据结构...

2009-03-10 09:56:04 86

转载 oracle performance tunning(3)

三、优化排序操作1、概念服务器首先在sort_area_size指定大小的内存区域里排序,如果所需的空间超过sort_area_size,排序会在临时表空间里进行。在专用服务器模式下,排序空间在PGA中,在共享服务器模式下,...

2009-03-10 09:55:16 69

转载 oracle performance tunning(2)

二、数据库配置和IO问题降低磁盘的IO分散磁盘的IO表空间使用本地管理1、将文件分散到不同的设备上1)将数据文件与日志文件分开2)减少与服务器无关的磁盘IO3)评估裸设备的使用4)分割表数据2、表空间的使用系统表空间保留给数据字...

2009-03-10 09:54:31 81

转载 oracle performance tunning(1)

一、SGA1、Shared pool tunningShared pool的优化应该放在优先考虑,因为一个cachemiss在shared pool中发生比在data buffer中发生导致的成本更高,由于dictionar...

2009-03-10 09:53:45 123

转载 Linux文件的复制、删除和移动命令

  cp命令   功能:将给出的文件或目录拷贝到另一文件或目录中,就如同DOS下的copy命令一样,功能非常强大。   语法:cp [选项] 源文件或目录 目标文件或目录   说明:该命令把指定的源文件复制到目标文件或把多个源文...

2009-03-10 04:51:49 79

转载 checkpoint相关概念

html,body { border: 0px; }相关概念:RBA checkpoin rba on-disk rba RBA:redo block address 重作日志地址logfile sequence numb...

2009-03-10 03:03:18 263

转载 Linux 的常用网络命令

  计算机网络的主要优点是能够实现资源和信息的共享,并且用户可以远程访问信息。Linux提供了一组强有力的网络命令来为用户服务,这些工具能够帮助用户登录到远程计算机上、传输文件和执行远程命令等。 本章介绍下列几个常用的有关网络操...

2009-03-09 04:28:58 47

转载 用insert all实现同时向多表插入数据

html,body { border: 0px; }看到一个很有意思的问题如下:有三个表,表A , 表B, 表C。这3个表,都有4个字段,并且这4个字段名称都一样,分别是:ID NAME CODE MESSAGE。我现...

2009-03-09 04:11:29 167

转载 Oracle跟踪文件

html,body { border: 0px; }一、Oracle跟踪文件Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter...

2009-03-09 04:10:12 59

空空如也

空空如也

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

TA关注的人

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