Oracle-11g学习3 - grad安装1

来源:互联网 发布:软件开发流程模版 编辑:程序博客网 时间:2024/05/29 13:00

1. 安装驱动

进官网找到以下3个rpm包,并放到/usr/local/src/下                      ## 路径可以自定义

官网:http://www.oracle.com/technetwork/server-storage/linux/downloads/rhel5-084877.html

oracleasm-support-2.1.8-1.el5.x86_64.rpm

oracleasmlib-2.0.4-1.el5.x86_64.rpm

oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm

注意:上面3个包中前两个可以在上面网站找到,最后一个必须要按照linux的内核版本来找,比如我安装的RHEL5.5的内核版本为:2.6.18-194.el5 x86_64(用uname  -rm可以看到),则应该找oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm的rpm包。

最后1个包我在官网上没找到,所以配置yum,路径设置官网的路径,直接安装即可,方法如下:

修改yum配置:

baseurl=http://yum.oracle.com/repo/OracleASM/RHEL5/$basearch/

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle

gpgcheck=0

enabled=1

保存后 yum list,然后用yum  -y  install oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm即可。


2. 配置驱动

/etc/init.d/oracleasm  configure

Default user to own the driver interface[grid]: grid

Default group to own the driver interface[asmadmin]: asmadmin

Start Oracle ASM library driver on boot(y/n) [y]: y

Scan for Oracle ASM disks on boot (y/n) [y]: y

注意:

最后一句 Scan for Oracle ASM disks on boot (y/n) [y]: y  之后可能会出现报错“Initializing the Oracle ASMLib driver: [FAILED]

查看日志:cat /var/log/oracleasm

creating /dev/oracleasm mount point:/dev/oracleasm

Loading module"oracleasm": failed

Unable to load module "oracleasm"

解决办法:

[root@lxklxOracle11g yum.repos.d]# find /-name oracleasm.ko

/lib/modules/2.6.18-164.el5/kernel/drivers/addon/oracleasm/oracleasm.ko

[root@lxklxOracle11g yum.repos.d]# /sbin/insmod   /lib/modules/2.6.18-164.el5/kernel/drivers/addon/oracleasm/oracleasm.ko


3. 检查asm是否加载完成:

[root@lxklxOracle11g yum.repos.d]# /etc/init.d/oracleasm status                    ## 必须2个都是yes

Checking if ASM is loaded: yes

Checking if /dev/oracleasm is mounted: yes


4. 关机,添加5块硬盘,使用默认20G即可


然后开启虚拟机后fdisk  -l检查磁盘数



5. 进行磁盘分区

fdisk /dev/sdb

n

p

1

回车

回车

w

partprobe /dev/sdb    ## 生效

按此方式将sdc、sdd、sde、sdf都做一次


6. 将磁盘划分成asm磁盘

/etc/init.d/oracleasm createdisk  DISK1  /dev/sdb1

/etc/init.d/oracleasm createdisk  DISK2  /dev/sdc1

/etc/init.d/oracleasm createdisk  DISK3  /dev/sdd1

/etc/init.d/oracleasm createdisk  DISK4  /dev/sde1

/etc/init.d/oracleasm createdisk  DISK5  /dev/sdf1

注意:如果出现Marking disk "DISK1" as an ASM disk: [FAILED],检查/etc/init.d/oracleasmstatus是否2个都是yes,如果不是,则按照前面的步骤将其开启,reboot时会出现此情况。

检查是否添加完成:

[root@lxklxOracle11g ~]#/etc/init.d/oracleasm  listdisks

DISK1

DISK2

DISK3

DISK4

DISK5


7. 上传grid文件

必须切换到grid用户(su  grid),再解压grid(unzip  linux.x64_11gR2_grid.zip)

注意:接下来需要进到虚拟机里进行安装(./runInstaller),除非使用passive等图形化工具,建议使用第三方工具,步骤如下:

一、安装xshell

二、安装XmanagerEnterprise

三、启动Xmanager- Passive

四、启动Xshell,远程连接Linux(我用crt也可以启动Xmanager,没有使用Xshell)

五、执行 exportDISPLAY=客户端机器IP(使用Xshell端的机器IP):0.0

       例如:export DISPLAY=192.168.0.103:0.0

六、执行: xhost +

七、在解压出的grid文件夹里,./runInstaller,注意:解压出的grid及里面的文件权限都应该改为:grid:oinstall  




0 0
原创粉丝点击