oracle裸设备映射,裸设备表空间映射文件

创建RAC环境经常会使用裸设备,而映射文件是为了告诉Oracle如何将表空间的数据文件与裸设备一一对应起来。

映射文件的内容大致如下:

system=/dev/vx/rdsk/datadg/tradedb_system_1_1g

undotbs1=/dev/vx/rdsk/datadg/tradedb_undotbs1_1_4g

undotbs2=/dev/vx/rdsk/datadg/tradedb_undotbs2_1_4g

temp=/dev/vx/rdsk/datadg/tradedb_temp_1_4g

sysaux=/dev/vx/rdsk/datadg/tradedb_sysaux_1_2g

users=/dev/vx/rdsk/datadg/tradedb_users_1_500m

redo1_1=/dev/vx/rdsk/datadg/tradedb_redo1_1_1g

redo1_2=/dev/vx/rdsk/datadg/tradedb_redo1_2_1g

redo1_3=/dev/vx/rdsk/datadg/tradedb_redo1_3_1g

redo2_1=/dev/vx/rdsk/datadg/tradedb_redo2_1_1g

redo2_2=/dev/vx/rdsk/datadg/tradedb_redo2_2_1g

redo2_3=/dev/vx/rdsk/datadg/tradedb_redo2_3_1g

control1=/dev/vx/rdsk/datadg/tradedb_control1

control2=/dev/vx/rdsk/datadg/tradedb_control2

control3=/dev/vx/rdsk/datadg/tradedb_control3

spfile=/dev/vx/rdsk/datadg/tradedb_spfile

pwdfile=/dev/vx/rdsk/datadg/tradedb_pwdfile

可以通过设置环境变量DBCA_RAW_CONFIG来指出映射文件的位置。也可以在安装过程中,Oracle提示裸设备映射文件的位置出给出这个文件的位置。

需要注意几点,这个文件不是必须的,如果不提供这个问题,Oracle会采用模板中默认的位置来设置数据文件的位置。

这个文件只是设置数据文件对应的裸设备位置,裸设备名称中包含的文件大小不会作为DBCA设置该数据文件的大小,因此数据文件的大小必须手工进行设置。

对于一个表空间包含多个数据文件的情况,将数据文件用逗号间隔,一个简单的例子如下:

control1=/dev/vx/rdsk/datavg/newtrade_control1

control2=/dev/vx/rdsk/datavg/newtrade_control2

control3=/dev/vx/rdsk/datavg/newtrade_control3

system=/dev/vx/rdsk/datavg/newtrade_system_1_4g

sysaux=/dev/vx/rdsk/datavg/newtrade_sysaux_1_8g

undotbs1=/dev/vx/rdsk/datavg/newtrade_undotbs1_1_16g,/dev/vx/rdsk/datavg/newtrade_undotbs1_2_16g

undotbs2=/dev/vx/rdsk/datavg/newtrade_undotbs2_1_16g,/dev/vx/rdsk/datavg/newtrade_undotbs2_2_16g

temp=/dev/vx/rdsk/datavg/newtrade_temp_1_16g,/dev/vx/rdsk/datavg/newtrade_temp_2_16g

users=/dev/vx/rdsk/datavg/newtrade_users_1_4g

redo1_1=/dev/vx/rdsk/datavg/newtrade_redo1_1_1_1g,/dev/vx/rdsk/datavg/newtrade_redo1_1_2_1g

redo1_2=/dev/vx/rdsk/datavg/newtrade_redo1_2_1_1g,/dev/vx/rdsk/datavg/newtrade_redo1_2_2_1g

redo1_3=/dev/vx/rdsk/datavg/newtrade_redo1_3_1_1g,/dev/vx/rdsk/datavg/newtrade_redo1_3_2_1g

redo2_1=/dev/vx/rdsk/datavg/newtrade_redo2_1_1_1g,/dev/vx/rdsk/datavg/newtrade_redo2_1_2_1g

redo2_2=/dev/vx/rdsk/datavg/newtrade_redo2_2_1_1g,/dev/vx/rdsk/datavg/newtrade_redo2_2_2_1g

redo2_3=/dev/vx/rdsk/datavg/newtrade_redo2_3_1_1g,/dev/vx/rdsk/datavg/newtrade_redo2_3_2_1g

pwdfile=/dev/vx/rdsk/datavg/newtrade_pwdfile

spfile=/dev/vx/rdsk/datavg/newtrade_spfile

需要注意,并非所有的标识DBCA都能识别出来,比如这个例子中的REDO1_3和REDO2_3这两组重做日志文件,DBCA就不会自动识别。

虽然添加到这个映射文件中,DBCA也不会自动在模板中创建出对应的REDO1_3和REDO2_3日志组,仍然需要手工来添加。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值