2006年12月19日

原创 oracle10g新特性:闪回恢复区(Flash recovery area)

Oracle9i开始提供闪回查询,以便能在需要的时候查到过去某个时刻的一致性数据,这是通过Undo实现的。这个功能有很大的限制,就是相关事务的undo不能被覆盖,否则就无力回天了。oracle10g大大的增强了闪回查询的功能,并且提供了将整个数据库回退到过去某个时刻的能力,这是通过引入一种新的flashback log实现的。flashback log有点类似redo log,只不过redo log将数据库往前滚,flashback log则将数据库往后滚。为了保存管理和备份恢复相关的文件,oracle10g提供了一个叫做闪回恢复区(Flashback recovery area)的新特性,可以将所有恢复相关的文件,比如flashback log,archive log,backup set等,放到这个区域集中管理。 阅读全文>

发表于 @ 2006年12月19日 11:20:00|评论(loading...)|编辑

2006年12月18日

原创 Oracle10g新特性:临时表空间组(temporary tablespace group)

在oracle10g以前,每个用户只能使用一个临时表空间,就是其默认临时表空间。oracle10g提供了新的临时表空间组的功能,允许将多个临时表空间打包成一个组,然后指定用户的默认临时表空间为该临时表空间组,从而达到一个用户可以使用多个临时表空间的目的。阅读全文>

发表于 @ 2006年12月18日 15:45:00|评论(loading...)|编辑

2006年12月16日

原创 Oracle的数据类型(一):char/varchar2

本系列文章主要记录一下oracle的本地数据类型的一些基础知识。阅读全文>

发表于 @ 2006年12月16日 22:19:00|评论(loading...)|编辑

2006年12月14日

原创 关于External Table

从oracle9i开始,通过External table,可以直接以表格的形式访问外部文件,而不需要事先通过sqlldr将文件load进数据库。oracle9i的external table是通过sqlldr引擎实现的。到了oracle10g,又增加了data pump方式的external table,该方式不但可以读取外部文件,甚至可以将数据从数据库写unload到外部文件中。通过dba_external_tables/all_external_tables/user_external_tables可以查看系统中的external tables的信息。阅读全文>

发表于 @ 2006年12月14日 10:56:00|评论(loading...)|编辑

原创 Oracle10g新特性:Recycle Bin回收站

Oracle10g提供了类似操作系统中的回收站功能。当drop table的时候,实际上只是将其重命名,并将table以及相关联的对象如index,constraint等放到回收站(RecycleBin)中,后续如果发现drop错了table,可以使用flashback table命名将回收站中的table还原,这就是Oracle10g的Flashback Drop功能。阅读全文>

发表于 @ 2006年12月14日 09:14:00|评论(loading...)|编辑

2006年12月13日

原创 Data Warehouse Guide阅读笔记(八):materialized view之一

通常,在数据仓库中可以通过创建摘要信息(summary)来提升性能。这里的摘要指的是预先对一些连接(join)和聚合(aggregation)进行计算并将结果保存下来,后续查询的时候可以直接利用保存的摘要信息来生成报表。在oracle中,可以利用物化视图(materialized view)来创建数据仓库中的摘要。物化视图另外一种重要的功能是复制数据。结合oracle优化器的查询重写(query rewrite)功能,可以在不改写应用的情况下,利用物化视图提升系统性能。阅读全文>

发表于 @ 2006年12月13日 17:10:00|评论(loading...)|编辑

2006年12月06日

原创 enqueue的种类

enqueue一般以两个字母来表示其不同的类型,比如TX表示事务锁,TM表示DML锁,UL表示用户自定义锁等。X$KSQST(x$ksqst[K]ernel [S]ervice en[Q]ueue [S]tatistics [T]ypes)表中可以查到系统中各中enqueue的详细统计信息,而v$enqueue_stat视图中则是基于x$ksqst的聚合统计信息。阅读全文>

发表于 @ 2006年12月06日 11:44:00|评论(loading...)|编辑

2006年11月30日

原创 使用普通文件也能玩转ASM

ASM是Oracle10g一个非常吸引人的新特性。但是其需要多块磁盘才能配置,虽然可以使用vmware虚拟磁盘,但是毕竟要在虚拟环境中来配置,对于测试机器的硬件要求就比较大了。实际上,利用普通文件也能玩一把ASM。阅读全文>

发表于 @ 2006年11月30日 17:41:00|评论(loading...)|编辑

2006年11月29日

原创 oracle10g Data Guard新特性:物理备库也可以read/write

从Oracle10g开始,physical standby也可以临时的置于read/write状态,以便用于开发,测试以及做报表等,然后再通过flashback到先前的时间点,继续应用主库的归档。阅读全文>

发表于 @ 2006年11月29日 15:57:00|评论(loading...)|编辑

原创 冷备份能应用归档日志么?

Itpub论坛上有人问起,能用以前的冷备份+冷备份以来的所有归档日志将数据库恢复到当前状态么?原帖地址:http://www.itpub.net/676840.html阅读全文>

发表于 @ 2006年11月29日 11:25:00|评论(loading...)|编辑

2006年11月28日

原创 关于Treedump

昨天晚上google的时候偶然发现的一个文档上,提到了一个叫treedump的event,能够dump出B*Tree Index的树型结构,挺有意思的。文档下载:http://www.itpub.net/676601.html阅读全文>

发表于 @ 2006年11月28日 09:35:00|评论(loading...)|编辑

2006年11月27日

原创 创建logical standby

本文简单的演示了Oracle10g版本的logical standby的创建过程,更具体的步骤以及一些参数、视图的详细信息请参考oracle文档。阅读全文>

发表于 @ 2006年11月27日 16:28:00|评论(loading...)|编辑

原创 遭遇ORA-16047错误

今天在配置10g的data guard的时候,发现归档到备库的路径一直报错:ORA-16047: 目标设置和备用之间的 DGID 不匹配阅读全文>

发表于 @ 2006年11月27日 11:28:00|评论(loading...)|编辑

Csdn Blog version 3.1a
Copyright © NinGoo