Archive

Archive for the ‘Knowledge’ Category

深入SecureFile—新一代LOB揭秘

January 18th, 2011 1 comment

全文PDF版本可以在这里下载,格式排版要容易看一些SecureFile_Internal.pdf

1.       SecureFile LOB的特点

最近张乐亦(Kamus)在gtalk上问了俺一个问题,为啥SecureFile类型的LOB要比以前的LOB性能要好很多,是不是存储结构上发生了什么变化。这两天抽空看了些资料,现在整理出来算是回答他的问题了。

关于11g以前的LOB类型的实现方式可以参考前一段写的一篇博文《CLOB的物理存储结构及语言编码详解》。从11g开始,Oracle提供了一种新的LOB存储方式叫SecureFile,以前旧有的LOB存储方式就叫BasicFile了。Oracle宣称,“SecureFile不仅是新一代 LOB,它们还为 LOB 带来了更多的价值,尤其是以前只能在文件系统领域中获得的特性。SecureFile可以进行加密以确保安全性,可以进行重复消除和压缩以提高存储效率,可以进行缓存(或不进行缓存)以加快访问(或节省缓冲池空间),可以按多个级别记录以减少崩溃后的平均恢复时间。引入 SecureFile 后,您可以在数据库中存储更多的非结构化文档,而不会导致过多的开销,也不会失去 OS 文件系统提供的任何重要功能。” Read more…

Categories: Knowledge, New Feature Tags:

[zt]EXPDP和IMPDP的比较详细使用说明

January 17th, 2011 No comments

本打算自己写一篇关于data pump的blog,然后发现此文真的不错,就转载一下喽。http://space.itpub.net/11417069/viewspace-683740

ORCALE10G提供了新的导入导出工具,数据泵。Oracle官方对此的形容是:OracleDataPump technology enables Very High-Speed movement of data and metadata from one database to another.其中Very High-Speed是亮点。
Read more…

Categories: How to, Knowledge Tags: , , ,

CLOB的物理存储结构及语言编码详解

January 6th, 2011 1 comment

最近测试一个工具Database Migration for Unicode,功能是把非unicode编码存储数据的数据库转化为Unicode的数据库。在guide中提到一句,CLOB类型的列无需转换编码,这句话引起我的兴趣,为何别的字符类型char或者varchar2都需要编码转换,为什么CLOB不需要。在网上搜索,找到了DBSNAKE的这篇文章(http://dbsnake.com/2010/07/lob-characterset-endian.html)。里面提到了一篇Note [ID 257772.1],核心意思是,基本上从10g之后的CLOB的字符编码无论在何种CharacterSet下均为AL16UTF16。现在特来验证一下。
Read more…

Categories: Knowledge Tags: , ,

在11gR2中编译BBED工具

December 20th, 2010 2 comments

11gR2中编译bbed时报错
Read more…

Categories: Knowledge, New Feature Tags: , , ,

为实现EM中CRS rolling upgrade如何设置sudo以及sudo环境变量

September 29th, 2009 No comments

今天在EM dbconsole 11.2环境里给11gR2的CRS打rolling patch时碰到不少关于sudo的问题,特此记录以免忘记。

因为EM都是通过Agent来进行操作的,所有不可能拥有root权限,而打有些patch的时候又不得不用root权限,所以有必要为grid(Grid Infra的user,就是以前的Clusterware),oracle(RAC database的user)两个用户设置sudo。下面以grid用户为例,说明一下。

Read more…

alter system set event和set events的区别

June 12th, 2009 3 comments

今天按照Oracle Support的建议设置event的时候发现set event和set events这两种写法效果不一样,防止忘记先记下来。

1. alter system set event :此方法对spfile生效,无法对memory生效

Read more…

Categories: Knowledge, Tuning Tags: , ,

Solaris10 X86下安装Oracle 10gR2

June 11th, 2009 1 comment

1. 安装Solaris10

我的硬件选择的是30G空间,1G内存,2核(台式机是4核,闲着那么多核也没啥用)

这个步骤最简单,从SUN网站上下载后直接在VM里面设置为ISO启动就行了,其他的基本一路NEXT而已。(注意下硬盘分区,我删除了默认的/export/home,把20多G分给了根目录/,swap给了2048M)

Read more…

STATSPACK与AWR的相同点与区别

May 26th, 2009 No comments

这是俺在itpub上发的帖子 http://www.itpub.net/thread-1148343-1-1.html

昨天看到有人问来着,找到了份比较全的文档,大家共享下

- AWR・STATSPACK都有的项目
Cache Sizes(end)
Load Profile
Instance Efficiency Percentages
Shared Pool Statistics
Top 5 Timed Events
Read more…

Categories: Knowledge Tags: ,