


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 云和恩墨 成就所托 Dataguard搭建部署(2020-09-22)云和恩墨(北京)信息技術有限公司 文檔控制:序版本號更改人日期備注11.0版 韓嘯2020-09-22初始版本編制韓嘯(簽字)日期2020-09-22校對(簽字)日期審核(簽字)日期批準(簽字)日期 目 錄1. 文檔概要- 4 -2. 主要搭建步驟及基本參數- 4 -3. 新環境搭建- 4 -4. 主備庫客戶端安裝- 5 -4.1 主庫安裝數據庫- 5 -4.1.1 安裝前的配置- 5 -4.1.2 安裝客戶端- 7 -4.1.3 創建監聽- 8 -4.1.4 DBCA創建數據庫- 8 -4.2 備庫安裝客戶端- 8 -5
2、. 搭建DataGuard- 8 -5.1 主庫配置- 8 -5.1.1 開啟歸檔并啟用FORCE_LOGGING- 8 -5.1.2 拷貝密碼文件- 9 -5.1.3 主庫配置listener.ora與tnsnames.ora- 9 -5.1.4 更改參數- 10 -5.2 備庫配置- 11 -5.2.1 備庫配置listener.ora與tnsnames.ora- 11 -5.2.2 備庫配置pfile- 11 -5.2.3 備庫啟動到nomount- 13 -5.3 執行DUPLICATE- 14 -5.4 創建standby redo- 14 -摘要: 本報告為我司向貴方提供的數據庫服
3、務報告,同時作為檔案留存,為貴方數據庫運行提供歷史數據。本文檔可能涉及系統重要信息,僅供用戶參考。同時在傳閱過程中應注意安全保密事宜,防止泄密事件發生。1. 文檔概要本文檔主要描述單實例ADG的搭建部署。2. 主要搭建步驟及基本參數主要的搭建步驟包括:n 安裝兩臺虛擬機并安裝配置好oracle客戶端n 主庫安裝配置數據庫n 主庫使用RMAN執行DUPLICATE基本參數如下:參數節點1主庫備庫主庫SIDabmdb備庫SIDabmdbstdORACLE_HOME/u01/app/oracle/product//db_1DBNAMEABM
4、DB操作系統rhel 7.43. 新環境搭建-安裝虛擬機步驟略。主要介紹安裝好之后的配置:1、 檢查網卡主要檢查ONBOOT參數是否為YES,完整參數參考:TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=noneDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=ens32UUID=124b4bbf-c457-4
5、85f-90b4-0d7dc0406cf8DEVICE=ens32ONBOOT=yesIPADDR=PREFIX=24IPV6_PRIVACY=no2、 配置YUM編輯yum的配置文件:vi /etc/yum.repos.d/rhel.reporhelname=rhelbaseurl=file:/media/rhelenabled=1gpgcheck=0掛載鏡像文件:mkdir -p /media/rhelmount /dev/cdrom /media/rhel/4. 主備庫客戶端安裝4.1 主庫安裝數據庫4.1.1 安裝前的配置1、 創建用戶、用戶組和目錄創建組grou
6、padd -g 54321 oinstallgroupadd -g 54322 dbagroupadd -g 54323 oper創建用戶并設置密碼useradd -u 54321 -g oinstall -G dba,oper oraclepasswd oracle創建目錄mkdir -p /u01mkdir -p /u01/app/oraclechown -R oracle:oinstall /u01chmod -R 755 /u012、 修改內核參數vi /etc/sysctl.conf #oraclefs.aio-max-nr = 1048576fs.file-max = 6
7、815744kernel.shmall = 2097152kernel.shmmax = 4294967295kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 10485763、 修改PROFILEvi /etc/profileif $USER = &q
8、uot;oracle" ; then if $SHELL = "/bin/ksh" ; then ulimit -u 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536
9、 fifi4、 用戶資源限制vi /etc/security/limits.conf#oracleoracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 4096oracle hard nofile 65536oracle soft stack 10240oracle hard stack 327685、 用戶驗證選項vi /etc/pam.d/loginsession required
10、;pam_limits.so6、 修改hosts文件vi /etc/hostshx7、 關閉防火墻systemctl stop firewalld systemctl disable firewalld8、 禁用SELINUXvi /etc/selinux/config修改SELINUXSELINUX=disabled9、 配置環境變量vi /home/oracle/.bash_profile#oracleexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product//d
11、b_1export NLS_LANG=american_america.ZHS16GBKexport NLS_DATE_FORMAT="yyyy-mm-dd hh24:mi:ss"export ORACLE_SID=abmdbexport PATH=$PATH:$ORACLE_HOME/bin4.1.2 安裝客戶端此處安裝步驟省略。簡單介紹注意事項:1、 root用戶執行xhost +,oracle用戶執行export DISPLAY=:0.0設置環境變量,然后/u01/database下執行runInstaller2、 選擇僅安裝軟件、單實例、企業版3、 根據預檢執行腳本
12、或安裝對應包(先檢查YUM)4.1.3 創建監聽此處創建步驟省略。簡單介紹注意事項使用默認監聽1521的情況下一直點下一步即可,如果創建新的端口則在TCP/IP Protocol步驟時創建新的端口。4.1.4 DBCA創建數據庫此處創建步驟省略。簡單介紹注意事項:1、 建議配置、定制數據庫、使用OMF(可選)2、 ASMM、ZHIS16GBK、相同密碼4.2 備庫安裝客戶端安裝過程參照.35. 搭建DataGuard5.1 主庫配置5.1.1 開啟歸檔并啟用FORCE_LOGGING1、查看當前狀態:SQL> select LOG_MODE,FORCE_LOGGING f
13、rom v$database;LOG_MODE FOR- -ARCHIVELOG NO以下步驟根據1中結果選擇執行:2、NOARCHIVELOG則開啟歸檔oracle用戶:mkdir -p /u01/arch/abmdbsqlplus / as sysdba:SQL> shutdown immediateSQL> startup mount SQL> alter database archivelog; SQL> alter database open;3、 FORCE_LOGGING為NO則啟用SQL> alter database force logging;
14、5.1.2 拷貝密碼文件主庫:scp $ORACLE_HOME/dbs/orapwabmdb :/$ORACLE_HOME/dbs/備庫:mv orapwabmdb orapwabmdbstd5.1.3 主庫配置listener.ora與tnsnames.ora在 $ORACLE_HOME/network/admin/listener.ora 文件中添加下面信息SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = ABMDB) (ORACLE_HOME = /u01/app/oracle/product/
15、/db_1) (SID_NAME = abmdb) ) ) 在 $ORACLE_HOME/network/admin/tnsnames.ora 文件中添加下面信息ABMDBSTD = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = abmdb) ) )啟動監聽lsnrctl start LISTENER5.1.4 更改參數alter system set log_arch
16、ive_config='dg_config=(abmdb,abmdbstd)'alter system set log_archive_dest_1='location=/u01/arch/abmdb VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=abmdb'alter system set log_archive_dest_2='SERVICE=ABMDBSTD lgwr async VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=ab
17、mdbstd'alter system set standby_file_management=auto;alter system set fal_server=abmdbstd;alter system set fal_client=abmdb;alter system set log_archive_dest_state_2=defer;附:配置DG參數參數簡介DB_NAME指定數據庫名稱,在備庫上使用相同的DB_NAME。DB_UNIQUE_NAME為每個數據庫指定唯一的名稱。LOG_ARCHIVE_CONFIGDG_CONFIG必須在Oracle Data Guard配置中的每
18、個數據庫上顯式設置此參數的屬性,設置DG_CONFIG為包含配置所有DB_UNIQUE_NAME的文本字符串。LOG_ARCHIVE_DEST_n指定重做數據在主庫和備庫上的歸檔路徑。LOG_ARCHIVE_DEST_1 將主庫生成的重做數據從本地聯機重做日志文件歸檔到/u01/arch/abmdb 中LOG_ARCHIVE_DEST_2僅對主庫有效。此目標將重做數據傳輸到物理備庫。FAL_SERVERFAL_CLIENTFAL_SERVER指定FAL服務器的Oracle Net服務名稱(指定為另一個數據庫的服務)。如果本地數據庫以備庫運行,就將遠程數據庫用作FAL服務器,當遠程數據
19、庫無法自動發送丟失的日志文件,就可以從中請求丟失的已歸檔重做日志文件。STANDBY_FILE_MANAGEMENT設置為AUTO。當將在主庫重的數據文件添加或刪除時,會自動對備用數據庫進行相應的更改。5.2 備庫配置5.2.1 備庫配置listener.ora與tnsnames.ora在 $ORACLE_HOME/network/admin/listener.ora 文件中添加下面信息SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = ABMDB) (ORACLE_HOME = /u01/app/oracle/produc
20、t//db_1) (SID_NAME = abmdbstd) ) ) 在$ORACLE_HOME/network/admin/tnsnames.ora 文件中添加下面信息ABMDB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = abmdb) ) )5.2.2 備庫配置pfile根據主庫中的spfile配置備庫的pfile。主庫spfile:abmdb._data_t
21、ransfer_cache_size=0abmdb._db_cache_size=322961408abmdb._inmemory_ext_roarea=0abmdb._inmemory_ext_rwarea=0abmdb._java_pool_size=4194304abmdb._large_pool_size=8388608abmdb._oracle_base='/u01/app/oracle'#ORACLE_BASE set from environmentabmdb._pga_aggregate_target=192937984abmdb._sga_target=578
22、813952abmdb._shared_io_pool_size=25165824abmdb._shared_pool_size=201326592abmdb._streams_pool_size=0*.audit_file_dest='/u01/app/oracle/admin/abmdb/adump'*.audit_trail='db'*.compatible='12.2.0'*.control_files='/u01/app/oracle/oradata/ABMDB/controlfile/o1_mf_hpld4r6o_.ctl
23、39;*.db_block_size=8192*.db_create_file_dest='/u01/app/oracle/oradata'*.db_name='abmdb'*.diagnostic_dest='/u01/app/oracle'*.dispatchers='(PROTOCOL=TCP) (SERVICE=abmdbXDB)'*.fal_client='ABMDB'*.fal_server='ABMDBSTD'*.local_listener='LISTENER_ABMDB
24、39;*.log_archive_config='dg_config=(abmdb,abmdbstd)'*.log_archive_dest_1='location=/u01/arch/abmdb VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=abmdb'*.log_archive_dest_2='SERVICE=ABMDBSTD lgwr async VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=abmdbstd'*.nls_
25、language='AMERICAN'*.nls_territory='AMERICA'*.open_cursors=300*.pga_aggregate_target=183m*.processes=300*.remote_login_passwordfile='EXCLUSIVE'*.sga_target=549m*.standby_file_management='AUTO'*.undo_tablespace='UNDOTBS1'創建好數據庫后發現主庫只有spfile,沒有pfile,這里的解決辦法是用str
26、ings將spfile文件中的內容手動創建并導入pfile,然后vi進去檢查是否有錯誤。然后指定pfile登陸數據庫:startup pfile='/u01/app/oracle/product//db_1/dbs/initabmdb.ora'然后根據pfile創建spfile:create spfile from pfile;重啟數據庫后正常。修改后的備庫pfile-initabmdbstd.ora:abmdb._data_transfer_cache_size=0abmdb._db_cache_size=335544320abmdb._inmemory_ex
27、t_roarea=0abmdb._inmemory_ext_rwarea=0abmdb._java_pool_size=4194304abmdb._large_pool_size=8388608abmdb._oracle_base='/u01/app/oracle'#ORACLE_BASE set from environmentabmdb._pga_aggregate_target=192937984abmdb._sga_target=578813952abmdb._shared_io_pool_size=25165824abmdb._shared_pool_size=188
28、743680abmdb._streams_pool_size=0*.audit_file_dest='/u01/app/oracle/admin/abmdb/adump'*.audit_trail='db'*.compatible='12.2.0'*.control_files='/u01/app/oracle/oradata/ABMDB/controlfile/o1_mf_hpmbcjr7_.ctl'*.db_block_size=8192*.db_create_file_dest='/u01/app/oracle/or
29、adata'*.db_name='abmdb'*.db_unique_name='abmdbstd'*.diagnostic_dest='/u01/app/oracle'*.dispatchers='(PROTOCOL=TCP) (SERVICE=abmdbXDB)'*.fal_client='ABMDBSTD'*.fal_server='ABMDB'*.local_listener='LISTENER_ABMDB'*.log_archive_config='dg_c
30、onfig=(abmdb,abmdbstd)'*.db_file_name_convert='/u01/app/oracle/oradata/ABMDB/datafile/','/u01/app/oracle/oradata/ABMDBSTD/datafile/'*.log_archive_dest_1='location=/u01/arch/abmdbstd VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=abmdbstd'*.log_archive_dest_2='SERVI
31、CE=ABMDB lgwr async VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=abmdb'*.nls_language='AMERICAN'*.nls_territory='AMERICA'*.open_cursors=300*.pga_aggregate_target=183m*.processes=300*.remote_login_passwordfile='EXCLUSIVE'*.sga_target=549m*.standby_file_managemen
32、t='AUTO'*.undo_tablespace='UNDOTBS1' 修改 新增這里要注意需要修改的參數。在修改完成之后登陸數據庫,根據pfile創建spfile:create spfile from pfile;5.2.3 備庫啟動到nomount創建audit_file_dest、log_archive_dest_1、db_create_file_dest、controlfile目錄:mkdir -p /u01/app/oracle/admin/abmdbstd/adumpmkdir -p /u01/app/oracle/oradata/ABMDB/co
33、ntrolfilemkdir -p /u01/app/oracle/oradatamkdir -p /u01/arch/abmdbstdsqlplus進入數據庫,創建spfile,nomount打開數據庫:sqlplus / as sysdbaSQL> create spfile from file;SQL> startup nomount、5.3 執行DUPLICATE連接到RMAN:oraclehx $ rman target sys/aabmdb auxiliary sys/aabmdbstdRecovery Manager: Release .0 - Production on Tue Sep 22 09:37:20 2020Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved.connected to target database: ABMDB (DBID=1915761816)connected to auxiliary database: ABMDB (not mounted)執行DUPLICATER
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025標準版租房合同范本
- 《銷售部會議運營》課件
- 《建筑倫理探討課件》講義
- 2025深圳房屋租賃合同范本官方版
- 2025型樣機展示租賃合同模板
- 2025員工能否通過仲裁與公司終止合同
- 2025股權投資合同示范文本
- 2025城鄉供水供用水合同范本
- 2025商業店鋪轉讓合同模板版
- 消防工程移交物業培訓
- 2024年世界職業院校技能大賽高職組“市政管線(道)數字化施工組”賽項考試題庫
- 樁基及基坑支護工程技術施工方案(三篇)
- 司法考試2024年知識點背誦版-民法
- 2024年耐磨鑄件項目規劃申請報告樣文
- 重度哮喘診斷與處理中國專家共識(2024)解讀
- 新能源汽車電控系統的新型傳感器應用考核試卷
- 蘇教版數學一年級下學期期中測試卷10套及但
- 2024年全國職業院校技能大賽高職組(法律實務賽項)考試題庫(含答案)
- 全過程工程咨詢管理服務方案投標方案(技術方案)
- 中鐵十五局集團安全質量部管理制度大全
- 2024老年燒創傷創面MEEK植皮技術規范
評論
0/150
提交評論