Linux平台 Oracle 18c RAC安裝Part3:DB配置


四、DB(Database)配置

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.zip 

4.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建庫的過程截圖: ![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca00.png) ![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca01.png) ![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca02.png) ![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca03.png) ![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca04.png) ![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca05.png) 注:這里選擇是否啟用CDB,並定義CDB和PDB的名稱。我選擇啟用CDB,並自動創建4個PDB,前綴名就叫PDB。 ![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca06.png) 注:這里我選擇使用OMF。 ![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca07.png) 注:這里我原計划啟用FRA,並設置路徑為+FRA。因為空間不夠,暫時不勾選,以后擴容后再調整。 ![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca07-1.png) ![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca08.png) ![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca09.png) 注:這里選擇內存分配具體值,選擇數據庫的字符集,我這里沒選擇,字符集默認是AL32UTF8。需要根據實際情況修改。 ![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca10.png) 注:這里可以選擇是否配置EM,我這里選擇配置,如果你不需要,可以選擇不配置。CVU一般也不配置,我這里學習目的選擇配置。 ![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca11.png) 注:這里設置密碼,我實驗環境直接oracle,不符合規范,生產環境建議設置復雜密碼。 ![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca12.png) 注:這里可以選擇將創建數據庫的腳本保存下來,根據你的需求,可選可不選。 ![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca13.png) 注:這里如果還有其他的檢查未通過,則不能忽略。我這里是因為使用一個scan,對應報錯可以忽略。 ![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca14.png) 注:這里是安裝信息的概覽,建議認真核實,如果有不對的還可以退回去改。確認無誤后開始創建數據庫。 ![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca15-1.png) 注:18c建庫的時間也是長到讓人崩潰,感覺以后DBA安裝過程中可以提前下幾個電影來邊等邊看了。 ![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca16.png) 至此,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.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 的工作已經全部結束。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM