Oracle 11G RAC叢集安裝(3)——安裝Oracle
此次記錄一下在安裝grid之後如何安裝Oracle資料庫。
一、登入Oracle使用者,並解壓安裝包,執行安裝程式:
[root@rac2 ~]# xhost + # 本地呼叫圖形化 [root@rac2 ~]# su - grid [oracle@rac2 ~]$ cd oracle [oracle@rac2 ~]$ ./runinstaller
二、圖形化安裝步驟:
(1)取消勾選的My Oracle支援,下一步。
(2)跳過警告,下一步。
(3)勾選第三項:跳過軟體更新。
(4)選擇第二項:只安裝資料庫軟體,我是強烈建議先安裝資料庫軟體,在軟體安裝完成之後在進行資料庫例項的安裝,條理清楚,出現錯誤時處理也有針對性。
(5)除了預設英文,加入簡體中文語言。
(7)選擇企業版。
(8)選中兩個節點。
(9)作SSH認證,與grid安裝時類似,此次是oracle使用者,輸入系統使用者oracle使用者的密碼,點選Setup,透過後再點選Test。全部透過後點下一步。
(10)檢查安裝Oracle軟體的目錄,如果有如下提示,按照提示處理即可,一般提示已經有檔案存在也可繼續,只要保證安裝所在的目錄沒有問題。
(11)如圖所示,點選下一步。
(12)同樣的安裝檢測,按照提示處理沒有安裝的依賴包,如圖所示可忽略並繼續安裝。
(13)等跑完安裝進度條安裝即可完成,Oracle軟體的安裝中RAC叢集的安裝與單例項安裝卻別不大,所此次筆記沒有特別詳細,如果有沒有說明清楚的地方,可以留言討論。
至此RAC叢集的Oracle軟體部分安裝完成
三、配置共享儲存用於安裝資料庫例項。
asmca 建立磁碟組(切換到grid 使用者操作)
[root@rac1 ~]# xhost + ## 圖形化 [root@rac1 ~]# su - grid [root@rac1 ~ grid]$ export # 設定防止中文語言Linux亂碼 [root@rac1 ~ grid]$ asmca
(1)在出現的介面中點選 create 進行選擇(這裡同樣會顯示在安裝grid時已經建立的vote磁碟組):
(2)此次建立的磁碟組用於存放資料庫例項相關的檔案,如控制檔案,引數檔案,表空間資料檔案(一般儲存規劃時將歸檔檔案另外再建立磁碟組額外存放,熱備檔案也是如此),在彈出框中修改磁碟簇名稱,以及選擇磁碟冗餘度,本次選擇是Extenal。
PS: redundancy—冗餘
三種模式:high、normal、external 分別代表 : 高、正常、外部
一般情況下三種模式需要的磁碟數量為: high:最少5塊;normal:最少3塊;external:最少1塊。
1、 高度冗餘(high redundancy):
表示Oracle提供3份映象來保護資料(映象資料兩次),以提高效能和資料的安全,所建立的磁碟組空間大小是所有磁碟裝置大小之和的1/3,雖然冗餘級別高了,但是硬體的代價也最高。
2、 預設冗餘(normal redundancy):
表示Oracle提供2份映象來保護資料(映象資料一次),所建立的磁碟組空間大小是所有磁碟裝置大小之和的1/2 (雖然網上說使用最多,但是這要看實際生產裝置儲存情況來判斷)。
3、 外部冗餘(external redundancy):
表示Oracle沒有做磁碟冗餘,所建立的磁碟組空間大小是所有選擇的所有磁碟的大小之和。雖然磁碟利用充分,但是磁碟出錯後無法恢復資料,只能依賴外部儲存系統實現,比如透過RAID技術。
(3)磁碟選擇後點選OK,等待建立成功即可。
(4)回到剛彈出介面,顯示建立成功的磁碟組及它的簡單資訊。此時用於安裝資料庫例項的磁碟組建立成功。
四、建立資料庫例項。
(1)登入Oracle使用者,執行dbca命令,在彈出框中選擇事務模式建立例項。
(2)如圖所示,選擇Configration Type時,選擇Admin-Mnaged,然後輸入全域性資料庫名稱與例項SID,這兩個可以一樣,也可以不同,看實際需求。然後點選Select All,選中所有節點進行安裝。
(3)如圖所示,安裝的儲存位置選擇共享磁碟組,勾選第二項,點選Browse。在彈出框中選擇剛才建立用於存放資料庫例項的磁碟組名稱。(截圖確實,無法展示,抱歉了-_-)
備註:
下面的截圖跟安裝過程無關,是在選擇磁碟組後提示在另一個節點rac1中沒有找到(本次安裝是在rac2
節點),意思是rac1節點grid沒有掛載上剛才所建立的磁碟組,無法識別。
出現以上的錯誤時解決如下:
登入rac1節點,卻換到grid使用者下,登入grid例項,然後查詢各個節點磁碟組掛載情況,果然rac1節點的DATA磁碟組沒有掛載成功,因此手動進行掛載,掛載成功後再次安裝即可。
[root@rac1 ~]# su - grid [grid@rac1 ~]$ sqlplus / as sysasm SQL*Plus: Release 11.2.0.4.0 Production on Wed Jan 6 16:30:41 2016 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production With the Real Application Clusters and Automatic Storage Management options SQL> select name,state from v$asm_diskgroup; NAME STATE ------------------------------ ----------- DATA MOUNTED //節點1啟動到mount狀態 VOTE MOUNTED [root@rac2 ~]# su - grid [grid@rac2 ~]$ sqlplus / as sysasm SQL*Plus: Release 11.2.0.4.0 Production on Wed Jan 6 16:32:41 2016 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production With the Real Application Clusters and Automatic Storage Management options SQL> select name,state from v$asm_diskgroup; NAME STATE ------------------------------ ----------- VOTE MOUNTED DATA DISMOUNTED //節點2未啟動到mount狀態 SQL> alter diskgroup DATA mount; Diskgroup altered. SQL> select name,state from v$asm_diskgroup; //將節點2啟動到mount狀態 NAME STATE ------------------------------ ----------- DATA MOUNTED VOTE MOUNTED
此次安裝資料庫例項建立階段的截圖丟失,因此無法詳細說明安裝過程,如果在使用時有任何疑問可以留言共同討論,有機會會把缺失部分補充完整。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30484956/viewspace-2675717/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 11G RAC叢集安裝(2)——安裝gridOracle
- Oracle 11G RAC叢集安裝(1)——安裝前的準備Oracle
- Oracle:Redhat 7 + Oracle RAC 11g 安裝 bug 總結OracleRedhat
- Oracle RAC叢集解除安裝步驟Oracle
- Oracle 12cR1 RAC叢集安裝(一)--環境準備Oracle
- 通過ORACLE VM virtualbox環境安裝oracle 11G RAC(ASM)OracleASM
- oracle 11g RAC 安裝前準備指令碼Oracle指令碼
- ORACLE 19C RAC叢集安裝與PRCR-1079&CRS-5017&ORA-03113Oracle
- Oracle 11G 安裝文件Oracle
- Oracle 11G 安裝 bbed 工具Oracle
- Oracle Linux 6.7 靜預設安裝Oracle 11gOracleLinux
- vgant 安裝oracle資料庫racOracle資料庫
- centos7 安裝ORACLE 11.2.0.4.0 RACCentOSOracle
- Solaris下Oracle RAC 11.2.0.4 安裝方法Oracle
- oracle rac資料庫的安裝Oracle資料庫
- Oracle 11g RAC安裝--基於openfiler儲存+多路徑+udev方式Oracledev
- elasticsearch叢集安裝(3臺)Elasticsearch
- Oracle Linux 7.1 靜默安裝Oracle 18c RACOracleLinux
- 安裝Oracle 11G RAC 遇到的2個問題——Failed to run "oifcfg" 和 找不到叢集節點OracleAI
- Linux下Oracle 11.2.0.1 RAC安裝筆記LinuxOracle筆記
- CentOS 7.5靜默安裝Oracle 11gCentOSOracle
- RAC之grid叢集安裝及ASM磁碟組配置ASM
- k8s叢集安裝-kubeadm安裝K8S
- elasticsearch叢集安裝+安全驗證+kibana安裝Elasticsearch
- Oracle 19c叢集安裝踩坑記錄-多私網Oracle
- redhat7.6安裝Oracle11G RACRedhatOracle
- 靜默安裝Oracle資料庫11gOracle資料庫
- centos7.3上安裝oracle xe 11gCentOSOracle
- 靜默方式安裝oracle 11g 完整攻略Oracle
- Kubernetes 叢集安裝
- cdh 叢集安裝
- StarRocks 叢集安裝
- kubernetes叢集安裝
- TiDB叢集安裝TiDB
- 【redis叢集安裝】Redis
- 【BUILD_ORACLE】Oracle 19c RAC搭建(五)DB軟體安裝UIOracle
- 【BUILD_ORACLE】Oracle 19c RAC搭建(四)Grid軟體安裝UIOracle
- rhel7 安裝11g rac