Oracle 数据库所需的文件必须位于所有 RAC 群集节点都能够访问的物理卷中。本节介绍了如何使用
SLVM 或 VERITAS CVM 存储组对卷进行规划。
使用
SLVM 进行卷规划 |
 |
必须以位于共享卷组中的逻辑卷的形式来提供 Oracle 数据库的存储容量。Oracle 软件中,每个
Oracle 实例都需要至少两个日志文件(Oracle9 需要一个撤消工作表空间),而数据库本身需要多个
Oracle 控制文件和数据文件。对于所有这些文件,ServiceGuard Extension
for RAC 均使用 HP-UX 原始逻辑卷,这些逻辑卷位于群集节点之间共享的卷组中。高可用性是通过
RAID 模式的高可用性磁盘阵列来实现的。可从每个节点通过多个物理卷链路(PV
链路,也称为备用链路)访问阵列上的逻辑存储单元,这些链路提供访问每个存储单元的冗余路径。请填写逻辑卷工作表,以便为将要使用 lvcreate 命令创建的逻辑卷提供逻辑卷名。Oracle DBA 和 HP-UX
系统管理员应一起准备此工作表。只需为共享卷创建相应的项。对于每个逻辑卷,请输入原始逻辑卷设备文件的完整路径名。请务必包括所需的空间大小
(MB)。下面是一个填好的工作表样例。但该样例只供参考。不同版本的 Oracle
数据库文件的大小是各不相同的。有关空白工作表的样例,请参考附录“附录 A “空白规划工作表””。请根据需要制做多个副本。填完工作表后,请妥善保存以备日后参考。
ORACLE 逻辑卷工作表 (LVM) 第
___ 页 / 共 ____ 页
===============================================================================
原始逻辑卷名 大小 (MB)
Oracle
控制文件 1:___/dev/vg_ops/ropsctl1.ctl______100______Oracle 控制文件
2:___/dev/vg_ops/ropsctl2.ctl______100______Oracle 控制文件 3:___/dev/vg_ops/ropsctl3.ctl______100______实例
1 重做日志 1:___/dev/vg_ops/rops1log1.log_____20_______实例 1 重做日志
2:___/dev/vg_ops/rops1log2.log_____20_______实例 1 重做日志 3:___/dev/vg_ops/rops1log3.log_____20_______实例
1 重做日志: ____________________________________________实例 1
重做日志: ____________________________________________实例 2 重做日志
1:___/dev/vg_ops/rops2log1.log____20________实例 2 重做日志 2:___/dev/vg_ops/rops2log2.log____20________实例
2 重做日志 3:___/dev/vg_ops/rops2log3.log____20________实例 2 重做日志:
____________________________________________实例 2 重做日志: ____________________________________________数据:System
___/dev/vg_ops/ropssystem.dbf___400__________数据:Temp ___/dev/vg_ops/ropstemp.dbf______100_______数据:Users
___/dev/vg_ops/ropsusers.dbf_____120_________数据:Tools ___/dev/vg_ops/ropstools.dbf____15___________数据:User
data ___/dev/vg_ops/ropsdata1.dbf_200__________数据:User data ___/dev/vg_ops/ropsdata2.dbf__200__________数据:User
data ___/dev/vg_ops/ropsdata3.dbf__200__________数据:Rollback ___/dev/vg_ops/ropsrollback.dbf__300_________(Oracle8)参数:spfile1
/dev/vg_ops/ropsspfile1.ora __5_____(Oracle9)实例 1 undotbs1:/dev/vg_ops/ropsundotbs1.dbf___312___(Oracle9)实例
2 undotbs2:/dev/vg_ops/ropsundotbs2.dbf___312___(Oracle9)数据:example1__/dev/vg_ops/ropsexample1.dbf__________160____(Oracle9)数据:cwmlite1__/dev/vg_ops/ropscwmlite1.dbf__100____(Oracle9)数据:indx1__/dev/vg_ops/ropsindx1.dbf____70___(Oracle9)数据:drsys1__/dev/vg_ops/ropsdrsys1.dbf___90___(Oracle9)
使用
CVM 进行卷规划 |
 |
必须以位于共享磁盘组中的卷的形式提供 Oracle 数据库的存储容量。Oracle 软件中,每个
Oracle 实例都需要至少两个日志文件(Oracle9 需要一个撤消工作表空间),而数据库本身需要多个
Oracle 控制文件和数据文件。对于所有这些文件,ServiceGuard Extension
for RAC 均使用 HP-UX 原始卷,这些原始卷位于群集节点之间共享的磁盘组中。高可用性是通过
RAID 模式的高可用性磁盘阵列来实现的。可从每个节点通过 DMP(Dynamic
Multi-pathing,动态多路径)并经由多个物理卷链路访问该阵列上的逻辑存储单元,这些链路提供了访问每个存储单元的冗余路径。
请填写 VERITAS 卷工作表,以便为将要使用 VERITAS 实用程序创建的卷提供卷名。Oracle
DBA 和 HP-UX 系统管理员应一起准备此工作表。只需为共享卷创建相应的项。对于每个卷,请输入原始卷设备文件的完整路径名。请务必包括所需的空间大小
(MB)。下面是一个填好的工作表的样例。有关空白工作表样例,请参考附录“附录 A “空白规划工作表””。请根据需要制做多个副本。填完工作表后,请妥善保存以备日后参考。
ORACLE 逻辑卷工作表 (CVM) 第
___ 页 / 共 ____ 页
===============================================================================
原始逻辑卷名 大小 (MB)
Oracle
控制文件 1:___/dev/vx/rdsk/ops_dg/opsctl1.ctl_____100________Oracle
控制文件 2:___/dev/vx/rdsk/vg_ops/opsctl3.ctl_____1__________Oracle
控制文件 3:___/dev/vx/rdsk/vg_ops/opsctl1.ctl_____1__________实例
1 重做日志 1:___/dev/vx/rdsk/vg_ops/ops1log1.log____1__________实例
1 重做日志 2:___/dev/vx/rdsk/vg_ops/ops1log2.log____1__________实例
1 重做日志 3:___/dev/vx/rdsk/vg_ops/ops1log1.log____1__________实例
1 重做日志: ___________________________________________________实例
1 重做日志: ___________________________________________________实例
2 重做日志 1:___/dev/vx/rdsk/vg_ops/ops1log3.log____1__________实例
2 重做日志 2:___/dev/vx/rdsk/vg_ops/ops2log2.log____1__________实例
2 重做日志 3:___/dev/vx/rdsk/vg_ops/ops2log1.log____1__________实例
2 重做日志: __________________________________________________实例
2 重做日志: __________________________________________________数据:System
___/dev/vx/rdsk/ops_dg/system.dbf___400__________数据:Temp ___/dev/vx/rdsk/ops_dg/temp.dbf______100_______数据:Users
___/dev/vx/rdsk/ops_dg/users.dbf_____120_________数据:Tools ___/dev/vx/rdsk/ops_dg/tools.dbf____15___________数据:User
data ___/dev/vx/rdsk/ops_dg/data1.dbf_200__________数据:User data
___/dev/vx/rdsk/ops_dg/data2.dbf__200__________数据:User data ___/dev/vx/rdsk/ops_dg/data3.dbf__200__________数据:Rollback
___/dev/vx/rdsk/ops_dg/rollback.dbf__300_________(Oracle8)参数:spfile1
/dev/vx/rdsk/ops_dg/spfile1.ora __5_____(Oracle9)实例 1 undotbs1:/dev/vx/rdsk/ops_dg/undotbs1.dbf___312___(Oracle9)实例
2 undotbs2:/dev/vx/rdsk/ops_dg/undotbs2.dbf___312___(Oracle9)数据:example1__/dev/vx/rdsk/ops_dg/example1.dbf__________160____(Oracle9)数据:cwmlite1__/dev/vx/rdsk/ops_dg/cwmlite1.dbf__100____(Oracle9)数据:indx1__/dev/vx/rdsk/ops_dg/indx1.dbf____70___(Oracle9)数据:drsys1__/dev/vx/rdsk/ops_dg/drsys1.dbf___90___(Oracle9)