免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2213 | 回复: 0
打印 上一主题 下一主题

[备份软件] 利用Veritas的oracle磁盘管理提高oracle读写速度 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-04-25 08:50 |只看该作者 |倒序浏览


       
        文件:利用Veritas的oracle磁盘管理提高oracle读写速度.rar
        大小:4KB
        下载:
下载
       
在Oracle 9i之后,oracle使用oracle磁盘管理组件(Oracle
Disk Manager)来管理数据文件,提高oracle数据库的输入输出数据吞吐量。Veritas提供了ODM的扩展,可以在VxFS文件系统的基础上,为oracle提供更高的读写速率和更简便的管理,其在VxFS文件系统上的读写速率和裸设备属于同一量级。

            Oracle磁盘管理的原理是通过直接将用户数据拷贝到裸设备上,减少内核对数据文件加锁和减少多余cache的手段,来提高数据读写速度,所以它基本应用在裸设备上,由oracle来管理和控制对于裸设备的读写。Veritas的ODM也是同样的原理,但是它可以将数据写在storage foundation管理的文件系统上面。

它与Quick
IO的区别在于使用Quick IO需要转换数据库文件,然而ODM的使用对于用户来说是透明的。另外oracle 9i之前的用户只能使用Quick IO功能,ODM不支持,同时Quick IO和ODM不能同时使用。

            现在来说明一下ODM的用法:
1,  确认ODM的序列号已经安装;
# /opt/VRTS/bin/vxlictest -n
"VERITAS Storage Foundation
for Oracle" -f
"ODM"
2,  确定ODM软件包已经安装(以solaris为例):
# pkginfo |grep VRTSodm
3,  确认odm的库文件存在:
# ls –l /opt/VRTSodm/lib/sparcv9/libodm.so
(64位操作系统)
# ls –l /opt/VRTSodm/lib/libodm.so
(32位操作系统)
4,  确认Quick IO没有被使用
$ dbed_checkconfig -S $ORACLE_SID -H $ORACLE_HOME
5,  停止oracle 数据库。如果Quick IO 不存在,可以忽律步骤6-7;
6,  将quick IO数据文件转换为ODM文件格式:
# /opt/VRTS/bin/qio_getdbfiles -T ora –a
得出Quick
IO的数据库文件
# /opt/VRTS/bin/qio_convertdbfiles -T ora –u
将刚才得出的数据库文件转换为非Quick IO的文件
7,  查看ODM是否在当前数据库已经被使用:
$ grep ODM /oracle/admin/ORCL/bdump/alert_ORCL.log
如果该命令得出“Oracle instance running with
ODM: Veritas #.# ODM Library, Version #.#”,则说明ODM已经是启动的了;否则就是没有启动。
8,  将原来的odm库文件用Veritas的替换:
# mv /oracle/lib/libodm9.so
/oracle/lib/libodm9.so.old
将原有的库文件备份;
# ln -s /opt/VRTSodm/lib/sparcv9/libodm.so
/oracle/lib/libodm9.so
            用Veritas的库文件替换
9,  关闭cache quick IO功能;
# vxtunefs -o qio_cache_enable=0 $ORACLE_BASE/oradata
10,        
重新启动oracle数据库
11,        
验证ODM已经启动
$ grep ODM /oracle/admin/ORCL/bdump/alert_ORCL.log
可以得出Veritas
ODM的版本信息
$ dbed_checkconfig -S $ORACLE_SID -H $ORACLE_HOME
可以在输出中看到“NOTICE: It appears that your
system is ODM enabled.”

这样,oracle的ODM功能就成功启动了,至于数据库读写速度加快了多少,有兴趣的读者可以自己试试看。
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/65666/showart_584901.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP