免费注册 查看新帖 |

Chinaunix

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

跪求oracle10g在zfs下的安装文档 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-11-20 19:51 |只看该作者 |倒序浏览
谁有oracle10g在zfs下的安装文档?

SUN一直在主推他的zfs,不知道他在ORACLE10G的性能怎样,是否和ORACLE ASM ,RAW有得比,一直挺模糊
那位高手明白?

论坛徽章:
7
荣誉会员
日期:2011-11-23 16:44:17水瓶座
日期:2013-08-28 21:20:16丑牛
日期:2013-10-02 21:01:462015年迎新春徽章
日期:2015-03-04 09:54:45操作系统版块每日发帖之星
日期:2016-06-05 06:20:0015-16赛季CBA联赛之吉林
日期:2016-06-20 08:24:0515-16赛季CBA联赛之四川
日期:2016-08-18 15:02:02
2 [报告]
发表于 2008-11-20 22:14 |只看该作者
性能最多高一点点。

zfs的性能更多依赖于底层硬件的性能

论坛徽章:
0
3 [报告]
发表于 2008-11-21 08:12 |只看该作者

有没有相关的zfs --raw 的安装文档 for oracle10g

有没有相关的zfs --raw  的安装文档 for oracle10g

论坛徽章:
0
4 [报告]
发表于 2008-11-21 10:15 |只看该作者
跪求还不如自己搜一下,满地的文档
http://tech.ddvip.com/2008-09/122069325361420.html

论坛徽章:
0
5 [报告]
发表于 2008-11-21 11:10 |只看该作者

按他们好像不行落?

按他们好像不行,在用dbca创建数据文件是报错,找不到raw device

我觉得什么都要自己动手好再说话!!!

论坛徽章:
0
6 [报告]
发表于 2008-11-21 14:10 |只看该作者
你的oracle raw 映射配置文件检查一下,创建zfs raw device的方法是没错的,另外要修改raw属主为oracle:dba
raw路径为/dev/zvol/rdsk/pool/vol
查看使用
#ls -lL /dev/zvol/rdsk/pool/vol

#zfs create -V 1100m tp/redo1

bash-3.00# zfs list
NAME                     USED  AVAIL  REFER  MOUNTPOINT
rp                      4.89G  2.92G  35.5K  /rp
rp/ROOT                 3.83G  2.92G    18K  legacy
rp/ROOT/s10x_u6wos_07b  3.83G  2.92G  3.83G  /
rp/dump                  540M  2.92G   540M  -
rp/export               27.8M  2.92G    19K  /export
rp/export/home          27.8M  2.92G  27.8M  /export/home
rp/swap                  512M  3.06G   375M  -
tp                      1.07G  6.74G    18K  /tp
tp/redo1                1.07G  7.81G    16K  -
bash-3.00# newfs /dev/zvol/rdsk/tp/redo1
/dev/zvol/rdsk/tp/redo1: Unable to find Media type. Proceeding with system deter
mined parameters.
newfs: construct a new file system /dev/zvol/rdsk/tp/redo1: (y/n)? y
Warning: 2082 sector(s) in last cylinder unallocated
/dev/zvol/rdsk/tp/redo1:        2252766 sectors in 367 cylinders of 48 tracks, 1
28 sectors
        1100.0MB in 23 cyl groups (16 c/g, 48.00MB/g, 11648 i/g)
super-block backups (for fsck -F ufs -o b=#) at:
32, 98464, 196896, 295328, 393760, 492192, 590624, 689056, 787488, 885920,
1279648, 1378080, 1476512, 1574944, 1673376, 1771808, 1870240, 1968672,
2067104, 2165536

bash-3.00# mount /dev/zvol/dsk/tp/redo1 /mnt

bash-3.00# df -F ufs -h
Filesystem             size   used  avail capacity  Mounted on
/dev/zvol/dsk/tp/redo1
                       1.0G   1.1M  1012M     1%    /mnt

bash-3.00# df  -F ufs -o i
Filesystem             iused   ifree  %iused  Mounted on
/dev/zvol/dsk/tp/redo1
                           4  267900     0%   /mnt
bash-3.00# df  -F zfs -o i
df: operation not applicable for FSType zfs

bash-3.00# pwd
/dev/zvol/rdsk/tp
bash-3.00# ls -lL
total 0
crw-------   1 root     sys      181,  3 Nov 21 14:01 redo1

上面的操作只是表明zfs可以按照上面文档的方法创建raw volume,我在上面的zfs raw device上创建了一个ufs文件系统。

论坛徽章:
0
7 [报告]
发表于 2008-11-21 14:20 |只看该作者
关于将Oracle软件本身以及数据库表空间等安装在ZFS上,其安装过程与在UFS上安装没有什么区别。因为ZFS一旦建立,在其上的文件访问方式同UFS是一样的,都是通过从根开始的访问路径进行访问。所以,问题的关键是你是否了解ZFS的建立与管理(很简单的,坛子里有贴子的)。

ZFS的性能优势主要体现在多块物理磁盘上,如果你只有一两块盘,则它相对于UFS来讲没有明显的性能优势(但管理优势却很明显的)。有关性能的调整还依赖于数据的访问模式。OLTP的应用对数据的访问模式与批量倒入数据的访问模式有很大不同。所以,并不是说ZFS一定就好过于UFS或裸设备,反过来也一样。对于像OLTP的应用来讲,磁盘访问是高度随机的模式居多,提高性能的方法主要是靠将I/O负载均衡到多块磁盘设备上来解决。如果考虑到管理方便,则ZFS比UFS有优势,且更便宜。因为UFS需要配合卷管理软件才能进行多个磁盘的管理,而卷管理软件通常是要额外花$$买的,则ZFS是Solaris 10自带的,不要钱的。如果不考虑管理方便,其实裸设备在大多数情况下是不错的。





从性能上来讲

论坛徽章:
0
8 [报告]
发表于 2008-11-21 14:21 |只看该作者
有关ZFS对于数据库的考虑,可以参考 http://www.solarisinternals.com/wiki/index.php/ZFS_for_Databases

论坛徽章:
0
9 [报告]
发表于 2008-11-21 18:54 |只看该作者
我的步骤是这样的:

  1.zpool createt  data  c0t1d0 (创建pool)
   2.zfs create  data/u01  (创建文件系统)
      zfs create  data/u02
   3.mkdir /u01
      mkdir  /u02
  4. zfs set mountpoint=/u01  data/u01   
            set mountpoint=/u02   data/u02    (设置mountpoint)
  5.
                   创建volume
      # zfs create -V 210m  data/controlfile01_200m

  # zfs create -V 210m  data/controlfile02_200m

  # zfs create -V 210m  data/controlfile03_200m

  # zfs create -V 4010m data/index01_4000m

  # zfs create -V 410m  data/redo1_01_400m

  # zfs create -V 410m  data/redo2_01_400m

  # zfs create -V 410m  data/redo3_01_400m 

  # zfs create -V 810m  data/system_800m         

  # zfs create -V 4010m data/undotbs1_01_4000m   

  # zfs create -V 4010m data/users01_4000m

      # zfs create spfiie    data/spfile

6.设置权限  chown -R  oracle:dba  /dev/zvol/rdsk/* (chmod 600*)
7.安装ORACLE软件(ok)
8.用DBCA创建数据库 选择用 raw---rawconfig 映射文件 ,在创建和设置表空间不动了 ,  报错 找不到raw device(有问题)   



望高手解答


是不是创建完VOLUME 还要newfs ?难道是我的概念理解错误

[ 本帖最后由 foxibsc 于 2008-11-21 18:58 编辑 ]

论坛徽章:
71
15-16赛季CBA联赛之同曦
日期:2018-08-23 15:41:42辰龙
日期:2014-08-15 09:07:43狮子座
日期:2014-06-03 13:55:33亥猪
日期:2014-06-02 11:17:08巨蟹座
日期:2014-05-06 10:02:03午马
日期:2014-05-04 08:18:27亥猪
日期:2014-04-29 11:11:32技术图书徽章
日期:2014-04-24 15:51:26技术图书徽章
日期:2014-04-17 11:01:53辰龙
日期:2014-04-15 12:45:46亥猪
日期:2014-04-11 09:06:23射手座
日期:2014-04-01 15:28:10
10 [报告]
发表于 2011-08-24 01:30 |只看该作者
也碰到这个问题,DBCA在第9/11步就死在那里了,不动了,后台有下列进程一直在跑

rawutl -s /dev/zvol/rdsk/oradata/spfile
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP