自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳解Oracle RAC在Linux下的安裝

數(shù)據(jù)庫 Oracle 數(shù)據(jù)庫運維
本文將為大家介紹Oracle RAC在Linux下的安裝,包括詳細(xì)的命令與客戶端測試等過程。希望對大家有所幫助。

在這里我們將介紹Oracle RAC在Linux下的安裝,Oracle Real Application Server,真正應(yīng)用集群,簡稱Oracle RAC ,是Oracle的并行集群,位于不同服務(wù)器系統(tǒng)的Oracle實例同時訪問同一個Oracle數(shù)據(jù)庫,節(jié)點之間通過私有網(wǎng)絡(luò)進行通信,所有的控制文件、聯(lián)機日志和數(shù)據(jù)文件存放在共享的設(shè)備上,能夠被集群中的所有節(jié)點同時讀寫。

系統(tǒng)配置

1、創(chuàng)建用戶和組 oinstall  dba 組用戶

  1. oracle  -g oinstall -G dba 

匿名用戶:確認(rèn)匿名用戶 nobody 存在與系統(tǒng)中,在安裝完成后nobody 用戶必須執(zhí)行一些擴展任務(wù)(extjob)確認(rèn)nobody用戶是否存在:  

  1. #id nobody 

如果用戶不存在則需要添加該用戶。

注意給oracle用戶設(shè)置密碼

2、配置網(wǎng)絡(luò)

ip地址的規(guī)劃,通過修改 /etc/sysconf/network-script/ifcfg-ethx 

 配置網(wǎng)卡的靜態(tài)ip地址主機名的***修改: /etc/network

本地DNS的配置: /etc/hosts

配置/etc/host.conf 該文件用來指定域名解析方法的順序:  

  1. order  hosts,bind 

它說明,首先通過/etc/hosts文件解析,如果在該文件中沒有相應(yīng)的主機名與IP 地址的對應(yīng)關(guān)系,再通過域名服務(wù)器bind進行解析

3、配置安全SSH 通道,針對ORACLE用戶,在每個節(jié)點創(chuàng)建 rsa 和dsa 的密鑰  

  1. rac1#su - oracle  
  2. rac1#mkdir .ssh  
  3. rac1#chmod 700 .ssh  
  4. rac1#cd .ssh   

rac1#ssh-keygen -t rsa   創(chuàng)建密鑰對,其他默認(rèn) 

同樣在另一臺主機上執(zhí)行相應(yīng)的操作。  

  1. rac2#su - oracle  
  2. rac2#mkdir .ssh  
  3. rac2#chmod 700 .ssh  
  4. rac2#cd .ssh     
  5. rac2#ssh-keygen -t rsa   創(chuàng)建密鑰對,其他默認(rèn)  

rac1#ssh rac1 cat /home/oracle/.ssh/id_rsa.pub >> authorized_keys   把節(jié)點1 的共鑰 從定向到一個文件因為現(xiàn)在還沒有密鑰對,所以會提示輸入密碼。直接輸入密碼就行了  

  1. rac1#ssh rac2 cat /home/oracle/.ssh/id_rsa.pub >> authorized_keys   把節(jié)點2 的共鑰 從定向到一個文件  
  2. rac1#cat authorized_keys    查看節(jié)點1和節(jié)點2的共鑰的內(nèi)容,同樣拷貝到 節(jié)點2上面。  
  3. rac1#scp authorized_keys  rac2:/home/oracle/.ssh/   要輸入節(jié)點2的密碼 

改一下權(quán)限  

  1. rac1#chmod 600 authorized-keys 

DSA密鑰的設(shè)置同理

  1. rac1#ssh rac1 date   測試共鑰連接情況 遠(yuǎn)程執(zhí)行 date 命令,此時不用輸入密碼  
  2. rac1#ssh rac2 date   測試共鑰連接情況 遠(yuǎn)程執(zhí)行 date 命令,此時不用輸入密碼 

此時可證實安全需要通道配置成功

4、檢查所需的軟件

#rpm -qa |grep  需要的軟件包

5、配置內(nèi)核參數(shù)  

  1. vi /etc/sysctl.conf  
  2. kernel.sem=250 32000 100 128  
  3. kernel.shmmni=4096 
  4. kernel.shmall=2097152 
  5. kernel.shmmax=2147483648 
  6. net.ipv4.ip_local_port_range=1024 65000  
  7. net.core.rmem_default=1048576 
  8. net.core.rmem_max=1048576 
  9. net.core.wmem_default=262144 
  10. net.core.wmem_max=262144 

然后執(zhí)行: #sysctl -p

6、設(shè)置shell對oracle用戶的限制

vi /etc/security/limits.conf 在每個節(jié)點上執(zhí)行相同的操作:編輯/etc/security/limits.conf,添加內(nèi)容:  

  1. oracle    soft  nproc    2047  
  2. oracle    hard  nproc    16384  
  3. oracle    soft  nofile   1024  
  4. oracle    hard  nofilw   65536 

編輯/etc/pam.d/login,添加如下內(nèi)容: session  required   /lib/security/pam_limits.so

編輯/etc/profile,添加內(nèi)容如下:  

  1. if[$USER="ORACLE"]; THEN  
  2.       if[$SHELL="/bin/ksh"];then  
  3.             ulimit -p 16384  
  4.             ulimit -n 65536  
  5.       else  
  6.             ulimit -u 16384 -n 65536  
  7.      fi  
  8. fi 

磁盤配置

安裝 CRS

安裝真正的RAC

存儲選項:

項目 存儲系統(tǒng)  存儲位置
clusterware 本地(EXT3)或NFS       本地或NFS
voting disk   OCFS2  Raw device  NFS  共享磁盤  NFS
OCR OCFS2  Raw device  NFS  共享磁盤  NFS
數(shù)據(jù)庫軟件 OCFS2 本地  NFS  本地或共享磁盤  NFS
數(shù)據(jù)庫  OCFS2   ASM  Raw device  NFS  共享磁盤  NFS
恢復(fù)文件 OCFS2  ASM NFS 共享磁盤  NFS

存儲機制

 
clusterware
數(shù)據(jù)庫
恢復(fù)文件
ASM 
OCFS2
Raw Device 
NFS

OCFS2 安裝這個軟件  下載3個軟件包 在兩邊都要安裝 OCFS2-2.6.9-22.ELsmp-1.2.3-1.i686.rpm   這個文件要跟 uname -a 的系統(tǒng)版本對應(yīng)起來 ocfs2console-1.2.1-1.i386.rpm ocfs2-tools-1.2.1-1.i386.rpm

安裝順序:tools ----內(nèi)核模塊 ----- console

磁盤的處理  

  1. #fdisk -l   查看磁盤分區(qū)  
  2. #fdisk /dev/sdb   創(chuàng)建分區(qū)  
  3. #export DISPLAY=本地機器IP  
  4. #ocfs2console     打開ocfs2的控制臺進行ocfs2的配置  

菜單Task 下的format開始格式化分區(qū)

Oracle的安裝前的準(zhǔn)備  

  1. #mkdir -p /orac/orachome  
  2. #mkdir -p /orac/oradata  
  3. #mount -t ocfs2 /dev/sdb1  /orac/orahome  
  4. #df -h     查看掛接情況  
  5. #mount -t ocfs2 -o datavolume,nointr /dev/sdb2 orac/oradata  
  6. #df -h  
  7. #mounted.ocfs2 -f    查看ocfs2文件系統(tǒng)的加載情況 

另一個節(jié)點rac2  

  1. #/etc/init.d/o2cd load  加載這個模塊  
  2. #/etc/init.d/o2cd status  查看加載這個模塊的狀態(tài) 

查看到節(jié)點2 ocfs2 狀態(tài)是 offline  

  1. #/etc/init.d/o2cd online   使其online  
  2. #/etc/init.d/o2cd status  查看加載這個模塊的狀態(tài)  
  3. #mount -t ocfs2 /dev/sdb1  /orac/orahome  
  4. #df -h  
  5. #mounted.ocfs2 -f   
  6. #mount -t ocfs2 -o datavolume,nointr /dev/sdb2  /orac/oradata  
  7. #mounted.ocfs2 -f 

系統(tǒng)啟動時自動加載ocfs2文件系統(tǒng)和啟動相應(yīng)的模塊----兩個節(jié)點都要配置  

  1. #/etc/init.d/o2cd configure  啟動時自動加載ocfs2 的相關(guān)模塊  
  2. #vi /etc/fstab        啟動是自動掛接文件系統(tǒng)  
  3. /dev/sdb1   /orac/orahome   ocfs2    _netdev   0  0  
  4. /dev/sdb2   /orac/oradata   ocfs2    _netdev,datavolume,nointr   0  0 

安裝集群 clusterware 文件夾 crs      安裝clusterware oradata   建庫時使用 orahome   安裝oracle數(shù)據(jù)庫軟件

要對這些文件夾的主用戶進行修改  

  1. #cd /orac  
  2. #chown root.oinstall crs  
  3. #chown oracle.oinstall orahome  
  4. #chown oracle.oinstall oradata  
  5. #chmod -R 775 ors  
  6. #chmod -R 775 orahome  
  7. #chmod -R 775 oradata  
  8. #ls -l 

在另外一個節(jié)點上也要進行相應(yīng)的修改

把集群clusterware安裝軟件拷貝進來  

  1. #su - oracle  
  2. #export DISPLAY=本地ip:0.0 
  3. #./runInstaller 

安裝數(shù)據(jù)庫軟件 選擇安裝類型 企業(yè)版

創(chuàng)建數(shù)據(jù)庫: #dbca

測試數(shù)據(jù)庫的情況:客戶端的連接文件的修改:在客戶端安裝路徑下: NETWORK/ADMIN/tnsnames.ora

  1. ORATEST tns服務(wù)名=  
  2.   (DESCRIPTION =  
  3.     (ADDRESS_LIST =  
  4.       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.116.121 節(jié)點1IP)(PORT = 1521))  
  5.       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.116.129  節(jié)點2IP)(PORT = 1521))  
  6.     )  
  7.     (CONNECT_DATA =  
  8.       (SERVICE_NAME = oratest.sinobest.com 全局?jǐn)?shù)據(jù)庫名)  
  9.     )  
  10.   )  
  11.  
  12. EXTPROC_CONNECTION_DATA =  
  13.   (DESCRIPTION =  
  14.     (ADDRESS_LIST =  
  15.       (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))  
  16.     )  
  17.     (CONNECT_DATA =  
  18.       (SID = PLSExtProc)  
  19.       (PRESENTATION = RO)  
  20.     )  
  21.   ) 

SQLPLUS客戶端的測試:在windows下打開命令行 或者直接打開 Oracle SQL*Plus  

  1. > sqlplus /nolog  
  2.  
  3. SQL>conn sys/123456@tnsname as sysdba  
  4. SQL>select * from V$instance;   查看當(dāng)前的實例  
  5. SQL>set wrap off;        設(shè)置一下顯示的方式         
  6. SQL>set linesize 200;  
  7. SQL>select * from V$instance;   查看當(dāng)前的實例  
  8. SQL>select * from gv$instance;  查看全局實例視圖 

原文鏈接:http://blog.chinaunix.net/u3/105031/showart_2087248.html

【編輯推薦】

  1. 詳解Oracle RAC入門和提高
  2. 詳解Oracle手動創(chuàng)建數(shù)據(jù)庫幾大步驟
  3. 揭示Oracle數(shù)據(jù)庫機Exadata背后的秘密
  4. 詳解Oracle數(shù)據(jù)庫優(yōu)化方案與實踐
  5. Oracle數(shù)據(jù)庫調(diào)試與性能優(yōu)化

 

責(zé)任編輯:彭凡 來源: ChinaUnix
相關(guān)推薦

2010-03-30 16:26:09

Oracle

2019-02-25 08:40:28

Linux磁盤IO

2012-11-05 13:33:08

LinuxHBase

2023-10-11 08:59:05

2010-03-01 10:24:20

Oracle RAC

2022-06-20 05:25:54

裂腦Oracle RAC數(shù)據(jù)庫

2010-04-15 14:47:50

Oracle 10g

2010-05-21 13:57:39

SVN在Windows

2017-06-07 09:48:21

Oracle RAC應(yīng)用連續(xù)性

2009-06-15 13:56:02

linux下安裝JBo

2011-03-04 12:33:15

linuxFileZilla

2011-05-13 11:21:51

linuxoracle 10g安裝

2016-10-27 13:25:08

LinuxMySQL安裝

2010-05-27 11:20:55

安裝SVNWebCli

2021-06-03 08:04:13

LinuxMySQL配置

2010-05-12 15:16:46

MySQL 5.1

2011-07-01 13:31:29

Ubuntu Linux QVFB

2010-10-18 15:46:45

Oracle

2011-07-19 13:28:31

Oracle 10g

2009-12-10 10:18:44

Apache安裝
點贊
收藏

51CTO技術(shù)棧公眾號