4、DB(Database)配置html
Linux平臺 Oracle 18c RAC安裝指導:
Part1:Linux平臺 Oracle 18c RAC安裝Part1:準備工做
Part2:Linux平臺 Oracle 18c RAC安裝Part2:GI配置
Part3:Linux平臺 Oracle 18c RAC安裝Part3:DB配置sql
本文安裝環境:OEL 7.5 + Oracle 18.3 GI & RAC數據庫
oracle用戶登陸,在$ORACLE_HOME下解壓db包(18c的db也是直接解壓到$ORACLE_HOME下,免安裝):session
Starting with Oracle Database 18c, installation and configuration of Oracle Database software is simplified with image-based installation.oracle
[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.zip
打開Xmanager軟件,Oracle用戶登陸,配置數據庫軟件。app
[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軟件的配置。ssh
打開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。測試
打開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數據庫已經建立成功。.net
grid用戶登陸,crsctl stat res -t 查看集羣資源的狀態,發現各節點的DB資源已經正常Open。
[grid@db40 ~]$ crsctl stat res -t -------------------------------------------------------------------------------- Name Target State Server State details -------------------------------------------------------------------------------- Local Resources -------------------------------------------------------------------------------- ora.ASMNET1LSNR_ASM.lsnr ONLINE ONLINE db40 STABLE ONLINE ONLINE db42 STABLE ora.DATA.dg ONLINE ONLINE db40 STABLE ONLINE ONLINE db42 STABLE ora.FRA.dg ONLINE ONLINE db40 STABLE ONLINE ONLINE db42 STABLE ora.LISTENER.lsnr ONLINE ONLINE db40 STABLE ONLINE ONLINE db42 STABLE ora.MGMT.GHCHKPT.advm OFFLINE OFFLINE db40 STABLE OFFLINE OFFLINE db42 STABLE ora.MGMT.dg ONLINE ONLINE db40 STABLE ONLINE ONLINE db42 STABLE ora.OCRVT.dg ONLINE ONLINE db40 STABLE ONLINE ONLINE db42 STABLE ora.chad ONLINE ONLINE db40 STABLE ONLINE ONLINE db42 STABLE ora.helper OFFLINE OFFLINE db40 IDLE,STABLE OFFLINE OFFLINE db42 STABLE ora.mgmt.ghchkpt.acfs OFFLINE OFFLINE db40 STABLE OFFLINE OFFLINE db42 STABLE ora.net1.network ONLINE ONLINE db40 STABLE ONLINE ONLINE db42 STABLE ora.ons ONLINE ONLINE db40 STABLE ONLINE ONLINE db42 STABLE ora.proxy_advm ONLINE ONLINE db40 STABLE ONLINE ONLINE db42 STABLE -------------------------------------------------------------------------------- Cluster Resources -------------------------------------------------------------------------------- ora.LISTENER_SCAN1.lsnr 1 ONLINE ONLINE db42 STABLE ora.MGMTLSNR 1 ONLINE ONLINE db42 169.254.7.154 10.0.0 .42,STABLE ora.asm 1 ONLINE ONLINE db40 Started,STABLE 2 ONLINE ONLINE db42 Started,STABLE 3 OFFLINE OFFLINE STABLE ora.cdb.db 1 ONLINE ONLINE db40 Open,HOME=/u01/app/o racle/product/18.3.0 /db_1,STABLE 2 ONLINE ONLINE db42 Open,HOME=/u01/app/o racle/product/18.3.0 /db_1,STABLE ora.cvu 1 ONLINE ONLINE db42 STABLE ora.db40.vip 1 ONLINE ONLINE db40 STABLE ora.db42.vip 1 ONLINE ONLINE db42 STABLE ora.mgmtdb 1 ONLINE ONLINE db42 Open,STABLE ora.qosmserver 1 ONLINE ONLINE db42 STABLE ora.rhpserver 1 OFFLINE OFFLINE STABLE ora.scan1.vip 1 ONLINE ONLINE db42 STABLE --------------------------------------------------------------------------------
oracle用戶登陸,sqlplus / as sysdba
[oracle@db40 ~]$ sqlplus / as sysdba SQL*Plus: Release 18.0.0.0.0 - Production on Sun Aug 5 16:04:42 2018 Version 18.3.0.0.0 Copyright (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.0 SQL> select inst_id, name, open_mode from gv$database; INST_ID NAME OPEN_MODE ---------- --------- -------------------- 1 CDB READ WRITE 2 CDB READ WRITE SQL> show con_id CON_ID ------------------------------ 1 SQL> show con_name CON_NAME ------------------------------ CDB$ROOT SQL> show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED ---------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO 3 PDB1 READ WRITE NO 4 PDB2 READ WRITE NO 5 PDB3 READ WRITE NO 6 PDB4 READ WRITE NO SQL> alter session set container = pdb4; Session altered. SQL> show pdbs CON_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.983372191 SQL>
能夠看到全部的資源均正常,至此,整個在OEL 7.5 上安裝 Oracle 18.3 GI & RAC 的工做已經所有結束。