Linux 安裝Oracle 11g RAC 前準備工作

來源:互聯網
上載者:User

Linux 安裝Oracle 11g RAC 前準備工作

安裝環境
 作業系統: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掛載點

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

查看物理卷資訊
 
[root@host1 ~]# pvdisplay
 
查看卷組資訊
 
[root@host1 ~]# vgdisplay
 
查看邏輯卷資訊
 
[root@host1 ~]# pvdisplay
 
建立邏輯卷
 
[root@host1 ~]# lvcreate -L 30G -n LogVol06 VolGroup00
 
格式化邏輯卷為ext3格式
 
[root@host1 ~]# mkfs.ext3 /dev/VolGroup00/LogVol06
 
在root目錄建立u01目錄
 
[root@host1 ~]# mkdir /u01
 
掛載u01目錄
 
[root@host1 ~]# mount /dev/VolGroup00/LogVol06  /u01
 
設定開機自動掛載還需要修改/etc/fstab檔案
 
[root@host1 ~]# vim /etc/fstab
 
增加如下內容:
 
/dev/VolGroup00/LogVol06 /u01                    ext3    defaults        1 2

更多詳情見請繼續閱讀下一頁的精彩內容:  

  • 1
  • 2
  • 下一頁

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.