基於Linux的oracle 12cR2 RAC 標準化安裝(一)
安裝配置規範
安裝版本要求
1. 如無特殊說明,所有生產系統的ORACLE 資料庫均使用ORACLE 64 位,版本12.2.0.1 ;
2. 所有安裝ORACLE 資料庫Server 端的主機上安裝企業版(Enterprise Edition) 產品;
硬體要求
1. 整個RAC 的硬體環境包含兩臺主機、共享儲存、網路互連裝置
2. 兩臺主機的硬體配置相同,每臺主機至少需要兩塊物理網路卡,一塊網路卡用於叢集內部的私有通訊( 私有網路卡) ,另一塊網路卡用於提供對外服務( 公共網路卡) ,每臺主機至少還要有一塊HBA 卡,透過光纖線連線到儲存裝置
最小需求:
記憶體最小1G 以上,swap 空間如下:
RAM |
Swap Space |
Between 1 GB and 2 GB |
1.5 times the size of the RAM |
Between 2 GB and 16 GB |
Equal to the size of the RAM |
More than 16 GB |
16 B |
網路及儲存劃分
5 個公網IP 地址
2 個內部心跳私有IP 地址
3 塊1G 用於建立ocrvote normal 冗餘模式磁碟組
1 塊60G 用於建立mgmt external 外部冗餘模式磁碟組
2 塊及以上 500G 用於建立 data external 外部冗餘模式磁碟組(根據實際需求)
1 塊及以上 500G 用於建立 arch external 外部冗餘模式磁碟組(根據實際需求)
注:實際DATA 、ARCH 磁碟組大小根據實際容量而定
( 重要業務系統資料庫,建議 data 和 arch 都建立 normal 模式的磁碟組,磁碟數量在原有基礎上增加 3 倍 )
作業系統 OS 要求
Linux 6 :
Oracle Linux 6.4 with the Unbreakable Enterprise Kernel 2: 2.6.39-400.211.1.el6uek.x86_64 or later
Oracle Linux 6.6 with the Unbreakable Enterprise Kernel 3: 3.8.13-44.1.1.el6uek.x86_64 or later
Oracle Linux 6.8 with the Unbreakable Enterprise Kernel 4: 4.1.12-37.6.2.el6uek.x86_64 or later
Oracle Linux 6.4 with the Red Hat Compatible kernel: 2.6.32-358.el6.x86_64 or later
Red Hat Enterprise Linux 6.4: 2.6.32-358.el6.x86_64 or later
Linux 7 :
Oracle Linux 7 with the Unbreakable Enterprise kernel 3: 3.8.13-35.3.1.el7uek.x86_64 or later
Oracle Linux 7 with the Red Hat Compatible kernel: 3.10.0-54.0.1.el7.x86_64 or later
Red Hat Enterprise Linux 7: 3.10.0-54.0.1.el7.x86_64 or later
檔案系統、目錄
/oracle 安裝軟體 至少在80G空間以上(最少20g);/tmp目錄至少1G以上
1 . 資料庫軟體安裝目錄為/oracle/app
2 . 叢集軟體安裝目錄/oracle/grid
3 . 資料庫生產環境備份目錄為/backup
以上檔案系統目錄不論是AIX 、Linux 都必須建立單獨的lv 裝置,避免目錄空間的互相影響。
使用者、組
安裝oracle 軟體,必須建立如下作業系統組和使用者:
例項安裝組oinstall
dba 組 dba
作業系統使用者 grid , primary 組為 oinstall ,使用者主目錄為 /home/ grid
作業系統使用者 oracle , primary 組為 oinstall ,使用者主目錄為 /home/ oracle
注:必須保證雙節點上oracle 使用者的UID 、grid 使用者的UID 、oinstall 使用者組、dba 使用者組的GID 相同。
資料庫 字符集
資料庫字符集預設使用ZHS16GBK-GBK ,特殊應用除外。
資料庫命名規範
1. 資料庫名
對每個系統建立一個儘量能夠描述該系統的四個字母的縮寫,為了表述方便,下文中標記該縮寫為 XXXX ,例項名使用 XXXX1 , XXXX2 ,資料庫名使用 XXXX ;
2. 表空間名
應用表空間使用本地表空間管理,指定每個區(extent)的大小為1M,自動段管理方式,重要系統單個資料檔案固定8G,非核心可以採用自動擴充套件的方式
應用表空間命名規則:
資料表空間為USER_DATA_TBS_yy,資料檔案為USER_datayy,單個資料檔案大小為 30G
索引表空間為USER_INDX_TBS_yy,資料檔案為USER_indxyy,單個資料檔案大小為 30G
配置表空間為USER_CONF_TBS_yy,資料檔案為USER_CONFyy,單個資料檔案大小為 30G
注:USER為自定義使用者名稱,為大寫,yy兩位為數字編號,從01開始,依次類推,資料文 件的大小設定為30G
資料庫檔案存放
RAC 是一個多例項、單一資料庫的架構,所有的節點共享一個資料庫;資料檔案、聯機日誌檔案、引數檔案、控制檔案都必須放在共享儲存上
1. 資料庫資料檔案控制檔案存放ASM磁碟組+data/ XXXX ;
2. 資料庫活動日誌存放ASM磁碟組 +data/XXXX ,單個日誌檔案大小為200M-500M;
3. 資料庫歸檔日誌 放ASM磁碟組+arch/XXXX (重要業務系統資料庫,必須設歸檔日誌)
備份資料庫配置資訊
在例項與資料庫等設定完成後,需對資料庫的相關配置資訊進行備份,供查詢與資料庫恢復使用。
環境描述
硬體環境
節點配置:
節點 | |||
節點名 |
例項名 |
名 |
作業系統 |
node1 |
orcl1 |
orcl |
Linux |
node2 |
orcl2 |
orcl |
Linux |
環境
l 作業系統:RHEL
l 資料庫和叢集件版本:ORACLE 12.2.0.1
l 使用者組和檔案系統配置
使用者組和檔案系統配置 | ||||
軟體元件 |
使用者 |
主組 |
輔助組 |
軟體目錄 |
grid |
grid |
oinstall |
dba |
/oracle/grid |
rdbms |
oracle |
oinstall |
dba |
/oracle/app |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31547506/viewspace-2926359/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 基於Linux的oracle 12cR2 RAC 標準化安裝(二)LinuxOracle
- 基於Linux的oracle 12cR2 RAC 標準化安裝(三)LinuxOracle
- 基於Linux的oracle 12cR2 RAC 標準化安裝(四)LinuxOracle
- 基於oracle linux的 DBI/DBD 標準化安裝OracleLinux
- Oracle 12cR2 RAC安裝配置及問題解決Oracle
- RAC安裝之一 安裝前準備
- linux4.0下安裝oracle RAC(一)LinuxOracle
- Linux安裝MySQL標準教程LinuxMySql
- Oracle /RAC linux 安裝大全OracleLinux
- 在vmware上基於紅旗linux 5.0安裝oracle 10g racLinuxOracle 10g
- ORACLE RAC的全自動 打補丁標準化文件Oracle
- KVM之一:安裝準備(基於CentOS6.7)CentOS
- Oracle 11G RAC叢集安裝(1)——安裝前的準備Oracle
- RHEL6.4安裝Oracle 12cR2Oracle
- yum標準化安裝nginx最新版Nginx
- Linux 安裝11g RAC 前準備工作Linux
- oracle 11g RAC 安裝前準備指令碼Oracle指令碼
- 按照online文件在Linux下安裝Oracle 10g RAC(一. 環境準備)LinuxOracle 10g
- 基於LINUX7的21C單機 標準化實施文件Linux
- linux4.0下安裝oracle RAC(二)LinuxOracle
- linux4.0下安裝oracle RAC(三)LinuxOracle
- linux4.0下安裝oracle RAC(五)LinuxOracle
- Oracle 10g RAC for linux 的完全解除安裝Oracle 10gLinux
- Oracle 10g RAC (OCFS2) 在Linux AS 5.3 上的安裝軟體準備Oracle 10gLinux
- 安裝Oracle11.2.0.2 RAC for Linux X86-64(一)OracleLinux
- Oracle安裝部署之linux(redhat/centos)快速安裝oracle 11g racOracleLinuxRedhatCentOS
- oracle rac aix 安裝OracleAI
- Oracle VM上實施Oracle 12cR2 RACOracle
- Linux 下安裝oracle 資料庫的準備LinuxOracle資料庫
- Linux系統安裝後的基礎優化-基於CentOS(5.8/6.4)Linux優化CentOS
- RHEL5 Oracle 11G R2 RAC 靜默安裝 (一) GI安裝前 準備Oracle
- Oracle 11g RAC安裝--基於openfiler儲存+多路徑+udev方式Oracledev
- Openfiler+RAC的安裝之六--安裝前的準備工作
- Linux下Oracle 11.2.0.1 RAC安裝筆記LinuxOracle筆記
- Oracle Linux 7.1 靜默安裝Oracle 18c RACOracleLinux
- 在oracle linux 5.6上安裝oracle 11g RACOracleLinux
- 構建簡單的標準化java工程(基於eclipse)JavaEclipse
- Oracle11gR2 RAC在Linux上的安裝OracleLinux