- 博客(305)
- 收藏
- 关注
转载 Oracle 9i 分析函数参考手册(8)
SUM 功能描述:该函数计算组中表达式的累积和。SAMPLE:下例计算同一经理下员工的薪水累积值SELECT manager_id, last_name, salary,SUM (salary) OVER (PARTITION ...
2009-04-06 16:07:42 132
转载 Oracle 9i 分析函数参考手册(7)
ROW_NUMBER 功能描述:返回有序组中一行的偏移量,从而可用于按特定标准排序的行号。SAMPLE:下例返回每个员工再在每个部门中按员工号排序后的顺序号SELECT department_id, last_name, emp...
2009-04-06 16:07:01 122
转载 Oracle 9i 分析函数参考手册(4)
LEAD 功能描述:LEAD与LAG相反,LEAD可以访问组中当前行之后的行。Offset是一个正整数,其默认值为1,若索引超出窗口的范围,就返回默认值(默认返回的是组中第一行)SAMPLE:下面的例子中每行的"NextHire...
2009-04-06 16:06:48 155
转载 Oracle 9i 分析函数参考手册(5)
PERCENT_RANK 功能描述:和CUME_DIST(累积分配)函数类似,对于一个组中给定的行来说,在计算那行的序号时,先减1,然后除以n-1(n为组中所有的行数)。该函数总是返回0~1(包括1)之间的数。SAMPLE:下例...
2009-04-06 16:06:25 98
转载 Oracle 9i 分析函数参考手册(6)
RATIO_TO_REPORT 功能描述:该函数计算expression/(sum(expression))的值,它给出相对于总数的百分比,即当前行对sum(expression)的贡献。SAMPLE:下例计算每个员工的工资占该...
2009-04-06 16:06:06 84
转载 Oracle 9i 分析函数参考手册(3)
FIRST 功能描述:从DENSE_RANK返回的集合中取出排在最前面的一个值的行(可能多行,因为值可能相等),因此完整的语法需要在开始处加上一个集合函数以从中取出记录SAMPLE:下面例子中DENSE_RANK按部门分区,再按...
2009-04-06 16:05:28 75
转载 Oracle 9i 分析函数参考手册(2)
COVAR_SAMP 功能描述:返回一对表达式的样本协方差SAMPLE:下例CUM_COVS返回定价和最小产品价格的累积样本协方差SELECT product_id, supplier_id,COVAR_POP(list_pri...
2009-04-06 16:05:02 84
转载 Oracle 9i 分析函数参考手册(1)
Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。下面例子中使用的表来自Oracle自带的HR用户下的表,如果没有安装该用户...
2009-04-06 16:04:28 88
转载 EXPLAIN结果含义
EXPLAIN结果字段如下:字段名 字段类型 含义 STATEMENT_ID VARCHAR2(30) explain PLAN 语句中所指定的最优STATEMENT_ID 参数值, 如果在EXPLAN PLAN语句中没有使用S...
2009-03-12 19:23:13 102
转载 本地管理表空间(6)
六、其它留给大家讨论的地方我这里的文章仅仅是抛一个砖头,也写的很仓促,难免可能有错误,欢迎大家继续讨论,我会继续整理相关内容并返回给大家。大家还可以从多个方面讨论,如1、 在实际使用中,本地管理表空间带来的好处2、 本地管理表空...
2009-03-12 19:22:53 66
转载 本地管理表空间(4)
四、本地管理表空间管理机制表空间是一种为段(表,索引等)提供空间的逻辑结构,所以,当在表空间中增加,删除段的时候,数据库就必须跟踪这些空间的使用。如下例所示,假定一个新创建的表空间包含了五个表表一……表二……表三……表四……表五...
2009-03-12 19:21:51 83
转载 本地管理表空间(5)
五、迁移到本地管理表空间在很多情况下,如果你想在字典表空间与本地表空间之间转换是很难的,你可能需要转出该表空间所有的数据,从新创建表空间,再加载该数据。但是在816以后,有一个叫dbms_space_admin的包使两类表空间的...
2009-03-12 19:21:01 169
转载 本地管理表空间(3)
三、本地管理表空间的由来在Oracle8I的版本中,Oracle推出了一种全新的表空间管理方式:本地化管理的表空间。所谓本地化管理,就是指Oracle不再利用数据字典表来记录Oracle表空间里面的区的使用状况,而是在每...
2009-03-12 19:20:34 95
转载 本地管理表空间(2)
二、名词解释与约定表空间(Tablespace)——为数据库提供使用空间的逻辑结构,其对应物理结构是数据文件,一个表空间可以包含多个数据文件本地管理表空间(Locally Managed Tablespace简称LMT)——8i...
2009-03-12 19:20:28 70
转载 本地管理表空间(1)
本地管理表空间Locally Managed Tablespace一、概述1、理解本地管理表空间的由来2、理解什么是字典管理表空间及工作原理3、理解本地管理表空间的优势(为什么要使用本地管理表空间)4、理解本地管理表空间的内部结...
2009-03-12 19:19:21 70
转载 rman备份脚本
rmanfullbak.batrman target sys/passw0rd nocatalog cmdfile 'd:rmanbakfullbackup.rman' log 'd:rmanbakfullbackup.log'...
2009-03-12 19:19:10 89
转载 FIRST_ROWS_n
在Oracle9i之前,仅有的两个CBO模式是ALL_ROWS以及FIRST_ROWS。传统的FIRST_ROWS SQL最优化的缺点之一是,它的运算法则并没有特别指定行检索的范围。 但是,在Oracle9i中包含了几个新的最优...
2009-03-12 19:18:22 116
转载 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 81
转载 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 85
转载 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 258
转载 oracle查询一年中的工作日
从下面这个结果集中,我们就可以知道一年中的所有工作日的情况。这里只所以多用一重查询是因为select level as id from dual connect by level < 102;这个结果只能出现100行,SQ...
2009-03-12 16:03:33 391
转载 utl_file使用实例
通过这个实例可以理解如何利用该包读写文件:DECLAREFILE_HANDLE UTL_FILE.FILE_TYPE;BEGINFILE_HANDLE:=UTL_FILE.FOPEN(‘d:orant’,’tmp.txt’,’a...
2009-03-12 16:02:33 142
转载 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 129
转载 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 94
转载 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 66
转载 oracle performance tunning(10)
十、操作系统优化和使用资源管理器1、操作系统优化1)概念操作系统优化时应该考虑的因素有:内存的使用;Cpu的使用;IO级别;网络流量。各个因素互相影响,正确的优化次序是内存、IO、CPU。操作系统使用了虚拟内存的概念,虚拟内...
2009-03-10 09:59:18 96
转载 oracle performance tunning(8)
八、提升block的效率1、避免动态分配的缺陷创建本地管理的表空间;合理设置segment的大小;监控将要扩展的segment:SELECT owner, table_name, bloc...
2009-03-10 09:58:59 82
转载 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 89
转载 oracle performance tunning(7)
七、应用优化1、概念为了提高性能,可以使用下列数据访问方法:A、ClustersB、Indexes-B-tree(normal or reverse key)-bitmap-function-base...
2009-03-10 09:57:28 63
转载 oracle performance tunning(6)
六、Lock Contention1、概念DML事务使用row-level locks,查询不会锁定数据。锁有两种模式:exlusive、share。锁的类型:• DML or data locks:– Table-level ...
2009-03-10 09:57:03 90
转载 oracle performance tunning(5)
五、Rollback(undo) Segment 优化1、概念Transaction以轮循的方式使用rollbacksegment里的extent,当前所在的extent满时就移动到下一个extent。可能有多个transa...
2009-03-10 09:56:48 73
转载 oracle performance tunning(4)
四、诊断latch竞争1、概念Latch是简单的、低层次的序列化技术,用以保护SGA中的共享数据结构,比如并发用户列表和buffercache里的blocks信息。一个服务器进程或后台进程在开始操作或寻找一个共享数据结构...
2009-03-10 09:56:04 97
转载 oracle performance tunning(3)
三、优化排序操作1、概念服务器首先在sort_area_size指定大小的内存区域里排序,如果所需的空间超过sort_area_size,排序会在临时表空间里进行。在专用服务器模式下,排序空间在PGA中,在共享服务器模式下,...
2009-03-10 09:55:16 78
转载 oracle performance tunning(2)
二、数据库配置和IO问题降低磁盘的IO分散磁盘的IO表空间使用本地管理1、将文件分散到不同的设备上1)将数据文件与日志文件分开2)减少与服务器无关的磁盘IO3)评估裸设备的使用4)分割表数据2、表空间的使用系统表空间保留给数据字...
2009-03-10 09:54:31 86
转载 oracle performance tunning(1)
一、SGA1、Shared pool tunningShared pool的优化应该放在优先考虑,因为一个cachemiss在shared pool中发生比在data buffer中发生导致的成本更高,由于dictionar...
2009-03-10 09:53:45 135
转载 Linux文件的复制、删除和移动命令
cp命令 功能:将给出的文件或目录拷贝到另一文件或目录中,就如同DOS下的copy命令一样,功能非常强大。 语法:cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指定的源文件复制到目标文件或把多个源文...
2009-03-10 04:51:49 82
转载 checkpoint相关概念
html,body { border: 0px; }相关概念:RBA checkpoin rba on-disk rba RBA:redo block address 重作日志地址logfile sequence numb...
2009-03-10 03:03:18 273
转载 Linux 的常用网络命令
计算机网络的主要优点是能够实现资源和信息的共享,并且用户可以远程访问信息。Linux提供了一组强有力的网络命令来为用户服务,这些工具能够帮助用户登录到远程计算机上、传输文件和执行远程命令等。 本章介绍下列几个常用的有关网络操...
2009-03-09 04:28:58 53
转载 用insert all实现同时向多表插入数据
html,body { border: 0px; }看到一个很有意思的问题如下:有三个表,表A , 表B, 表C。这3个表,都有4个字段,并且这4个字段名称都一样,分别是:ID NAME CODE MESSAGE。我现...
2009-03-09 04:11:29 175
转载 Oracle跟踪文件
html,body { border: 0px; }一、Oracle跟踪文件Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter...
2009-03-09 04:10:12 65
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人