Oracle中连接输出结果
一个偶然的机会,看到ASK TOM上的一个问题(http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:229614022562),是关于查询结果字符串连接的。下图是对一个视图(视图代码附后,全部操作是在Oracl...
Oracle Tablespace & Datafiles
在前面学习Oracle数据库基础架构时,已经了解了Oracle的存储结构,逻辑上,Oracle的数据存放在tablespaces中,物理上存放在datafiles中。一个tablespace只能属于一个数据库(一个数据库可包括多个tablespace),包括了...
执行计划四:各结果字段含义
执行计划的结果中,主要字段的具体含义如下:STATEMENT_ID VARCHAR2(30) explain PLAN 语句中所指定的最优STATEMENT_ID 参数值, 如果在EXPLAN PLAN语句中没有使用SET STATEMENT_ID,那么此值会被设为NULL。REMARKS...
执行计划三:表之间的连接
Join是一种视图将两个表结合在一起的谓词,一次只能连接两个表,表连接也可以被称为关联。在后面的叙述中,我们将会使用“row source”来代替表,因为使用row source更严谨一些,并且将参与连接的2个row source分别...
执行计划二:Oracle访问数据的存取方法
1、全表扫描(Full Table Scan,FTS)为实现全表扫描,Oracle读取表中所有的行,并检查每一行是否满足语句的WHERE限制条件。一个多块读 操作可以使一次I/O能读取多块数据块(db_block_multiblock_read_count参数设定...
执行计划一:相关概念
一、什么是执行计划一个SQL语句表示你所想要得到的但是并没有告诉Server如何去做. 例如, 利用一个SQL语句, 你可能要Server取出所有住在Prague的客户. 当Server收到的这条SQL的时候, 第一件事情并不是解析它. 如果这...
v$parameter,v$parameter2,v$system_parameter,v$system_parameter2
关于v$parameter,有几个和它很相似的视图:v$parameter2, v$system_parameter, v$system_parameter2。它们的区别如下:V$parameter:反映了当前session的参数;V$system_parameter:翻译了instance的参数,每一个...
Oracle数据字典和动态性能视图
Oracle数据库在创建的时候,会创建一些内建的数据库对象,可以被粗略的氛围四类:1、数据字典;2、动态性能视图;3、PL/SQL包;4、数据库事件触发器。该笔记就对1、2两项及数据字典和动态性能视图做简要的介绍并介绍...
Oracle数据库实例的启动和关闭
Oracle数据库实例的启动和关闭 启动Oracle实例Oracle实例启动过程中,一共有4种状态,按时间先后分别是Shutdown à Nomount à Mount à Open。 Shutdown:数据库处于完全关闭状态,没有分配SGA,没有后台...
Oracle参数文件
Oracle参数文件 Oracle实例启动之前,需要必要的参数,即初始化参数,这些参数保存在参数文件里面。在Oracle9i之前,参数文件只有一种类型,称为PFILE,9i及以后的版本中,由新增了服务器参数文件,称为SPFIL...
初涉物化视图二
2.2、刷新物化视图现在,我们向表TAX中,插入以下数据: INSERT INTO tax VALUES(847,'营口',to_date('2008-3-1','yyyy-mm-dd'),219.48);此时,查询表tax中的数据,自然是多了一条新数据,但是去查询ta...
Oracle基础架构学习
1、Oracle Overview先从一副图开始: 这幅图简单明了的展现了Oracle的整体架构。整个架构由上下两部分构成,也代表了Oracle数据库服务器(Oracle Database Server)的两部分:Oracle实例(Oracle Instance)和...
初涉物化视图一
初涉物化视图 最近在做一个BI项目,BI项目,就一定会涉及到数据仓库。数据仓库和生产数据库一个很重要的区别就是:生产数据库存放的是当前的实时的数据,而数据仓库存放的是历史数据。这就会引发一个很...