基於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
- Linux下Oracle 11.2.0.1 RAC安裝筆記LinuxOracle筆記
- ORACLE RAC的全自動 打補丁標準化文件Oracle
- Linux安裝MySQL標準教程LinuxMySql
- Oracle Linux 7.1 靜默安裝Oracle 18c RACOracleLinux
- Oracle 11G RAC叢集安裝(1)——安裝前的準備Oracle
- oracle 11g RAC 安裝前準備指令碼Oracle指令碼
- Oracle VM上實施Oracle 12cR2 RACOracle
- Oracle 19c RAC on Linux 7.6安裝手冊OracleLinux
- oracle rac資料庫的安裝Oracle資料庫
- Oracle 11g RAC安裝--基於openfiler儲存+多路徑+udev方式Oracledev
- Oracle 11G RAC叢集安裝(3)——安裝OracleOracle
- vgant 安裝oracle資料庫racOracle資料庫
- centos7 安裝ORACLE 11.2.0.4.0 RACCentOSOracle
- Solaris下Oracle RAC 11.2.0.4 安裝方法Oracle
- 基於LINUX7的21C單機 標準化實施文件Linux
- Oracle 12cR1 RAC叢集安裝(一)--環境準備Oracle
- Linux安裝oracleLinuxOracle
- oracle linux 7 安裝圖形化介面OracleLinux
- vmware + 裸裝置 + crs + oracle10g RAC搭建步驟(二):安裝linuxOracleLinux
- Mac基於docker-compose 安裝 oracleMacDockerOracle
- Oracle RAC叢集解除安裝步驟Oracle
- 【BUILD_ORACLE】Oracle 19c RAC搭建(一)安裝資源規劃UIOracle
- 使用ORACLE ASMFD配置ORACLE儲存標準化OracleASM
- LINUX圖形化安裝ORACLE 前置條件LinuxOracle
- LINUX ORACLE OGG12C安裝(一)LinuxOracle
- redhat7.6安裝Oracle11G RACRedhatOracle
- Oracle 11G RAC叢集安裝(2)——安裝gridOracle
- Oracle 19c rac安裝,只能啟動一個節點的ASMOracleASM
- Oracle:Redhat 7 + Oracle RAC 11g 安裝 bug 總結OracleRedhat
- 基於Linux的MySQL5.7RPM包安裝LinuxMySql
- 基於linux下unzip離線安裝Linux
- Linux系統安裝,教你安裝一個屬於自己的Linux系統Linux
- Oracle+RAC靜默安裝系列(基於RHEL9/國產/麒麟/華為尤拉的生產案例)Oracle
- Oracle RAC Cache Fusion 系列一:基礎概念Oracle