Dylan的ITPUB博客

分享技术,分享快乐

  • 博客访问: 597070
  • 博文数量: 138
  • 用 户 组: 普通用户
  • 注册时间: 2013-12-07 18:53
  • 认证徽章:
个人简介

Dylan, Oracle ACE-A, 山东Oracle用户组(http://www.sdoug.com)创始人, 从事Oracle开发工作超过7年, 已获得OCM认证并评为Oracle用户组年轻专家(Young Expert Program)。

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(138)

文章存档

2016年(16)

2015年(53)

2014年(41)

2013年(28)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

发布时间:2013-12-12 11:40:21

创建类型JEL@JEL >create or replace type address_type  2  as object  3  (city varchar2(30),  4  street varchar2(30),  5  state varchar2(2),  6  zip number)  7  /Type created.JEL@JEL >create or replace type person_type  2&nbs.........【阅读全文】

阅读(1785) | 评论(0) | 转发(0)

发布时间:2013-12-11 20:46:21

用于保存事物或会话期间的中间结果集,数据只对当前会话可见,所有会话看不到其他会话的数据,即使会话已经提交,因此不存在用户并发问题。创建临时表的动作不涉及存储空间的分配,不会为此分配初始区段,当一个会话第一次在临时表中放入数据时,才会为该会话创建一个临时段。每个用户应该有自己的临时表空间,并在自己的临.........【阅读全文】

阅读(1971) | 评论(0) | 转发(0)

发布时间:2013-12-11 16:47:56

使用嵌套表有两种方法,第一,在PL/SQL代码中使用,用来扩展PL/SQL语言;第二,作为一种物理存储机制,持久的存储集合。创建对象类型JEL@JEL >create or replace type emp_type as object (empno number(4),ename varchar2(10),job varchar2(9),mgr number(4),hiredate date,sal number(7,2),comm number(7,2));  .........【阅读全文】

阅读(2204) | 评论(0) | 转发(0)

发布时间:2013-12-09 21:39:03

看到篇文章,转一下。一、高可用系统平台Oracle Real Application Clusters (RAC)可以支持24 x 7 有效的数据库应用系统,可以由低成本的服务器构成的高可用性系统,自由的部署应用,而无需修改应用程序。(一) RAC关键特性l 高可用性Oracle Real&nbs.........【阅读全文】

阅读(1893) | 评论(0) | 转发(1)

发布时间:2013-12-09 11:53:14

有序散列聚簇表(sorted hash clustered table)是10g之后新增。结合了散列聚簇和IOT的特性。如果经常使用如下查询,则很适合使用有序散列聚簇表。Select * From t Where KEY=:x Order by SORTED_COLUMN。通过使用有序散列聚簇,Oracle可以返回数据而不用执行排序。这是通过插入时按键有序物理存储数据做到的。创建散列聚.........【阅读全文】

阅读(1046) | 评论(0) | 转发(0)

发布时间:2013-12-09 11:51:35

Hash clustered table与索引聚簇表非常相似,只有一个主要区别:聚簇键索引被一个hash函数所取代,表中的数据就是索引.所以没有物理索引hash clustered table也有副作用,如果不对表加一个传统索引,将无法对表进行range scan,比如 select * from emp where deptno between 10 and 20,会产生全表扫描.理想情况下,散列值均匀地.........【阅读全文】

阅读(1217) | 评论(0) | 转发(0)

发布时间:2013-12-08 22:13:07

undo中数据的特点:1。是数据修改前的备份,主要是保证用户的读一致性2. 在事务修改数据时产生3。至少保存到事务结束undo数据的作用:1.回滚(rollback)操作2.实现读一致性与闪回查询3.从失败的事务中还原数据4. 非正常停机后的实例恢复Redo作用:恢复已提交的事务,从而保证无论在介质失败还是实例失败时,都可以.........【阅读全文】

阅读(1756) | 评论(0) | 转发(0)

发布时间:2013-12-08 22:08:44

cluster指一个或多个表组成的组,这些表物理的存储在相同的数据块上,有相同聚簇键值的所有行相邻的物理存储。第一,多个表物理的存储在一起,多个表数据存储到同一个数据块上;第二,包含相同聚簇键值的所有数据会物理的存储在一起。聚簇键使用B*树索引建立--先创建一个聚族CREATE CLUSTER emp_dept_cluster(deptno nu.........【阅读全文】

阅读(3403) | 评论(0) | 转发(0)

发布时间:2013-12-08 20:41:20

索引组织表(IOT)不仅可以存储数据,还可以存储为表建立的索引。索引组织表的数据是根据主键排序后的顺序进行排列的,这样就提高了访问的速度。但是这是由牺牲插入和更新性能为代价的(每次写入和更新后都要重新进行重新排序)。JEL@JEL >create table iot_addr (empno references emp(empno) on delete cascade,addr varcha.........【阅读全文】

阅读(1721) | 评论(0) | 转发(0)

发布时间:2013-12-08 19:27:56

增加数据时,会使用段中找到的第一个能放下此数据的自由空间。删除数据后,允许以后的insert、update重用这部分空间。可以将堆组织表看做是一个很大的无序行集合。如下方法可以了解给定表的create table语句中主要有哪些选项:JEL@JEL >create table test ( x int primary key,y date,z clob);JEL@JEL >select dbms_met.........【阅读全文】

阅读(1578) | 评论(0) | 转发(0)

发布时间:2013-12-07 20:57:41

JEL@JEL >update t set x='b';1000 rows updated.JEL@JEL >select used_ublk from v$transaction where addr=(select taddr from v$session where sid=(select sid from v$mystat where rownum=1)); USED_UBLK----------       344......【阅读全文】

阅读(667) | 评论(0) | 转发(0)

发布时间:2013-12-07 20:44:36

JEL@JEL >select a.value,b.name from v$mystat a,v$statname b where a.statistic#=b.statistic# and b.name like '%redo size%';     VALUE NAME---------- ----------------------------------------------------------------   5972316 redo sizeJEL@JEL >delete from t;6110 ro.........【阅读全文】

阅读(732) | 评论(0) | 转发(0)

发布时间:2013-12-07 19:09:13

1、创建一个表JEL@JEL >create table t as select * from all_objects where 0=1;Table created.JEL@JEL >select * from t;no rows selected2、查询表时IO情况JEL@JEL >SET AUTOTRACE TRACEONLY STATISTICS;JEL@JEL >select * from t;no rows selectedStatistics----------------------------------------.........【阅读全文】

阅读(3763) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册