1. 程式人生 > >Oracle11g Data Guard物理備用數據庫搭建與配置(第1部分 主數據庫實例創建)

Oracle11g Data Guard物理備用數據庫搭建與配置(第1部分 主數據庫實例創建)

Data Guard Oracle主從

環境準備


在我的測試環境中,準備了兩臺CentOS7.4虛擬機,並同時都安裝了Oracle11gR2的11.2.0.1.0企業版的數據庫軟件,其中只有主服務器創建一個數據庫實例,備用服務器僅安裝Oracle數據庫軟件。


主數據庫(DB1)

OS

CentOS7.4

Hostname

hmdb11dg-db1

Oracle Version

11.2.0.1.0

Oracle SID

HMDG(使用DBCA工具創建的一個數據庫)


備數據庫(DB2)

OS

CentOS7.4

Hostname

hmdb11dg-db2

Oracle Version

11.2.0.1.0

Oracle SID

HMDG2

註意: 在開始之前,備用服務器僅安裝了oracle

數據庫軟件


Oracle用戶環境變量配置(~/.bash_profile)

export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_TERM=xterm
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=HMDG   #DB2 ---> HMDG2
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/usr/lib64
if [ $USER = "oracle" ];then
    if [ $SHELL = "/bin/ksh" ];then
        ulimit -p 16384
        ulimit -n 65536
    else
        ulimit -u 16384 -n 65536
    fi
fi



DB1(主數據庫)上新建一個數據庫實例


步驟()

1、打開DBCA工具(oracle用戶運行)

技術分享圖片

選擇創建數據庫

技術分享圖片

技術分享圖片


2. 輸入要創建的數據數據庫實例名(SID)

技術分享圖片

技術分享圖片


3. 數據庫用戶密碼(這裏將所有用戶密碼設置為統一的密碼,建議為每一個用戶設置不同的密碼)

技術分享圖片


4. 選擇數據庫文件保存的路徑(這裏使用默認, 將保存在$ORACLE_BASE/oradata目錄下)

技術分享圖片


5. 快速閃回區配置,設置閃回區大小(這裏設置為20G,實際環境中應該設置足夠大),並開啟歸檔日誌

技術分享圖片

技術分享圖片


6. SGAPGA內存設置(這裏使用默認)

技術分享圖片

字符集配置(在當前步驟)

技術分享圖片


7. 數據庫存儲相關配置(表空間、歸檔日誌大小配置)


表空間分配

SYSAUX

1G

SYSTEM

2G

TEMP

1G

UNDOTABS1

4G

USERS

500M


歸檔日誌

這裏創建4組大小為500M的歸檔日誌,後面創建的備用歸檔日誌大小應該要與這裏的一致

技術分享圖片

技術分享圖片

技術分享圖片


8. 最後一步,選擇[Finish]

技術分享圖片

等待安裝完成

技術分享圖片


8. 等待數據庫安裝完成之後,查看監聽是否正常

[oracle@hmdb11dg-db1 admin]$ lsnrctl status
 
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 22-MAR-2018 17:23:56
 
Copyright (c) 1991, 2009, Oracle.  All rights reserved.
 
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=hmdb11dg-db1)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date                22-MAR-2018 17:21:43
Uptime                    0 days 0 hr. 2 min. 14 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora
Listener Log File         /u01/app/oracle/diag/tnslsnr/hmdb11dg-db1/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=hmdb11dg-db1)(PORT=1521)))
Services Summary...
Service "HMDG" has 1 instance(s).
  Instance "HMDG", status READY, has 1 handler(s) for this service...
Service "HMDGXDB" has 1 instance(s).
  Instance "HMDG", status READY, has 1 handler(s) for this service...
The command completed successfully


至此,主數據庫實例已經創建完成,接下來將進行物理備用數據庫的配置(下一篇文章)




Oracle11g Data Guard物理備用數據庫搭建與配置(第1部分 主數據庫實例創建)