vmware環境oracle 10.2.0 rac 在linux as4 64bit上的安裝
vmware環境oracle 10.2.0 rac 在linux as4 64bit上的安裝
vmware網站上下載並安裝workstation5.5.4支援虛擬64位os
一、虛擬as4 64位作業系統,配置兩個硬碟分別為10g,做soft raid 1
二、在分割槽時選擇手動分割槽,並做soft raid1 設定,安裝as4 64bit作業系統,把開發包都裝上
安裝好作業系統後,copy出一份做另外一個節點。
三 、配置作業系統
root使用者配置
groupadd dba
groupadd oinstall
useradd oracle -g dba -G oinstall
passwd oracle
oracle 使用者配置
修改oracle環境變數檔案~/.bash_profile
export ORACLE_BASE=/opt/oracle/app
export ORACLE_HOME=$ORACLE_BASE/product/10.1.0/db
export LANG=en_US
export LC_ALL=en_US
export ORACLE_USER=oracle
export ORACLE_SID=ora1
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_ASSUME_KERNEL=2.6.9
四、安裝crs和db software
解壓並安裝crs
gunzip 10201_clusterware_linux_x86_64.cpio.gz
cpio -idmv < 10201_clusterware_linux_x86_64.cpio
crs安裝好後可以看到vip網路卡已經自動啟動。這一點好像跟10.1.0.3的安裝有所不同
root使用者執行$CRS_HOME/bin/vipca進行虛擬網路卡的配置。
安裝db software
。。。。。。。。。。。。。。
五、DBCA建庫
。。。。。。。。。。。。。。
在建庫過程中可能會遇到問題,可以根據/opt/oracle/app/product/10.2.0/db/cfgtoollogs/dbca下的日誌提示資訊,一步步解決
vmware網站上下載並安裝workstation5.5.4支援虛擬64位os
一、虛擬as4 64位作業系統,配置兩個硬碟分別為10g,做soft raid 1
二、在分割槽時選擇手動分割槽,並做soft raid1 設定,安裝as4 64bit作業系統,把開發包都裝上
安裝好作業系統後,copy出一份做另外一個節點。
三 、配置作業系統
root使用者配置
groupadd dba
groupadd oinstall
useradd oracle -g dba -G oinstall
passwd oracle
mkdir /opt/oracle
mkdir /opt/oracle/oradata
mkdir /opt/oracle/app
mkdir /opt/oracle/app/product
mkdir /opt/oracle/app/product/10.2.0
mkdir /opt/oracle/app/product/10.2.0/db
mkdir /opt/oracle/app/product/10.2.0/crs
chown -R oracle:dba /opt/oracle
mkdir /opt/oracle/oradata
mkdir /opt/oracle/app
mkdir /opt/oracle/app/product
mkdir /opt/oracle/app/product/10.2.0
mkdir /opt/oracle/app/product/10.2.0/db
mkdir /opt/oracle/app/product/10.2.0/crs
chown -R oracle:dba /opt/oracle
修改/etc/sysctl.conf增加以下內容
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 25032000100128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=262144
net.core.wmem_max=262144
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 25032000100128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=262144
net.core.wmem_max=262144
配置心跳檢測模組,增加以下內容到rc.local中
modprobe hangcheck-timer hangcheck_tick=30 hangcheck_margin=180
配置hosts檔案
192.168.1.201 ora64-1
192.168.1.203 ora64-1
10.0.0.1 priv1
10.0.0.2 priv2
192.168.1.202 vip1
192.168.1.204 vip2
修改系統時間
date -s 13:30:00
clock -w
保持每個節點之間的時間不能相差太遠。
比如在第一個節點上安裝,那麼其他節點比第一個節點略略晚10-20秒
modprobe hangcheck-timer hangcheck_tick=30 hangcheck_margin=180
配置hosts檔案
192.168.1.201 ora64-1
192.168.1.203 ora64-1
10.0.0.1 priv1
10.0.0.2 priv2
192.168.1.202 vip1
192.168.1.204 vip2
修改系統時間
date -s 13:30:00
clock -w
保持每個節點之間的時間不能相差太遠。
比如在第一個節點上安裝,那麼其他節點比第一個節點略略晚10-20秒
oracle 使用者配置
修改oracle環境變數檔案~/.bash_profile
export ORACLE_BASE=/opt/oracle/app
export ORACLE_HOME=$ORACLE_BASE/product/10.1.0/db
export LANG=en_US
export LC_ALL=en_US
export ORACLE_USER=oracle
export ORACLE_SID=ora1
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_ASSUME_KERNEL=2.6.9
export ORACLE_TERM=xterm
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
#export DISPLAY=127.0.0.1:0.0
export THREADS_FLAG=native
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
#export DISPLAY=127.0.0.1:0.0
export THREADS_FLAG=native
配置等效性
所有節點分別執行
mkdir ~/.ssh
ssh-keygen -t dsa
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
所有節點分別執行
mkdir ~/.ssh
ssh-keygen -t dsa
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
節點一上執行
ssh cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
ssh cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
節點二上執行
ssh cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
ssh cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
每個節點上等效性測試
ssh ora64-1 date
ssh ora64-2 date
ssh priv1 date
ssh priv2 date
每個時間都能出來,則等效性沒有問題
ssh cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
ssh cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
節點二上執行
ssh cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
ssh cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
每個節點上等效性測試
ssh ora64-1 date
ssh ora64-2 date
ssh priv1 date
ssh priv2 date
每個時間都能出來,則等效性沒有問題
配置共享磁碟
vmware-vdiskmanager -c -s 19Gb -a lsilogic -t 3 "H:racshare01.vmdk"
修改虛擬機器磁碟的配置檔案增加如下內容
#############Create Shared Disk ####################
scsi2.present = "TRUE"
scsi2.virtualDev = "lsilogic"
scsi2.sharedBus = "virtual"
scsi2:0.present = "TRUE"
scsi2:0.mode = "independent-persistent"
scsi2:0.filename = "h:racshare01.vmdk"
scsi2:0.deviceType = "plainDisk"
disk.locking = "false"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.DataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0"
vmware-vdiskmanager -c -s 19Gb -a lsilogic -t 3 "H:racshare01.vmdk"
修改虛擬機器磁碟的配置檔案增加如下內容
#############Create Shared Disk ####################
scsi2.present = "TRUE"
scsi2.virtualDev = "lsilogic"
scsi2.sharedBus = "virtual"
scsi2:0.present = "TRUE"
scsi2:0.mode = "independent-persistent"
scsi2:0.filename = "h:racshare01.vmdk"
scsi2:0.deviceType = "plainDisk"
disk.locking = "false"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.DataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0"
fdisk 分割槽 選擇LVM
建立lv
pvcreate /dev/sdb1
vgcreate vg_oracle /dev/sdb1
lvcreate -L 80M -n lv_ocr vg_oracle
lvcreate -L 120M -n lv_voting vg_oracle
lvcreate -L 100M -n lv_control1 vg_oracle
lvcreate -L 100M -n lv_control2 vg_oracle
lvcreate -L 100M -n lv_control3 vg_oracle
lvcreate -L 200M -n lv_redo1 vg_oracle
lvcreate -L 200M -n lv_redo2 vg_oracle
lvcreate -L 200M -n lv_redo3 vg_oracle
lvcreate -L 1000M -n lv_system vg_oracle
lvcreate -L 1000M -n lv_sysaux vg_oracle
lvcreate -L 1000M -n lv_undotbs1 vg_oracle
lvcreate -L 1000M -n lv_temp1 vg_oracle
lvcreate -L 3072M -n lv_flash_recovery_area vg_oracle
lvcreate -L 100M -n lv_spfile vg_oracle
lvcreate -L 100M -n lv_user01 vg_oracle
lvcreate -L 100M -n lv_undotbs2 vg_oracle
lvcreate -L 100M -n lv_redo4 vg_oracle
建立lv
pvcreate /dev/sdb1
vgcreate vg_oracle /dev/sdb1
lvcreate -L 80M -n lv_ocr vg_oracle
lvcreate -L 120M -n lv_voting vg_oracle
lvcreate -L 100M -n lv_control1 vg_oracle
lvcreate -L 100M -n lv_control2 vg_oracle
lvcreate -L 100M -n lv_control3 vg_oracle
lvcreate -L 200M -n lv_redo1 vg_oracle
lvcreate -L 200M -n lv_redo2 vg_oracle
lvcreate -L 200M -n lv_redo3 vg_oracle
lvcreate -L 1000M -n lv_system vg_oracle
lvcreate -L 1000M -n lv_sysaux vg_oracle
lvcreate -L 1000M -n lv_undotbs1 vg_oracle
lvcreate -L 1000M -n lv_temp1 vg_oracle
lvcreate -L 3072M -n lv_flash_recovery_area vg_oracle
lvcreate -L 100M -n lv_spfile vg_oracle
lvcreate -L 100M -n lv_user01 vg_oracle
lvcreate -L 100M -n lv_undotbs2 vg_oracle
lvcreate -L 100M -n lv_redo4 vg_oracle
掛載lv
raw /dev/raw/raw1 /dev/vg_oracle/lv_ocr
raw /dev/raw/raw2 /dev/vg_oracle/lv_voting
raw /dev/raw/raw3 /dev/vg_oracle/lv_control1
raw /dev/raw/raw4 /dev/vg_oracle/lv_control2
raw /dev/raw/raw5 /dev/vg_oracle/lv_control3
raw /dev/raw/raw6 /dev/vg_oracle/lv_redo1
raw /dev/raw/raw7 /dev/vg_oracle/lv_redo2
raw /dev/raw/raw8 /dev/vg_oracle/lv_redo3
raw /dev/raw/raw9 /dev/vg_oracle/lv_system
raw /dev/raw/raw10 /dev/vg_oracle/lv_sysaux
raw /dev/raw/raw11 /dev/vg_oracle/lv_undotbs1
raw /dev/raw/raw12 /dev/vg_oracle/lv_temp1
raw /dev/raw/raw13 /dev/vg_oracle/lv_flash_recovery_area
raw /dev/raw/raw14 /dev/vg_oracle/lv_spfile
raw /dev/raw/raw15 /dev/vg_oracle/lv_user01
raw /dev/raw/raw16 /dev/vg_oracle/lv_undotbs2
raw /dev/raw/raw17 /dev/vg_oracle/lv_redo4
raw /dev/raw/raw1 /dev/vg_oracle/lv_ocr
raw /dev/raw/raw2 /dev/vg_oracle/lv_voting
raw /dev/raw/raw3 /dev/vg_oracle/lv_control1
raw /dev/raw/raw4 /dev/vg_oracle/lv_control2
raw /dev/raw/raw5 /dev/vg_oracle/lv_control3
raw /dev/raw/raw6 /dev/vg_oracle/lv_redo1
raw /dev/raw/raw7 /dev/vg_oracle/lv_redo2
raw /dev/raw/raw8 /dev/vg_oracle/lv_redo3
raw /dev/raw/raw9 /dev/vg_oracle/lv_system
raw /dev/raw/raw10 /dev/vg_oracle/lv_sysaux
raw /dev/raw/raw11 /dev/vg_oracle/lv_undotbs1
raw /dev/raw/raw12 /dev/vg_oracle/lv_temp1
raw /dev/raw/raw13 /dev/vg_oracle/lv_flash_recovery_area
raw /dev/raw/raw14 /dev/vg_oracle/lv_spfile
raw /dev/raw/raw15 /dev/vg_oracle/lv_user01
raw /dev/raw/raw16 /dev/vg_oracle/lv_undotbs2
raw /dev/raw/raw17 /dev/vg_oracle/lv_redo4
四、安裝crs和db software
解壓並安裝crs
gunzip 10201_clusterware_linux_x86_64.cpio.gz
cpio -idmv < 10201_clusterware_linux_x86_64.cpio
crs安裝好後可以看到vip網路卡已經自動啟動。這一點好像跟10.1.0.3的安裝有所不同
root使用者執行$CRS_HOME/bin/vipca進行虛擬網路卡的配置。
安裝db software
。。。。。。。。。。。。。。
五、DBCA建庫
。。。。。。。。。。。。。。
在建庫過程中可能會遇到問題,可以根據/opt/oracle/app/product/10.2.0/db/cfgtoollogs/dbca下的日誌提示資訊,一步步解決
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-84965/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 12cR1 RAC 在VMware Workstation上安裝(上)—OS環境配置Oracle
- 在VMware 上安裝配置Oracle10g RACOracle
- 使用 VMware 在 Oracle Enterprise Linux 上安裝 Oracle RAC 10gOracleLinux
- 手把手教你用VMware在linux下安裝oracle10g RAC(6)-配置Clusterware安裝環境LinuxOracle
- 使用 VMware 在 Oracle Enterprise Linux 上安裝 Oracle RAC 10g (2)OracleLinux
- 手把手教你用VMware在linux下安裝oracle10g RAC(4)-配置linux環境LinuxOracle
- 在vmware上基於紅旗linux 5.0安裝oracle 10g racLinuxOracle 10g
- 手把手教你用VMware在linux下安裝oracle10g RAC(4)-配置linux環境續LinuxOracle
- Oracle 12cR1 RAC 在VMware Workstation上安裝(下)—靜默安裝Oracle
- 在 Linux 上安裝 VMware 工具Linux
- vmware RHEL AS4 RAC安裝出錯問題總結
- Oracle 12cR1 RAC 在VMware Workstation上安裝(中)—圖形介面安裝Oracle
- 在oracle linux 5.6上安裝oracle 11g RACOracleLinux
- Oracle11gR2 RAC在Linux上的安裝OracleLinux
- 在VMware Workstation上安裝Kali LinuxLinux
- 在linux,windows上安裝rubyonrails開發環境LinuxWindowsAI開發環境
- 使用VMware Workstation安裝 Linux虛擬環境Linux
- Redhat AS4 for x86_64上安裝Oracle 9204 RAC概述RedhatOracle
- 使用 runcluvfy 校驗Oracle RAC安裝環境Oracle
- 【解除安裝】在LINUX/UNIX環境下解除安裝Oracle的OLAP元件LinuxOracle元件
- mysql在redhat as4上的安裝過程MySqlRedhat
- 在RAC環境下安裝實施GoldenGateGo
- Oracle在Linux上的安裝OracleLinux
- oracle 10G RAC 安裝環境驗證Oracle 10g
- 在linux環境下安裝MysqlLinuxMySql
- 在Linux環境下安裝JBOSSLinux
- 使用 VMware Server 在 Oracle Enterprise Linux 上安裝 Oracle RAC 10g 的失敗經驗總結ServerOracleLinux
- Infer 在 Mac 上的安裝和環境配置Mac
- 在WINDOWS上安裝ORACLE RAC的注意事項WindowsOracle
- 在 Linux x86 上安裝 Oracle RAC 10gLinuxOracle
- yapi 在linux環境下的安裝部署APILinux
- Clojure執行環境在windows上安裝Windows
- 【Linux】LNMP 環境搭建(上):安裝篇LinuxLNMP
- [Linux] LNMP 環境搭建(上):安裝篇LinuxLNMP
- Oracle RAC 10g for Solaris環境解除安裝(二)Oracle
- Oracle RAC 10g for Solaris環境解除安裝(一)Oracle
- 按照online文件在Linux下安裝Oracle 10g RAC(一. 環境準備)LinuxOracle 10g
- 在linux環境安裝單機RocketMQLinuxMQ