Heim > Datenbank > MySQL-Tutorial > Linux 安装Oracle 11g RAC 前准备工作

Linux 安装Oracle 11g RAC 前准备工作

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-07 16:50:01
Original
988 Leute haben es durchsucht

安装环境 操作系统:RHEL6.2 64bit Oracle Database 版本:11.2.0.3 Oracle Grid 版本:11.2.0.3 软件:RHEL6.2 64bit,linux_11g

安装环境
 操作系统:RHEL6.2 64bit
 Oracle Database 版本:11.2.0.3
 Oracle Grid 版本:11.2.0.3
 
软件:RHEL6.2 64bit,,linux_11gR2_grid,linux_11gR2_database
 
配置rac ip

--------------------------------------------------------------------------------

[root@host1 ~]#vim /etc/sysconfig/network-scripts/ifcfg-eth1

增加如下内容:
 
DEVICE=eth1
 #BOOTPROTO=dhcp
 ONBOOT=yes
 HWADDR=00:0c:29:df:ed:d6
 IPADDR=10.0.0.101
 NETMASK=255.255.255.0

[root@host1 ~]# vim /etc/hosts
 
增加如下内容:
 
127.0.0.1              localhost.localdomain localhost
 ::1            localhost6.localdomain6 localhost6
 ##Public Ip
 192.168.80.101 rac1
 192.168.80.102 rac2
 ##Private IP
 10.0.0.101 rac1-pri
 10.0.0.102 rac2-pri
 ##Public Virtual IP (VIP)
 192.168.80.201 rac1-vip
 192.168.80.202 rac2-vip
 ##scan-ip
 192.168.80.100

[root@host1 ~]# service netowrk restart
 
第二个节点执行同样操作

创建11g RAC用户和组

--------------------------------------------------------------------------------

1.创建grid用户和组
 
[root@host1 ~]# groupadd -g 1000 oinstall
 [root@host1 ~]# groupadd -g 1200 asmadmin
 [root@host1 ~]# groupadd -g 1201 asmdba
 [root@host1 ~]# groupadd -g 1202 asmoper
 [root@host1 ~]# useradd -g oinstall -G asmadmin,asmdba,asmoper -d /home/grid -s /bin/bash grid
 
[root@host1 ~]# passwd grid

2.创建oracle用户和组
 
[root@host1 ~]# groupadd -g 1300 dba
 [root@host1 ~]# groupadd -g 1301 oper
 [root@host1 ~]# useradd -g oinstall -G dba,oper,asmdba -d /home/oracle -s /bin/bash oracle
 
[root@host1 ~]# passwd oracle
 
第二个节点执行同样操作

配置oracle,grid用户ssh等价

--------------------------------------------------------------------------------

1.第一个节点
 
[oracle@host1 ~]$ pwd
 /home/oracle
 [oracle@host1 ~]$ mkdir ./ssh
 
[oracle@host1 ~]$ chmod 700 ./ssh
 
[oracle@host1 ~]$ ssh-keygen -t rsa
 
[oracle@host1 ~]$ ssh-keygen -t dsa
 
[oracle@host1 ~]$ cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys
 [oracle@host1 ~]$ cat ~/.ssh/id_dsa.pub >>~/.ssh/authorized_keys

2.第二个节点
 
[root@host2 ~]# su - oracle
 [oracle@host2 ~]$ mkdir ./ssh
 
[oracle@host2 ~]$ chmod 700 ./ssh
 
[oracle@host2 ssh]$ ssh-keygen -t rsa
 
[oracle@host2 ssh]$ ssh-keygen -t dsa

3.返回第一节点
 
[oracle@host1 ~]$ ssh rac2 cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys
 
[oracle@host1 ~]$ ssh rac2 cat ~/.ssh/id_dsa.pub >>~/.ssh/authorized_keys
 
[oracle@host1 ~]$ scp ~/.ssh/authorized_keys rac2:~/.ssh/authorized_keys

4.验证
 
[oracle@host2 .ssh]$ vim run.sh
 
写入如下内容:
 
ssh rac1 date
 ssh rac2 date
 ssh rac1-pri date
 ssh rac2-pri date 

5.重复配置grid用户
 
第二个节点执行同样操作

分区共享磁盘

--------------------------------------------------------------------------------

1.添加共享磁盘后分区
 
查看磁盘状态
 
[root@host1 ~]# fdisk -l
 
分区目标磁盘
 
[root@host1 ~]# fdisk /dev/sdb
 
到节点二验证
 
[root@host2 ~]# fdisk -l

创建裸设备

--------------------------------------------------------------------------------

Linux-6-64下安装Oracle 12C笔记

在CentOS 6.4下安装Oracle 11gR2(x64)

Oracle 11gR2 在VMWare虚拟机中安装步骤

Debian 下 安装 Oracle 11g XE R2

--------------------------------------------------------------------------------

ps:裸设备也叫裸分区(原始分区),是一种没有经过格式化,不被Unix/Linux通过文件系统来读取的特殊字符设备。裸设备可以绑定一个分区,也可以绑定一个磁盘。
 
[root@host1 ~]# ls -trl /dev/sd*
 
编辑设备文件
 
[root@host1 ~]# vim /etc/udev/rules.d/60-raw.rules
 
增加如下内容
 
ACTION=="add", KERNEL=="sdb1", RUN+="/bin/raw /dev/raw/raw1 %N"
 ACTION=="add", KERNEL=="sdc1", RUN+="/bin/raw /dev/raw/raw2 %N"
 KERNEL=="raw[1-2]", OWNER="grid", GROUP="asmadmin", MODE="0660"

启动服务
 
[root@host1 ~]# start_udev
 Starting udev:                                            [  OK  ]
 [root@host1 ~]# raw -qa
 /dev/raw/raw1:    bound to major 8, minor 17
 /dev/raw/raw2:    bound to major 8, minor 33


[root@host1 ~]# ls -trl /dev/raw
 total 0
 crw-rw---- 1 grid asmadmin 162, 2 Jun  2 00:34 raw2
 crw-rw---- 1 grid asmadmin 162, 1 Jun  2 00:34 raw1

在第二个节点执行同样操作

使用LVM创建一个/u01挂载点

--------------------------------------------------------------------------------

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage