用触发器监控数据库的DDL操作
-- Create tablecreate table DDL_LOG(USER_NAME VARCHAR2(30),DDL_DATE DATE,DDL_TYPE VARCHAR2(30),OBJECT_TYPE VARCHAR2(18),OWNER VARCHAR2(30),OBJECT_NAME VARCHAR2(128),IP_ADDRESS VARCHAR2(40),OSUSER VAR...
学习IOT
Index Organized Table索引组织表是一种表的组织形式,和普通表(heap organized)不同,它是按照B-tree索引对数据进行有组织的存储,所有的leaf block在IOT中,不仅存储了键的值,也存储了非键的值(所有字段的值...
学习cluster table
1、什么样的表适合使用cluster?1)经常提供查询,很少insert、update2)经常多表进行关联查询2、选择哪个字段?如果两表之间有多个连接字段,需要确定哪个字段最合适3、相关操作:1)创建cluster(可包含stora...
DDL的“事务”操作
今天看oracle administrator's guide,无意发现原来可以批量执行create table,create view,grant这三种语句,绑定到一块执行,要么全成功,要么全失败。语法如下:create schema authorization "schema_name"crea...
利用交换分区和传输表空间技术,对历史数据实施分离
Tags:交换分区:exchange partition表空间传输:transport tablespace 标题:利用交换分区和传输表空间技术,对历史数据实施分离。 第一部分:准备测试环境一、首先模拟源库(JCR10G):CR...
我的订阅
这是opml文件,可以在任何一家支持opml标准格式的阅读器(比如google reader,鲜果,抓虾)中导入,即可订阅。
oracle中竟然可以只对某个用户授予某表某列的更新权限
如题grant update(field) on table_name to user;
vpd虚拟专用数据库
前段时间接手了个小开发工作,自己jsp技术太烂,太耗时间了。以至于都没空写oracle日志了,也没keep studying on my oracle到年底了,学校放寒假了,最近几个出差的哥们也不用出差了,因此晚上大家可以聚到一起happ...
最近这看电影
晚上回来开始看电影,时间过得这快,一会儿可都12点来,该睡觉了。最近几天都这样。。。桃花运叶问证人剑蝶非诚勿扰爱情左灯右行梅兰芳女人不坏硬汉这些都是国产的,全部都可盖上【已阅】的印戳了。赶紧...
ORACLE的连接方式
笛卡尔积CARTESIANORACLE有三种连接方式:MERGE JOIN,NESTED LOOP,HASH JOIN.HASH JOIN 不可能产生CARTESIAN,因为HASH JOIN只用于相等连接。关键字CARTESIAN只会出现在另外两个连接上。事实上,NESTED LOOP(...
闲扯
2009年1月2日,突然发现自己QQ上的年龄自动+1应该是腾讯在1月1日的时候,更新了一下用户的年龄信息,看来又老了一岁。。。腾讯本想通过年龄的自动增加来体现他人性化的一面,但却带来了不少网民的反对——QQ这个领...
SQL*PLUS
SQL*PLUS Sql*plus 中使用绑定变量: sql> variable x number; sql> exec :x := 7788; sql> SELECT empno,ename from scott.emp where empno=:x;SQL*PLUS 是Oracle提供的一个工具程序,它...
incremental backups
注意:Level 0、1、2等级说明Level 0 级是各增量备份的基础分两种情况,incremental(differential)的和cumulitive的,前者备份跟自己同级或比自己级别低的,后者只备份比自己级别低的前者:level1备份上一次level1或...