中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

oracle rac數據庫如何安裝

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

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

本次使用vm virtualBOX進行安裝,配置兩節點RAC和采用ASM共享磁盤組進行存儲管理

安裝版本 linux 5.6

一、linux安裝配置

內存磁盤網卡

1536M30G兩個網卡(僅主機模式)

網卡配置

主機名IP(eth0)priv(eth2)端口號網關

rac1192.168.80.5010.0.80.1024192.168.80.0

rac2192.168.80.6010.0.80.2024192.168.80.0

系統關閉不需要的服務

service NetworkManager  stop

service acpid           stop

service anacron         stop

service apmd            stop

service atd             stop

service auditd          stop

service autofs          stop

service avahi-daemon    stop

service avahi-dnsconfd  stop

service bluetooth       stop

service conman          stop

service cpuspeed        stop

service cups            stop

service dnsmasq         stop

service dund            stop

service firstboot       stop

service gpm             stop

service haldaemon       stop

service hidd            stop

service ip6tables       stop

service ipmi            stop

service ipmievd         stop

service iptables        stop

service irda            stop

service irqbalance      stop

service kdump           stop

service kudzu           stop

service mcstrans        stop

service mdmpd           stop

service microcode_ctl   stop

service netconsole      stop

service netfs           stop

service netplugd        stop

service nfs             stop

service nfslock         stop

service nscd            stop

service ntpd            stop

service pand            stop

service pcscd           stop

service portmap         stop

service psacct          stop

service rawdevices      stop

service rdisc           stop

service readahead_early stop

service readahead_later stop

service restorecond     stop

service rhnsd           stop

service rpcgssd         stop

service rpcidmapd       stop

service rpcsvcgssd      stop

service saslauthd       stop

service sendmail        stop

service setroubleshoot  stop

service smartd          stop

service vncserver       stop

service wdaemon         stop

service winbind         stop

service wpa_supplicant  stop

service xfs             stop

service xinetd          stop

service ypbind          stop

service yum-updatesd    stop

修改hosts目錄 /etc/hosts

##Public Network - (eth0)

192.168.80.50 rac1

192.168.80.60 rac2

##Private Interconnect - (eth2)

10.0.80.10 rac1-priv

10.0.80.20 rac2-priv

##Public Virtual IP (VIP) addresses - (eth0)

192.168.80.100 rac1-vip

192.168.80.200 rac2-vip

##scan IP

192.168.80.150 rac-scan

修改內核參數 /etc/sysctl.conf

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 4294967295

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048586

當前配置參數生效

空格 /sbin/sysctl -p

安全限制配置 /etc/security/limits.conf

oracle              soft    nproc   2047

oracle              hard    nproc   16384

oracle              soft    nofile  1024

oracle              hard    nofile  65536

oracle              soft    stack   10240

grid              soft    nproc   2047

grid              hard    nproc   16384

grid              soft    nofile  1024

grid              hard    nofile  65536

grid              soft    stack   10240

配置含義

soft 指的是當前系統生效的設置值。

hard 表明系統中所能設定的最大值。soft 的限制不能比har 限制高

nofile - 打開文件的最大數目

nproc - 單個用戶可用的最大進程數量

創建用戶和組

groupadd -g 1000 oinstall

groupadd -g 1001 dba

groupadd -g 1002 oper

groupadd -g 2000 asmadmin

groupadd -g 2001 asmdba

groupadd -g 2002 asmoper

useradd -u 2001 -d /home/grid -g oinstall -G asmadmin,asmdba,asmoper,oper,dba grid

useradd -u 1001 -d /home/oracle -g oinstall -G dba,asmdba,oper oracle

配置密碼

passwd grid

passwd oracle

創建存放安裝文件目錄

mkdir /soft

chown -R oracle:oinstall /soft

chmod -R 775 /soft

創建安裝目錄,改權限

mkdir -p /u01/app/11.2.0/grid

mkdir -p /u01/app/grid

mkdir -p /u01/app/oracle

mkdir -p /u01/app/oraInventory

chown -R grid:oinstall /u01

chown -R oracle:oinstall /u01/app/oracle

chmod -R 755 /u01

chmod 775 /u01

chmod 775 /u01/app

設置oracle和grid用戶的環境變量

oracle用戶

[oracle@rac1 ~] vi .bash_profile

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export ORACLE_SID=RACDB1    

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

grid用戶

[grid@rac1 ~]$ vi .bash_profile

export ORACLE_BASE=/u01/app/grid

export ORACLE_HOME=/u01/app/11.2.0/grid                

export ORACLE_SID=+ASM1

export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH

切換root用戶配置yum源安裝yum包

1、插入光盤

2、掛載 mount /dev/cdrom /mnt

3、配置yum源文本 vi /etc/yum.repos.d/public-yum-el5.repo

[oel5] ----yum源的名字,必須全局唯一不重復

name = Enterprise Linux 5.6 DVD ----注釋內容,可以隨意指定

baseurl=file:///mnt/Server/ ----yum源的路徑,支持三種協議:http、ftp、file,其中file表示本地文件,這里file://后邊跟的iso掛載路徑

gpgcheck=0 -----1表示啟用,0表示禁用

enabled=1 -----指紋校驗,0表示不校驗

yum安裝

[root@ocmu ~]# yum install oracle-validated

移除光盤,復制二節點

重置網卡mac地址,完全復制

配置rac2主機名

vi /etc/sysconfig/network

hostname改為rac2

更改hosts主機名 vi /etc/hosts

127.0.0.1 主機名改為rac2 localhost.localdomain localhost

立即生效主機名

hostname rac2

查詢主機名更改是否生效

hostname

參照rac1配置rac2網卡

cd /etc/sysconfig/network-scripts/

ls |grep ifcfg-eth

cat ifcfg-eth0

cat ifcfg-eth2

復制HWADDR中的內容

更改eth0.bak和eth2.bak中的內容

DEVICE=eth0 -------------網卡名稱

BOOTPROTO=static -------------啟動方式(static靜態、dhcp動態)

BROADCAST=192.168.80.255 --------------廣播地址

HWADDR=08:00:27:16:8e:36 --------------mac網卡地址

IPADDR=192.168.80.60 --------------IP地址

NETMASK=255.255.255.0 --------------子網掩碼

NETWORK=192.168.80.0 --------------網關地址

ONBOOT=yes --------------是否系統啟動時啟動網卡(yes、no)

將兩個網卡的IP地址、啟動方式(改為static)、mac地址(之前復制的內容)更改后保存

刪除eth0和eth2,并將eth0.bak和eth2.bak改為eth0、eth2

重啟網卡 service network restart

修改rac2的環境變量

oracle用戶

[oracle@rac1 ~] vi .bash_profile

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export ORACLE_SID=RACDB1    

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

將ORACLE_SID=RACDB1改為ORACLE_SID=RACDB2

grid用戶

[grid@rac1 ~]$ vi .bash_profile

export ORACLE_BASE=/u01/app/grid

export ORACLE_HOME=/u01/app/11.2.0/grid                

export ORACLE_SID=+ASM1

export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH

將export ORACLE_SID=+ASM1改為export ORACLE_SID=+ASM2

統統設置完成后,重啟一下二節點

互信

兩個節點oracle和grid用戶分別執行生成密碼文件

ssh-keygen -t dsa

查看密碼文件

cd .ssh

rac節點一 oracle和grid用戶分別傳輸密碼文件與節點二互信

在.ssh目錄執行

cat *.pub > authorized_keys

ssh 192.168.80.60 cat ~/.ssh/*.pub >> authorized_keys

scp authorized_keys 192.168.80.60:~/.ssh/.

注意:IP地址配置為rac2節點地址

測試公網和私網通信,每個節點oracle和grid用戶分別執行

ssh rac1 date

ssh rac2 date

ssh rac1-priv date

ssh rac2-priv date

使用root用戶安裝cvuqdisk包

在節點一soft/grid/rpm文件夾內有cvuqdisk包。安裝命令:rpm -ivh cvuqdisk-1.0.9-1.rpm,將cvuqdisk包傳輸到節點二進行安裝 scp cvuqdisk-1.0.9-1.rpm 192.168.80.60:/soft/

兩個節點關閉主機

配置ASM共享存儲

1、節點一添加新磁盤,30G固定大小。

2、在虛擬介質管理內將磁盤設置為共享模式。

3、節點二添加剛剛配置的可共享磁盤

磁盤分區

兩個節點分別查看磁盤是否已經掛載

fdisk -l

節點一配置分區:共四個主分區,前三個1024M,剩余空間都放最后一個分區

配置磁盤分區:fdisk /dev/sdb

n為分配分區、p為主分區、w為保存、q為不保存配置

節點一配置裸設備

[root@rac1 ~]# raw /dev/raw/raw1 /dev/sdb1

/dev/raw/raw1:  bound to major 8, minor 17 -----------記住以下掛載目錄號,后面會用到

[root@rac1 ~]# raw /dev/raw/raw2 /dev/sdb2

/dev/raw/raw2:  bound to major 8, minor 18

[root@rac1 ~]# raw /dev/raw/raw3 /dev/sdb3

/dev/raw/raw3:  bound to major 8, minor 19

[root@rac1 ~]# raw /dev/raw/raw4 /dev/sdb4

/dev/raw/raw4:  bound to major 8, minor 20

查看配置情況 ll /dev/raw

兩個節點分別配置系統啟動自動掛載磁盤文本

 vi /etc/udev/rules.d/60-raw.rules

ACTION=="add", KERNEL=="/dev/sdb1",RUN+="/bin/raw /dev/raw/raw1 %N"

ACTION=="add",ENV{MAJOR}=="8",ENV{MINOR}=="17",RUN+="/bin/raw /dev/raw/raw1 %M %m"

ACTION=="add", KERNEL=="/dev/sdb2",RUN+="/bin/raw /dev/raw/raw2 %N"

ACTION=="add",ENV{MAJOR}=="8",ENV{MINOR}=="18",RUN+="/bin/raw /dev/raw/raw2 %M %m"

ACTION=="add", KERNEL=="/dev/sdb3",RUN+="/bin/raw /dev/raw/raw3 %N"

ACTION=="add",ENV{MAJOR}=="8",ENV{MINOR}=="19",RUN+="/bin/raw /dev/raw/raw3 %M %m"

ACTION=="add", KERNEL=="/dev/sdb4",RUN+="/bin/raw /dev/raw/raw4 %N"

ACTION=="add",ENV{MAJOR}=="8",ENV{MINOR}=="20",RUN+="/bin/raw /dev/raw/raw4 %M %m"

KERNEL=="raw[1-4]", OWNER="grid", GROUP="asmadmin", MODE="660"

按照前面記錄的掛載目錄號,適當調整文檔

重啟兩節點系統,或重啟AWR

[root@rac2 ~]# start_udev

Starting udev: [  OK  ]

查看節點二掛載情況

[root@rac2 ~]# ll /dev/raw/

total 0

crw-rw---- 1 grid asmadmin 162, 1 Apr 26 23:02 raw1 -----------有以下掛載內容,代表掛載成功

crw-rw---- 1 grid asmadmin 162, 2 Apr 26 23:02 raw2

crw-rw---- 1 grid asmadmin 162, 3 Apr 26 23:02 raw3

crw-rw---- 1 grid asmadmin 162, 4 Apr 26 23:02 raw4

上傳安裝介質到節點一

配置權限、解壓壓縮包

壓縮包1、2 oracle:oinstall 755權限

壓縮包3 grid:oinstall 755權限

解壓命令: unzip

修改屬主、屬組命令:chown

修改權限命令: chmod

grid自檢效驗

在/soft/grid目錄下執行

./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -verbose

安裝grid軟件

效驗無問題,開始安裝grid集群軟件

注意:使用工具安裝登錄時必須為grid用戶

./runInstaller

安裝步驟

1、取消接受郵件

2、選擇第一個

集群安裝和配置Oracle網格基礎結構

獨立服務器配置Oracle網格基礎結構

升級Oracle網格基礎設施或Oracle自動存儲管理(ASM)

只安裝Oracle網格基礎架構軟件

3、選擇第二個

一般安裝

高級安裝

4、配置語言

5、配置SCAN IP

6、添加rac2私網IP

7、公網、私網配置

參數:public(公網)private(私網)do not use(不使用)

eth0 為公網

eth2 為私網

8、存儲結構配置

選擇 ASM管理

oracle automatic storage management ----------------自動存儲管理(ASM)

shared file system ----------------共享文件系統

9、配置ASM磁盤組和成員,如看不到ASM磁盤,重啟節點一

10、配置ASM磁盤組 管理員密碼,首字母未大寫沒有結合數字,會提示INS-30011錯誤(密碼過于簡單)

如果配置的不是裸設備,添加ASM磁盤時安照以下方法模糊匹配磁盤

11、故障隔離支持選項

選擇第二個

user intelligent platform management interface --------用戶的IPMI接口(智能管理平臺)

no intelligent platform management interface --------不使用IPMI接口

12、配置ASM磁盤的組

oracle asm administrator group ------------oracle管理員組 交給asmadmin組

oracle asm dba group ------------Oracle DBA組 交給asmdba組

oracle asm operator group ------------oracle操作組 交給asmoper組

13、grid基礎目錄,報錯檢查每個節點目錄是否存在、權限是否足夠

14、grid庫存目錄

需要檢查/u01/app/oraInventory目錄,報錯檢查每個節點是否存在目錄、權限是否足夠

15、配置最終檢查,有問題報錯誤

device checks for asm -----------ASM設備檢查(由于虛擬配置、此問題可以跳過)

task resolv.conf integrity -----------檢查每個節點/etc/resolv.conf(由于沒有配置DNS解析,此問題可以跳過)

Network Time Protocol(NTP) -----------網絡時間協議 NTP(代表RAC時間未同步,無法實現心跳線。但如不需要可跳過)

其他問題需要查找資料解決,都出以后或跳過問題,選擇lgnore All(忽略所有)報錯INS-13016 確認跳過問題

16、是否存儲配置記錄

17、開始執行安裝 install

18、按照提示在提示節點和用戶,分別執行提示腳本文件

注意查看執行結果,執行腳本時報其他錯誤,需要回退。解決后再次執行腳本

回退清除命令 /u01/app/11.2.0/grid/crs/install/rootcrs.pl -verbose -deconfig -force

報錯[INS-20802] Oracle Cluster Verification Utility failed. --------Oracle集群驗證實用程序失敗,此問題可以忽略 點擊Next

執行后報錯 [INS-32091] Software installation was successful. But some configuration assistants failed, were cancelled or skipped. ----------提示軟件安裝成功。但是一些配置助理失敗了,被取消或跳過。

至此grid安裝成功

注:手工卸載grid方法,兩節點分別執行

root用戶

cd /u01/app/11.2.0/grid/crs/install

./rootcrs.pl -deconfig -force

./rootcrs.pl -verbose -deconfig -force

./crsconfig_params

grid用戶

cd /u01/app/11.2.0/grid/deinstall

./deinstall

root用戶

rm -rf /var/tmp/.oracle

rm -rf /usr/local/bin/coraenv

rm -rf /usr/local/bin/dbhome

rm -rf /usr/local/bin/oracle

rm -rf /u01/app/oraImbentory

最后格式化ASM磁盤頭 例:如下

dd if=/dev/zero count=10 bs=512 of=/dev/sde1

安裝數據庫管理軟件(RDBMS)

注意:使用工具安裝登錄時必須為oracle用戶

cd /soft/database(安裝目錄)

執行 ./runInstaller

安裝步驟

1、取消接受郵件

2、更新選項

一、通過網絡下載更新

二、通過本地源更新

三、不進行更新(本次選擇此項)

3、安裝選項

create and configure a database ------------創建和配置數據庫

install database software only ------------只安裝數據庫軟件(本次選擇此項)

update an existing database ------------更新現有數據庫

4、單實例或RAC安裝

single instance database installation --------------------------單實例數據庫安裝

oracle real application clusters database installation -------------------------多節點(RAC)數據庫安裝

oracle RAC one node database installation -------------------------單節點(RAC)數據庫安裝

select nodes (in addition to the local node) in the cluster where the installer should install oracle rac or oracle rac one

在RAC中選擇節點(除了本地節點),安裝程序應該安裝Oracle RAC(集群)或Oracle RAC(單節點)

SSH可以配置oracle用戶的密碼和增刪節點

本次選擇第二項多節點RAC

5、配置語言

enterprise edition ------------企業版(本次選擇此項)

standard edition ------------標準版

6、oracle基礎目錄,報錯檢查每個節點目錄是否存在、權限是否足夠

7、配置數據庫組

第一項數據庫管理員的組 DBA

第二項數據庫操作員的組 (本次填寫DBA)

8、配置最終檢查,有問題報錯誤(此問題與安裝grid出現問題等同)

swap size -----------交換分區過小(此問題可以略過)

device checks for asm -----------ASM設備檢查(由于虛擬配置、此問題可以跳過)

task resolv.conf integrity -----------檢查每個節點/etc/resolv.conf(由于沒有配置DNS解析,此問題可以跳過)

Network Time Protocol(NTP) -------網絡時間協議 NTP(代表RAC時間未同步,無法實現心跳線。但如不需要可跳過)

其他問題需要查找資料解決,都出以后或跳過問題,選擇lgnore All(忽略所有)報錯INS-13016 確認跳過問題

9、安裝配置報告

10、點擊install開始安裝,按照提示在提示節點和用戶,執行提示腳本文件

注意查看執行結果

創建ASM磁盤組

注意:使用工具安裝登錄時必須為grid用戶

利用asmcan命令啟動圖形化工具

1、創建或掛載磁盤組

create -------------創建(本次選擇此項)

mount all -------------掛載所有

dismount all -------------卸載所有

2、磁盤組配置

high ---------------高級冗余

normal ---------------標準冗余

EXTERNAL (nome) ---------------外部冗余 本次選擇此項,配置后選擇OK

結束配置

創建數據庫

切換oracle用戶使用dbca啟動圖形化界面安裝

1、選擇安裝模式

oracle real application clusters(rac) database ---------------多節點(RAC)數據庫 本次選擇此項

oracle rac one node database ---------------單節點(RAC)數據庫

oracle single instance database ---------------單實例數據庫

2、選擇執行操作

create a database ----------------創建一個數據庫 本次選擇此項

configure database options ----------------配置數據庫

delete database ----------------刪除數據庫

manage templates ----------------模板管理

instance management ---------------實力管理

3、安裝類型

templates that include datafiles contain pre=created databases .they allow you to create a new database in miuntes,as opposed to an hour or more use templates without datafiles only when necessary,such as when you need to change attributes like block size,which cannot be altered after database creation

模板文件包含包括預創建的數據庫。他們允許你創建在分鐘新的數據庫,而不是一個小時或者更多的時間使用模板文件,而只在必要的時候,比如當你需要改變屬性的塊大小,不能在創建數據庫后改變

ceneral purpose or transaction processing ---------------一般用途或事務處理

custom database ---------------自定義數據庫

data warehouse ---------------數據倉庫

4、配置RAC數據庫名,配置后點擊select all(選擇所有)

5、取消EM(企業管理器),保留automatic mainenance tasks(自動維護任務)

6、配置sys和system用戶密碼,規則要求:首字母必須大寫,字母結合數字。不按照要求會提示

7、存儲管理

specify storage type and locations for database files -------------------指定數據庫文件存儲類型和位置

use common location for all database files -------------------使用公共數據庫文件存儲位置

use oracle-managed files --------------------使用oracle自動管理,此項需要配置數據庫的域(本次選擇)

8、快速恢復區

specify fast reconvery area --------------指定快速恢復區,本次不開啟

enable archiving --------------歸檔,本次不開啟

9、樣例用戶和執行腳本

選擇啟用樣例用戶,不使用執行腳本

10、配置管理

memory --------------配置自動管理(SGA和PGA)或SGA、PGA手動管理

sizing --------------調整塊大小,最大并發連接數

character sets --------------使用的字符集

connection mode --------------服務器模式(專用或共享)

11、數據庫存儲配置

maximum datafiles ------------------最大數據文件數

maximum instances ------------------最大實例數

maximum log history ------------------最大歸檔日志數量,超過這個數值將被復用

maximum redo log files -------------------最大redo日志數

maximum log members -------------------最大log日志成員

數據庫已經配置的數據文件

包含的redo 日志組和組內的成員

12、select the database creation options 選擇數據庫創建選項

create database -----------------創建數據庫 (本次選擇此項)

generate database creation scripts -----------------生成數據庫創建腳本

13、點擊finish 開始執行,生成安裝報告可以轉存

14、開始安裝,安裝結束生成DBname數據庫名、SID系統標識符、server參數名

至此全部安裝完成

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

向AI問一下細節

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

AI

进贤县| 高雄县| 无为县| 松原市| 兴文县| 蒙城县| 竹北市| 襄城县| 鸡西市| 吴堡县| 大悟县| 如东县| 昔阳县| 长垣县| 湟中县| 南陵县| 玛沁县| 汾阳市| 巩义市| 永州市| 贵定县| 陵川县| 泰兴市| 枞阳县| 安阳市| 临朐县| 亚东县| 化州市| 南漳县| 五常市| 古交市| 谢通门县| 凤阳县| 兰溪市| 沈阳市| 金湖县| 民和| 灵武市| 黔江区| 拜泉县| 玉门市|