亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

2節點RAC如何安裝

發布時間:2021-11-10 10:35:52 來源:億速云 閱讀:143 作者:小新 欄目:關系型數據庫

這篇文章主要介紹了2節點RAC如何安裝,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

一、安全相關(2個節點執行)

關閉selinux
  #vim /etc/sysconfig/selinux
  
  #SELINUX=enabled
  SELINUX=disabled
  保存退出
  :wq
  無需重啟生效,root用戶
  #setenforce 0
  
  停止防火墻
  #service iptables stop
  #service ip6tables stop
  
  禁止開機啟動
  #chkconfig iptables off
  #chkconfig ip6tables off
  
  配置IP地址
  #setup
  圖形配置
  
二、檢查硬件要求

   1)內存要求
   #grep MemTotal /proc/meminfo
   查看內存
   #grep SwapTotal /proc/meminfo
   (#free)
   查看swap空間,要求》=內存
    2)系統架構
   # uname -m
    3)磁盤空間
   #df -h
   /tmp  至少1G
三、檢查軟件補丁要求并安裝(2個節點安裝)
#cd /media/RHEL_6.3_x86_64_Disc_1/packages/
   binutils-2.20.51.0.2-5.34.el6.x86_64
   compat-libcap1-1.10-1.x86_64
   compat-libstdc++-33-3.2.3-69.el6.i686
   compat-libstdc++-33-3.2.3-69.el6.x86_64
   gcc-4.4.6-4.el6.x86_64
   gcc-c++-4.4.6-4.el6.x86_64
   glibc-2.12-1.80.el6.i686
   glibc-2.12-1.80.el6.x86_64
   glibc-devel-2.12-1.80.el6.i686
   glibc-devel-2.12-1.80.el6.x86_64
   ksh-20100621-16.el6.x86_64
   libgcc-4.4.6-4.el6.i686
   libgcc-4.4.6-4.el6.x86_64
   libstdc++-4.4.4-13.el6.x86_64
   libstdc++-4.4.4-13.el6.i686
   libstdc++-devel-4.4.6-4.el6.x86_64
   libstdc++-devel-4.4.6-4.el6.i686
   libaio-0.3.107-10.el6.x86_64
   libaio-0.3.107-10.el6.i686
   libaio-devel-0.3.107-10.el6.x86_64
   libaio-devel-0.3.107-10.el6.i686
   make-3.81-20.el6.x86_64
   sysstat-9.0.4-20.el6.x86_64
   elfutils-0.152-1.el6.x86_64
   elfutils-devel-0.152-1.el6.i686
   elfutils-devel-0.152-1.el6.x86_64 
   unixODBC-2.2.14-11.el6.i686
   unixODBC-2.2.14-11.el6.x86_64
   unixODBC-devel-2.2.14-11.el6.i686
   unixODBC-devel-2.2.14-11.el6.x86_64
使用linux自帶文件管理器圖形安裝補丁包或者使用yum命令解決依賴包問題,但yum需要配置,詳見word文檔
#yum -y install binutils compat-libcap1 ccompat-libstdc++ gcc glibc glibc-devel ksh libgcc libstdc++ libstdc++-devel libaio libaio-devel make sysstat elfutils elfutils-devel unixODBC unixODBC-devel

四、創建組、用戶和目錄(2個節點執行)
    1)檢查是否已存
   #more /etc/oraInst.loc
   #grep oinstall /etc/group
    2)創建Base目錄
   mkdir -p /u01/app/11.2.0/grid
    mkdir -p /u01/app/grid
    mkdir -p /u01/app/oracle
    mkdir -p /u01/soft/db
    mkdir -p /u01/soft/gi
    mkdir -p /u01/soft/psu
    mkdir -p /u01/soft/OPatch
   mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1
    chown grid:oinstall /u01/app/11.2.0/grid
    chown grid:oinstall /u01/app/grid
    chown oracle:oinstall /u01/app/oracle
   chown oracle:oinstall /u01/app/oracle/product/11.2.0/dbhome_1
    chmod -R 775 /u01/
    chown -R grid:oinstall /u01
   安裝包目錄上次文件并解壓后修改權限與屬組
    3)創建任務角色分離的操作系統權限組和用戶
   # /usr/sbin/groupadd -g 1000 oinstall
   # /usr/sbin/groupadd -g 1020 asmadmin
   # /usr/sbin/groupadd -g 1021 asmdba
   # /usr/sbin/groupadd -g 1022 asmoper
   # /usr/sbin/groupadd -g 1031 dba
   # /usr/sbin/groupadd -g 1032 oper

   # /usr/sbin/useradd -u 1100 -g oinstall -G asmadmin,asmdba,asmoper,dba grid
   # /usr/sbin/useradd -u 1101 -g oinstall -G asmdba,dba,oper oracle
     4)設置用戶密碼
      #passwd grid
      #passwd oracle
     5)2個節點設置oracle與grid用戶環境變量
     1節點
     #su - oracle
    
     $vi .bash_profile
   umask 022
   export TMP=/tmp
   export TMPDIR=$TMP    
   export ORACLE_HOSTNAME=host1
   export ORACLE_SID=oradb1
   export ORACLE_BASE=/u01/app/oracle
   export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
   export ORACLE_UNQNAME=oradb
   export ORACLE_TERM=xterm
   export PATH=/usr/sbin:$ORACLE_HOME/bin:$PATH
   export LANG=en_US
  保存退出
  生效$. ./.bash_profile返回root用戶
   $exit
   #su - gird
   $vi .bash_profile
   umask 022
   export TMP=/tmp
   export TMPDIR=$TMP
   export ORACLE_HOSTNAME=host1
   export ORACLE_SID=+ASM1
   export ORACLE_BASE=/u01/app/grid
   export ORACLE_HOME=/u01/app/11.2.0/grid
   export ORACLE_TERM=xterm
   export PATH=/usr/sbin:$ORACLE_HOME/bin:$PATH
   export LANG=en_US
   
   生效$. ./.bash_profile
  2節點
   #su - oracle
    
     $vi .bash_profile
      umask 022
   export TMP=/tmp
   export TMPDIR=$TMP    
   export ORACLE_HOSTNAME=host2
   export ORACLE_SID=oradb2
   export ORACLE_BASE=/u01/app/oracle
   export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
   export ORACLE_UNQNAME=oradb
   export ORACLE_TERM=xterm
   export PATH=/usr/sbin:$ORACLE_HOME/bin:$PATH
   export LANG=en_US
  保存退出
  
   生效$. ./.bash_profile 返回root用戶
   $exit
   #su - gird
   $vi .bash_profile
   umask 022
   export TMP=/tmp
   export TMPDIR=$TMP
   export ORACLE_HOSTNAME=host2
   export ORACLE_SID=+ASM2
   export ORACLE_BASE=/u01/app/grid
   export ORACLE_HOME=/u01/app/11.2.0/grid
   export ORACLE_TERM=xterm
   export PATH=/usr/sbin:$ORACLE_HOME/bin:$PATH
   export LANG=en_US
  保存并退出
   
   生效$. ./.bash_profile

五、修改/etc/hosts文件(2個節點修改)
  #vim /etc/hosts
  加入地址解析
  192.168.a.1  host1
  192.168.b.1  host1-priv
  192.168.a.2  host1-vip
  
  192.168.a.3  host2
  192.168.b.2  host2-priv
  192.168.a.4  host2-vip
  
  192.168.a.5  host-scan
六、修改網絡及內核參數(2個節點修改)
  #vi /etc/sysctl.conf
  添加如下行:
  kernel.sem = 250 32000 100 128
  kernel.shmmax = 4294967295(實際內存大小-1)
  fs.file-max = 6815744
  fs.aio-max-nr = 1048576
  net.core.rmem_default = 262144
  net.core.rmem_max = 4194304
  net.core.wmem_default = 262144
  net.core.wmem_max = 1048576
  net.ipv4.ip_local_port_range = 9000 65500
  kernel.shmmni = 4096
  
  保存退出
  :wq
  生效
  #/etc/rc.d/init.d/network restart
  #/sbin/sysctl -p
確認修改:
#/sbin/sysctl -a
七、修改軟件安裝用戶的資源限制(2節點執行)
#vim /etc/security/limits.conf
  尾行加入
  #oracle soft nofile 1024
  oracle hard nofile 65536
  oracle soft nproc 2047
  #oracle hard nproc 16384
  #oracle soft stack 10240
  oracle hard stack 32768
  
  #grid soft nofile 1024
  grid hard nofile 65536
  grid soft nproc 2047
  #grid hard nproc 16384
  #grid soft stack 10240
  grid hard stack 32768
  保存退出
  :wq

八、配置NTP(2個節點修改)
    1)停掉系統ntp
   # /sbin/service ntpd stop
   # chkconfig ntpd off
   # mv /etc/ntp.conf /etc/ntp.conf.org
   # rm /var/run/ntpd.pid
    2)檢查Oracle集群時鐘同步服務(安裝完成后)
   $ crsctl check ctss
九、上傳軟件
  將p13390677_112040_Linux-x86-64_1of7與p13390677_112040_Linux-x86-64_2of7上傳到/u01/soft/db下
  將p13390677_112040_Linux-x86-64_3of7上傳到/u01/soft/gi下
  將p18139609_112040_Linux-x86-64上傳到/u01/soft/psu下
  將p6880880_112000_Linux-x86-64上傳到2個節點的/u01/soft/OPatch下
  root用戶解壓
  db軟件
  #unzip /u01/soft/db/p13390677_112040_Linux-x86-64_1of7
  #unzip /u01/soft/db/p13390677_112040_Linux-x86-64_2of7
  gi軟件
  #unzip /u01/soft/gi/p13390677_112040_Linux-x86-64_3of7
  psu包
  #unzip /u01/soft/psu/p18139609_112040_Linux-x86-64
  OPatch需要安裝完gi與db后解壓覆蓋自帶目錄文件
  #chown -R oracle:oinstall /u01/soft/db
  #chmod -R 775 /u01/soft/db
  #chown -R grid:oinstall /u01/soft/gi
  #chmod -R 775 /u01/soft/gi
  #chown -R grid:oinstall /u01/soft/psu/18139609
  #chmod -R 775 /u01/soft/psu/18139609

十、安裝cvuqdisk包
  1)將rpm包傳到另一節點
  scp /u01/soft/gi/grid/rpm/cvuqdisk-1.0.9-1.rpm host2:/tmp
  2)檢查是否已存在
   # rpm -qi cvuqdisk
  3)設置用戶組環境變量
   #export CVUQDISK_GRP=oinstall
  4)2個節點安裝
   1節點:
   #rpm -ivh /u01/soft/gi/grid/rpm/cvuqdisk-1.0.9-1.rpm
   2節點:
   #rpm -ivh /tmp/cvuqdisk-1.0.9-1.rpm
十一、配置ssh
  sshUserSetup.sh文件位于1節點:/u01/soft/gi/grid/sshsetup/下;將sshUserSetup.sh傳到2節點/tmp
  目錄下
  #scp /u01/soft/gi/grid/sshsetup/sshUserSetup.sh host2:/tmp
  修改/etc/ssh/sshd_config文件
  LoginGraceTime 0
  到sshUserSetup.sh文件對應目錄下2個節點分別運行下面2條命令:
  #./sshUserSetup.sh –user grid –hosts “主機1 主機2” –exverify –noPromptPassphrase –advanced
  #./sshUserSetup.sh –user oracle –hosts “主機1 主機2” –exverify –noPromptPassphrase –advanced
十二、磁盤配置
 12.1 udev綁定磁盤(使用ASM,不需要操作這一步)
  1)獲取需要綁定為ASM Disk的磁盤uuid,例如/dev/mpathc  與/dev/mpathd;2個節點分別執行并比對UUID是否是共享磁盤
  scsi_id --whitelisted --replace-whitespace --device=/dev/mpathc
  scsi_id --whitelisted --replace-whitespace --device=/dev/mpathd
  2)2個節點編寫udev rules文件(XXXXXX為uuid,NAME部分可以自己命名其余不需要改動)
  vi /etc/udev/rules.d/99-oracle-asmdevices.rules
  加入
  KERNEL=="sd*", SUBSYSTEM=="block", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="XXXXXXXXXX", NAME="asm-disk1",  OWNER="grid",  GROUP="asmadmin", MODE="0660"
  KERNEL=="sd*", SUBSYSTEM=="block", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="XXXXXXXXXX", NAME="asm-disk2",  OWNER="grid",  GROUP="asmadmin", MODE="0660"
  3)2個節點分別啟動
  #/sbin/start_udev
  4)檢查設備是否正確綁定
  #ls -l /dev/asm*
  brw-rw---- 1 grid asmadmin 8, 32 Oct 26 21:24 /dev/asm-disk1
  brw-rw---- 1 grid asmadmin 8, 32 Oct 26 21:24 /dev/asm-disk2
  
  重啟2臺設備,重啟完成確認磁盤狀態正常。

 12.2 ASM要執行以下步驟:
  1、創建ASM Disk Volumes
[root@ora ~]# oracleasm configure -i
Configuringthe Oracle ASM library driver.
 
Thiswill configure the on-boot properties of the Oracle ASM library
driver.  The following questions will determinewhether the driver is
loadedon boot and what permissions it will have. The current values
willbe shown in brackets ('[]').  Hitting<ENTER> without typing an
answerwill keep that current value.  Ctrl-Cwill abort.
 
Defaultuser to own the driver interface []: grid
Defaultgroup to own the driver interface []: asmadmin
StartOracle ASM library driver on boot (y/n) [n]: y
Scanfor Oracle ASM disks on boot (y/n) [y]: y
WritingOracle ASM library driver configuration: done
 
[root@ora ~]# oracleasm init
Creating/dev/oracleasm mount point: /dev/oracleasm
Loadingmodule "oracleasm": oracleasm
MountingASMlib driver filesystem: /dev/oracleasm
 
5.2創建ASM磁盤
[root@ora ~]# oracleasm createdisk CRSVOL1 /dev/sdb1
Writingdisk header: done
Instantiatingdisk: done
[root@ora ~]# oracleasm createdisk DATAVOL1 /dev/sdc1
Writingdisk header: done
Instantiatingdisk: done
[root@ora ~]# oracleasm createdisk DATAVOL2 /dev/sdd1
Writingdisk header: done
Instantiatingdisk: done
[root@ora ~]# oracleasm createdisk FRAVOL1 /dev/sde1
Writingdisk header: done
Instantiatingdisk: done
 
[root@ora ~]# oracleasm listdisks
CRSVOL1
DATAVOL1
DATAVOL2
FRAVOL1
 
dbc使用oracleasm-discover查找ASM磁盤,所以先運行oracleasm-discover查看是否能找到剛創建的4個磁盤
[root@ora ~]# oracleasm-discover
UsingASMLib from /opt/oracle/extapi/64/asm/orcl/1/libasm.so
[ASMLibrary - Generic Linux, version 2.0.4 (KABI_V2)]
Discovereddisk: ORCL:CRSVOL1 [2096753 blocks (1073537536 bytes), maxio 512]
Discovereddisk: ORCL:DATAVOL1 [41940960 blocks (21473771520 bytes), maxio 512]
Discovereddisk: ORCL:DATAVOL2 [41940960 blocks (21473771520 bytes), maxio 512]
Discovereddisk: ORCL:FRAVOL1 [62912480 blocks (32211189760 bytes), maxio 512]

十三、grid用戶安裝gi
  #xhost +
  #su - grid
  $cd /u01/soft/gi/grid
  $ll
  確認權限屬組正確 775 grid:oinstall 
  $./runInstaller

       用grid用戶安裝Grid Infrastructure,安裝版本為11.2.0.1 x86_64位版,安裝過程不具體描述,但是在安裝過程中有幾步有以下幾個要注意的地方:
在'Step 2 of 9'時選擇第二個'Configure Oracle Grid Infrastructurefor a Standalone Server'

在'Step 4 of 11'時只選擇一個ASM磁盤CRSVOL1
在'Step 7 of 11'時會彈出警告對話框,可以不用理會,直接點擊'Yes'
在'Step 9 of 12'會提示找不到pdksh-XXX的包,在RHEL6中已經移出此包,只要系統中有ksh-XXX包即可,選中'IgnoreAll'后點擊"Next'按鈕
[root@ora ~]# rpm -qa | grep ksh
ksh-20100621-16.el6.x86_64

最后按照屏幕提示以root用戶執行兩個腳本,再等待oracle自動完成最后的配置,Grid Infrastructure就安裝完成
 
安裝完后可以查看ASM實例是否啟動。
[root@ora~]# ps -ef | grep asm
grid     23212    1  0 17:24 ?        00:00:00 asm_pmon_+ASM
grid     23214    1  0 17:24 ?        00:00:00 asm_psp0_+ASM
grid     23246    1  0 17:24 ?        00:00:01 asm_vktm_+ASM
grid     23250    1  0 17:24 ?        00:00:00 asm_gen0_+ASM
grid     23252    1  0 17:24 ?        00:00:00 asm_diag_+ASM
grid     23254    1  0 17:24 ?        00:00:00 asm_dia0_+ASM
grid     23256    1  0 17:24 ?        00:00:00 asm_mman_+ASM
grid     23258    1  0 17:24 ?        00:00:00 asm_dbw0_+ASM
grid     23260    1  0 17:24 ?        00:00:00 asm_lgwr_+ASM
grid     23262    1  0 17:24 ?        00:00:00 asm_ckpt_+ASM
grid     23264    1  0 17:24 ?        00:00:00 asm_smon_+ASM
grid     23266    1  0 17:24 ?        00:00:00 asm_rbal_+ASM
grid     23269    1  0 17:24 ?        00:00:00 asm_gmon_+ASM
grid     23271    1  0 17:24 ?        00:00:00 asm_mmon_+ASM
grid     23273    1  0 17:24 ?        00:00:00 asm_mmnl_+ASM
root     25068 3291  0 17:26 pts/2    00:00:00 grep asm
 
七、創建ASMdisk groups
以grid用戶使用圖形界面創建ASM磁盤組,也可以在SQL*PLUS中用CREATE DISKGROUP語句創建。
[grid@ora grid]$ asmca
默認會看到安裝Grid Infrastructure已經創建的CRS磁盤組如圖ASM-1,點擊'Create'按鈕增加新的磁盤組DATA和FRA。
DATA磁盤組包含DATAVOL1和DATAVOL2,用來保存數據庫文件,FRA磁盤組包含FRAVOL1,用來做快速恢復區。在這里DATA磁盤組沒有設置任何冗余。
設置完成后顯示的結果。

oracleasm scandisks----查到當前數據庫的asm清單

http://blog.csdn.net/seertan/article/details/8487714
http://blog.csdn.net/rgb_rgb/article/details/8445321

十四、oracle用戶安裝db
  #xhost +
  #su - oracle
  $cd /u01/soft/db/database
  $ll
  確認權限屬組正確 
  $./runInstaller
  圖形化安裝
十五、psu補丁安裝
  1)更新自帶OPatch(2個節點都需要執行)
  將原有OPatch重新命名,并將最新的OPatch解壓到相應目錄
  #unzip p6880880_112000_Linux-x86-64.zip -d /u01/app/11.2.0/grid/
  #unzip p6880880_112000_Linux-x86-64.zip -d /u01/app/oracle/product/11.2.0/dbhome_1
  #chown -R grid:oinstall /u01/app/11.2.0/grid/OPatch
  #chmod -R 775 /u01/app/11.2.0/grid/OPatch
  #chown -R oracle:oinstall /u01/app/oracle/product/11.2.0/dbhome_1/OPatch
  #chmod -R 775 /u01/app/oracle/product/11.2.0/dbhome_1/OPatch
  2)創建ocm響應文件(2個節點都需要執行)
  grid用戶執行
  #su - grid
  $/u01/app/11.2.0/grid/OPatch/ocm/bin/emocmrsp  -no_banner -output /tmp/ocmfile.rsp
  3)解壓psu補丁
  #unzip /u01/spft/psu/p18139609_112040_Linux-x86-64
  #chown -R grid:oinstall 18139609
  #chmod -R 775 18139609
  4)2個節點分別以root用戶在各節點執行如下命令對gi安裝補丁
  #/u01/app/11.2.0/grid/OPatch/opatch auto /u01/soft/psu/18139609 -ocmrf /tmp/ocmfile.rsp
  5)修改/u01/soft/psu/18139609/18031668屬組權限
  #chown -R oracle:oinstall /u01/soft/psu/18139609/18031668
  #chmod -R 775 /u01/soft/psu/18139609/18031668
  6)主節點為db安裝補丁
  #su - oracle
  $/u01/app/oracle/product/11.2.0/dbhome_1/OPatch/opatch napply -oh /u01/app/oracle/product/11.2.0/dbhome_1 /20140612/PSU/18139609/18031668
  7)驗證補丁安裝版本
  2節點分別執行
  grid用戶
  $/u01/app/11.2.0/grid/OPatch/opatch lsinventory
  oracle用戶
  $/u01/app/oracle/product/11.2.0/dbhome_1/OPatch/opatch lsinventory
  會顯示一系列的補丁號
  系統重啟。oracle集群隨系統自動重啟,完成后到gird用戶下確認crs狀態正常
  #su - grid
  $crs_stat -t
  
十六、建庫
  1)ASMCA 創建數據磁盤
  grid用戶
  #su - grid
  $asmca
  選擇未使用的磁盤做ASM磁盤
  2)建庫
  oracle用戶
  #su - oracle
  $dbca
  圖形界面配置
十七、參數修改
  #su - oracle
  $sqlplus / as sysdba
  sql>alter profile DEFAULT limit failed_login_attempts unlimited password_life_time unlimited;(關閉密碼時效,默認180天失效)
  sql>alter system set audit_trail=none scope=spfile;(關閉審計)
  sql>alter system set deferred_segement_creation=false;
  sql>alter system set sec_case_sensitive_logon=false;(關閉大小寫敏感)
  重啟2個實例生效
  sql>shutdown immediate;
  sql>startup
十八、確認數據庫正常

感謝你能夠認真閱讀完這篇文章,希望小編分享的“2節點RAC如何安裝”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

rac
AI

四平市| 克拉玛依市| 陈巴尔虎旗| 富平县| 鄱阳县| 汤原县| 高阳县| 唐海县| 博白县| 龙井市| 天长市| 冕宁县| 临汾市| 恩施市| 绿春县| 伊宁市| 通化市| 天台县| 晋宁县| 客服| 天津市| 奈曼旗| 太仆寺旗| 泗阳县| 玉环县| 建平县| 五原县| 宁武县| 红河县| 衡山县| 洞头县| 宣化县| 罗田县| 广德县| 澄江县| 曲沃县| 焦作市| 新和县| 昌都县| 时尚| 新沂市|