Linux平台 Oracle 18c RAC安装Part3:DB配置
四、DB(Database)配置
- 4.1 解壓DB的安裝包
- 4.2 DB軟件配置
- 4.3 ASMCA創建磁盤組
- 4.4 DBCA建庫
- 4.5 驗證crsctl的狀態
Linux平臺 Oracle 18c RAC安裝指導:
Part1:Linux平臺 Oracle 18c RAC安裝Part1:準備工作
Part2:Linux平臺 Oracle 18c RAC安裝Part2:GI配置
Part3:Linux平臺 Oracle 18c RAC安裝Part3:DB配置
本文安裝環境:OEL 7.5 + Oracle 18.3 GI & RAC
四、DB(Database)安裝
4.1 解壓DB的安裝包
oracle用戶登錄,在$ORACLE_HOME下解壓db包(18c的db也是直接解壓到$ORACLE_HOME下,免安裝):
Starting with Oracle Database 18c, installation and configuration of Oracle Database software is simplified with image-based installation.
[oracle@db40 ~]$ mkdir -p /u01/app/oracle/product/18.3.0/db_1 [oracle@db40 ~]$ cd $ORACLE_HOME/ [oracle@db40 db_1]$ pwd /u01/app/oracle/product/18.3.0/db_1 [oracle@db40 db_1]$ unzip /tmp/LINUX.X64_180000_db_home.zip4.2 DB軟件配置
打開Xmanager軟件,Oracle用戶登錄,配置數據庫軟件。
[oracle@db40 db_1]$ pwd /u01/app/oracle/product/18.3.0/db_1[oracle@db40 db_1]$ export DISPLAY=192.168.1.31:0.0 [oracle@db40 db_1]$ ./runInstaller下面截取DB軟件配置的過程如下:
注:這里選擇只安裝軟件,數據庫后面創建好ASM磁盤組后再運行dbca創建。
注:配置好ssh等價性。
注:可以進行修復的,按提示執行腳本修復。
我這里還有swap的問題,因為是測試環境資源有限,可以忽略,如果生產環境,強烈建議調整符合要求。
如果還有其他的檢查項未通過,則無論是生產還是測試環境,都不建議忽略,而應該整改符合要求為止。
注:最后root用戶按安裝提示執行1個腳本,需要在各節點分別執行。
至此,已完成DB軟件的配置。
4.3 ASMCA創建磁盤組
打開Xmanager軟件,grid用戶登錄,asmca創建ASM磁盤組
[grid@db40 ~]$ export DISPLAY=192.168.1.31:0.0 [grid@db40 ~]$ asmca這個asmca調用圖形等了幾分鐘才出來,首先映入眼簾的是鮮艷的18c配色圖:
然后正式進入asmca的界面:
這里我先創建一個DATA磁盤組,一個FRA磁盤組,冗余選擇external(生產如果選擇external,底層存儲必須已經做了RAID)。
這里看到新創建的DATA和FRA磁盤組已經創建完成并成功mount。
4.4 DBCA建庫
打開Xmanager軟件,oracle用戶登錄,dbca圖形創建數據庫,數據庫字符集我這里選擇ZHS16GBK。
下面是DBCA建庫的過程截圖:
注:這里選擇是否啟用CDB,并定義CDB和PDB的名稱。我選擇啟用CDB,并自動創建4個PDB,前綴名就叫PDB。
注:這里我選擇使用OMF。
注:這里我原計劃啟用FRA,并設置路徑為+FRA。因為空間不夠,暫時不勾選,以后擴容后再調整。
注:這里選擇內存分配具體值,選擇數據庫的字符集,我這里沒選擇,字符集默認是AL32UTF8。需要根據實際情況修改。
注:這里可以選擇是否配置EM,我這里選擇配置,如果你不需要,可以選擇不配置。CVU一般也不配置,我這里學習目的選擇配置。
注:這里設置密碼,我實驗環境直接oracle,不符合規范,生產環境建議設置復雜密碼。
注:這里可以選擇將創建數據庫的腳本保存下來,根據你的需求,可選可不選。
注:這里如果還有其他的檢查未通過,則不能忽略。我這里是因為使用一個scan,對應報錯可以忽略。
注:這里是安裝信息的概覽,建議認真核實,如果有不對的還可以退回去改。確認無誤后開始創建數據庫。
注:18c建庫的時間也是長到讓人崩潰,感覺以后DBA安裝過程中可以提前下幾個電影來邊等邊看了。
至此,Oracle 18.3 RAC數據庫已經創建成功。
4.5 驗證crsctl的狀態
grid用戶登錄,crsctl stat res -t 查看集群資源的狀態,發現各節點的DB資源已經正常Open。
[grid@db40 ~]$ crsctl stat res -t -------------------------------------------------------------------------------- Name Target State Server State details -------------------------------------------------------------------------------- Local Resources -------------------------------------------------------------------------------- ora.ASMNET1LSNR_ASM.lsnrONLINE ONLINE db40 STABLEONLINE ONLINE db42 STABLE ora.DATA.dgONLINE ONLINE db40 STABLEONLINE ONLINE db42 STABLE ora.FRA.dgONLINE ONLINE db40 STABLEONLINE ONLINE db42 STABLE ora.LISTENER.lsnrONLINE ONLINE db40 STABLEONLINE ONLINE db42 STABLE ora.MGMT.GHCHKPT.advmOFFLINE OFFLINE db40 STABLEOFFLINE OFFLINE db42 STABLE ora.MGMT.dgONLINE ONLINE db40 STABLEONLINE ONLINE db42 STABLE ora.OCRVT.dgONLINE ONLINE db40 STABLEONLINE ONLINE db42 STABLE ora.chadONLINE ONLINE db40 STABLEONLINE ONLINE db42 STABLE ora.helperOFFLINE OFFLINE db40 IDLE,STABLEOFFLINE OFFLINE db42 STABLE ora.mgmt.ghchkpt.acfsOFFLINE OFFLINE db40 STABLEOFFLINE OFFLINE db42 STABLE ora.net1.networkONLINE ONLINE db40 STABLEONLINE ONLINE db42 STABLE ora.onsONLINE ONLINE db40 STABLEONLINE ONLINE db42 STABLE ora.proxy_advmONLINE ONLINE db40 STABLEONLINE ONLINE db42 STABLE -------------------------------------------------------------------------------- Cluster Resources -------------------------------------------------------------------------------- ora.LISTENER_SCAN1.lsnr1 ONLINE ONLINE db42 STABLE ora.MGMTLSNR1 ONLINE ONLINE db42 169.254.7.154 10.0.0.42,STABLE ora.asm1 ONLINE ONLINE db40 Started,STABLE2 ONLINE ONLINE db42 Started,STABLE3 OFFLINE OFFLINE STABLE ora.cdb.db1 ONLINE ONLINE db40 Open,HOME=/u01/app/oracle/product/18.3.0/db_1,STABLE2 ONLINE ONLINE db42 Open,HOME=/u01/app/oracle/product/18.3.0/db_1,STABLE ora.cvu1 ONLINE ONLINE db42 STABLE ora.db40.vip1 ONLINE ONLINE db40 STABLE ora.db42.vip1 ONLINE ONLINE db42 STABLE ora.mgmtdb1 ONLINE ONLINE db42 Open,STABLE ora.qosmserver1 ONLINE ONLINE db42 STABLE ora.rhpserver1 OFFLINE OFFLINE STABLE ora.scan1.vip1 ONLINE ONLINE db42 STABLE --------------------------------------------------------------------------------oracle用戶登錄,sqlplus / as sysdba
[oracle@db40 ~]$ sqlplus / as sysdbaSQL*Plus: Release 18.0.0.0.0 - Production on Sun Aug 5 16:04:42 2018 Version 18.3.0.0.0Copyright (c) 1982, 2018, Oracle. All rights reserved.Connected to: Oracle Database 18c Enterprise Edition Release 18.0.0.0.0 - Production Version 18.3.0.0.0SQL> select inst_id, name, open_mode from gv$database;INST_ID NAME OPEN_MODE ---------- --------- --------------------1 CDB READ WRITE2 CDB READ WRITESQL> show con_idCON_ID ------------------------------ 1 SQL> show con_nameCON_NAME ------------------------------ CDB$ROOT SQL> show pdbsCON_ID CON_NAME OPEN MODE RESTRICTED ---------- ------------------------------ ---------- ----------2 PDB$SEED READ ONLY NO3 PDB1 READ WRITE NO4 PDB2 READ WRITE NO5 PDB3 READ WRITE NO6 PDB4 READ WRITE NO SQL> alter session set container = pdb4;Session altered.SQL> show pdbsCON_ID CON_NAME OPEN MODE RESTRICTED ---------- ------------------------------ ---------- ----------6 PDB4 READ WRITE NO SQL> select name from v$datafile;NAME -------------------------------------------------------------------------------- +DATA/CDB/72AB854658DD18D8E0532801A8C0CA21/DATAFILE/system.292.983371593 +DATA/CDB/72AB854658DD18D8E0532801A8C0CA21/DATAFILE/sysaux.293.983371593 +DATA/CDB/72AB854658DD18D8E0532801A8C0CA21/DATAFILE/undotbs1.291.983371593 +DATA/CDB/72AB854658DD18D8E0532801A8C0CA21/DATAFILE/undo_2.295.983372151 +DATA/CDB/72AB854658DD18D8E0532801A8C0CA21/DATAFILE/users.296.983372191SQL>可以看到所有的資源均正常,至此,整個在OEL 7.5 上安裝 Oracle 18.3 GI & RAC 的工作已經全部結束。
總結
以上是生活随笔為你收集整理的Linux平台 Oracle 18c RAC安装Part3:DB配置的全部內容,希望文章能夠幫你解決所遇到的問題。