设为首页 收藏本站
查看: 665|回复: 0

[经验分享] Windows2008中安装Oracle11g RAC裸设备数据库完全手册(四)

[复制链接]

尚未签到

发表于 2015-11-3 14:02:19 | 显示全部楼层 |阅读模式
Windows2008中安装Oracle11g RAC裸设备数据库

完全手册(四)


作者:叶正盛(MKing

创建时间:2008-5-27

版本:0.8


此文档由叶正盛整理制作,只提供网友参考查阅,文章版权由原作者所有。

背景说明
本文是《Windows2008中安装Oracle11g RAC裸设备数据库完全手册》的第四部份,介绍裸设备存储规划。
本文是一个学习测试环境的搭建,仅供学习参考,真实的生产环境请根据实际设备进行配置。
本文的环境是采用VMWare Server 1.0.5进行搭建
主机环境
操作系统:Windows 2003 R2 SP2
内存:2G
VMWare Server 1.0.5
虚拟机两台,虚拟机环境如下:
虚拟机1
       机器名:WINRAC1
操作系统:Windows 2008
内存: 768M
数据库:Oracle11g(11.1.0.6)For Windows
网卡1地址:192.168.0.251/255.255.255.0
网卡2地址:10.0.0.251/255.255.255.0
硬盘112G (SCSI)
硬盘26G (SCSI),双机共享
硬盘34G (SCSI) ,双机共享
虚拟机2
       机器名:WINRAC2
操作系统:Windows 2008
内存: 768M
数据库:Oracle11g(11.1.0.6)For Windows
网卡1地址:192.168.0.252/255.255.255.0
网卡2地址:10.0.0.252/255.255.255.0
硬盘112G (SCSI)
硬盘26G (SCSI),双机共享
硬盘34G (SCSI) ,双机共享
一、安装Windows2008操作系统(略)
二、安装Oracle11g CRS(略)
三、安装Oracle11g 数据库软件(略)
四、配置祼设备数据库存储
4.1数据库存储规划
本次用于裸设备RAC数据库的磁盘结构如下图所示:


其中磁盘0是系统盘,安装了Windows2008Oracle11g CRS和数据库软件
磁盘1CRS的共享磁盘
磁盘2是本次的的RAC数据库存储磁盘.

本次的裸设备RAC数据库文件存储规划如下表所示:
名称
路径
空间大小
说明
spfile
//./rawrac_spfile
5M
spfile文件
control1
//./rawrac_control1
50M
控制文件1
control2
//./rawrac_control2
50M
控制文件2
control3
//./rawrac_control3
50M
控制文件3
system
//./rawrac_system
600M
系统表空间
sysaux
//./rawrac_sysaux
600M
系统扩展表空间
temp
//./rawrac_temp
300M
缺省的临时表空间
users
//./rawrac_users
200M
:缺省的用户表空间
undotbs1
//./rawrac_undotbs1
300M
撤消表空间1
undotbs2
//./rawrac_undotbs2
300M
撤消表空间2
redo1_1
//./rawrac_redo1_1
100M
线程1重做日志1
redo1_2
//./rawrac_redo1_2
100M
线程1重做日志2
redo2_1
//./rawrac_redo2_1
100M
线程2重做日志1
redo2_2
//./rawrac_redo2_2
100M
线程2重做日志2

4.2创建磁盘扩展分区
使用diskpart创建磁盘扩展分区

注:不清楚是什么原因,Windows2008好像磁盘管理器不支持创建扩展分区(windows2003及以前都可以),所在本人使用diskpart来创建扩展分区,具体步骤如下:

进入命令行
C:/>diskpart

Microsoft DiskPart 版本 6.0.6001
Copyright (C) 1999-2007 Microsoft Corporation.
在计算机上: WINRAC1

DISKPART> list disk

  磁盘 ###  状态        大小     可用     Dyn  Gpt
  --------  ----------  -------  -------  ---  ---
  磁盘 0    联机            12 GB      0 B
  磁盘 1    联机          6144 MB      0 B
  磁盘 2    联机          4096 MB  4096 MB

DISKPART> select disk 2

磁盘 2 现在是所选磁盘。

DISKPART> create partition extended

DiskPart 成功地创建了指定分区。

DISKPART> exit

退出 DiskPart...

c:/>

命令说明:
list disk:显示当前所有的磁盘信息
select disk 2:所示选择磁盘 2
create partition extended:表示在刚才选择的磁盘 2上创建扩展分区

4.3创建磁盘逻辑分区
磁盘逻辑分区可以使用磁盘管理器创建,也可以使用diskpart创建
以下是diskpart创建分区的脚本.
C:/>diskpart

Microsoft DiskPart 版本 6.0.6001
Copyright (C) 1999-2007 Microsoft Corporation.
在计算机上: WINRAC1

DISKPART> list disk

  磁盘 ###  状态        大小     可用     Dyn  Gpt
  --------  ----------  -------  -------  ---  ---
  磁盘 0    联机            12 GB      0 B
  磁盘 1    联机          6144 MB      0 B
  磁盘 2    联机          4096 MB  4096 MB

DISKPART> select disk 2

磁盘 2 现在是所选磁盘。

创建分区的语法如下:
create partition logical [size=n]
其中参数size为分区的大小,单位为M
根据存诸规划创建分区的所有diskpart命令脚本如下:

create partition logical size=5
create partition logical size=50
create partition logical size=50
create partition logical size=50
create partition logical size=600
create partition logical size=600
create partition logical size=300
create partition logical size=200
create partition logical size=300
create partition logical size=300
create partition logical size=100
create partition logical size=100
create partition logical size=100
create partition logical size=100


创建完成后用detail disk显示磁盘的分区信息如下所示:
DISKPART> detail disk

VMware, VMware Virtual S SCSI Disk Device
磁盘 ID: FC2A78F8
类型   : SCSI
总线   : 0
目标   : 1
LUN ID : 0
只读:
启动磁盘:
页面文件磁盘:
休眠文件磁盘:
故障转储磁盘:

   ###      LTR  标签         FS     类型        大小     状态       信息
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
       2                      RAW    磁盘分区        5120 KB  正常
       3                      RAW    磁盘分区          50 MB  正常
       4                      RAW    磁盘分区          50 MB  正常
       5                      RAW    磁盘分区          50 MB  正常
       6                      RAW    磁盘分区         600 MB  正常
       7                      RAW    磁盘分区         600 MB  正常
       8                      RAW    磁盘分区         300 MB  正常
       9                      RAW    磁盘分区         200 MB  正常
       10                     RAW    磁盘分区         300 MB  正常
       11                     RAW    磁盘分区         300 MB  正常
       12                     RAW    磁盘分区         100 MB  正常
       13                     RAW    磁盘分区         100 MB  正常
       14                     RAW    磁盘分区         100 MB  正常
       15                     RAW    磁盘分区         100 MB  正常

DISKPART>
注:显示的卷序列号可能会不同,这个没有关系
创建完成后通过磁盘管理器查看的结果如下所示:

4.4标识ORACLE RAW设备对象
标识RAW设备主要是给每个原始分区(裸设备)分配一个ORACLE可识别的名称,这个需要使用ORACLE工具进行,可以使用ImportSYMLinks工具,也可以使用GUIOracleOBJManager图形工具管理,以下以GUIOracleOBJManager为例说明配置的方法。
GUIOracleOBJManager工具位于%CRS_HOME%/bin目录下的GUIOracleOBJManager.exe程序,本机是在C:/oracle/product/11.1.0/crs/BIN/GUIOracleOBJManager.exe
启动后界面如下所示:

其中有磁盘1两个分区在安装CRS时已经自动标识了,剩下的磁盘2的分区都需要我们来配置。
配置步骤如下:
双击(或右键点击)对应的分区New Link Name 单元格,注意不是复选框,出现了编辑框,输入新的标识名,标识名是我们规划好的裸设备路径名称。
当所有的分区New Link Name都输好后,从options菜单选择commit提交本次修改。
如果要删除标识名,可以选择分区前面的复选框,再commit,这样标识名就清空了。
这个工具的操作方法太不符合习惯了,不过大家摸索一会儿就可以了,最后配置的结果如下图所示:


4.5创建RAW设备安装配置文件c:/rawrac_raw_config.txt
创建一个RAW设备安装配置文件,放在c:/rawrac_raw_config.txt(位置和文件名随意,这个是在后面装数据库时使用的)
文件内容如下:

spfile=////.//rawrac_spfile
control1=////.//rawrac_control1
control2=////.//rawrac_control2
control3=////.//rawrac_control3
system=////.//rawrac_system
sysaux=////.//rawrac_sysaux
temp=////.//rawrac_temp
users=////.//rawrac_users
undotbs1=////.//rawrac_undotbs1
undotbs2=////.//rawrac_undotbs2
redo1_1=////.//rawrac_redo1_1
redo1_2=////.//rawrac_redo1_2
redo2_1=////.//rawrac_redo2_1
redo2_2=////.//rawrac_redo2_2

其中每一行为一个裸设备数据文件的标识
<name>=<path>
name为数据库对象名称这是有命名规范的,具体如下:
spfilespfile文件
control1控制文件1
controln控制文件n
system系统表空间
sysaux系统扩展表空间
temp缺省的临时表空间
users缺省的用户表空间
undotbs1撤消表空间1
undotbsn撤消表空间n
redo1_1线程1重做日志1
redo1_n线程1重做日志n
redon_n线程n重做日志n

<path>为数据库对象的数据文件路径
注:本来windows标识原始分区(裸设备)的格式是//./LinkName,但是由于/是转义符的意思,所以需要用两个//表示一个/

4.5重启操作系统
由于磁盘发生了分区变化,所以建议两个节点都重新启动操作系统,以防发生建库时不能识别分区的问题。

五、使用裸设备创建RAC数据库()
             版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-134583-1-1.html 上篇帖子: Windows Server 2008 的虚拟技术 下篇帖子: Windows Server 2008 技术概述
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表