av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

OracleDataGuard數(shù)據(jù)備份方案詳解

Oracle DataGuard是一種數(shù)據(jù)庫(kù)級(jí)別的HA方案,最主要功能是冗災(zāi)、數(shù)據(jù)保護(hù)、故障恢復(fù)等。

我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、永安ssl等。為上1000+企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢(xún)和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的永安網(wǎng)站制作公司

在生產(chǎn)數(shù)據(jù)庫(kù)的"事務(wù)一致性"時(shí),使用生產(chǎn)庫(kù)的物理全備份(或物理COPY)創(chuàng)建備庫(kù),備庫(kù)會(huì)通過(guò)生產(chǎn)庫(kù)傳輸過(guò)來(lái)的歸檔日志(或重做條目)自動(dòng)維護(hù)備用數(shù)據(jù)庫(kù)。將重做數(shù)據(jù)應(yīng)用到備用庫(kù)。本文介紹使用RMAN備份創(chuàng)建備庫(kù)(dataguard).

一:Oracle DataGuard環(huán)境概述

1.軟件環(huán)境

操作系統(tǒng)Red Linux Enterprise as 5

數(shù)據(jù)庫(kù)版本Oracle 10g release 2

2.primary databae

IP:192.168.18.1

ORACLE_SID=db1

db_unique_name=db1

3.standby database

IP:192.168.18.2

ORACLE_SID=standby

db_unique_name=standby

二,主數(shù)據(jù)庫(kù)(db1)做準(zhǔn)備

1.設(shè)置主數(shù)據(jù)庫(kù)為Force logging

 
 
 
  1. SQL> alter database force logging;  

2.創(chuàng)建密碼文件

 
 
 
  1. cd $ORACLE_HOME/dbs/  
  2. orapwdfile=orapwdb1 password=123456 force=y  

3.修改主庫(kù)的初始化參數(shù)

 
 
 
  1. alter system set log_archive_config='dg_config=(db1,standby)' scope=both;  
  2. alter system set log_archive_dest_1='location=/u01/db1/arch' scope=both;  
  3. alter system set db_unique_name='db1' scope=both;  

4.生成數(shù)據(jù)庫(kù)備份

 
 
 
  1. RMAN> connect target sys/123456  
  2. RMAN> backup database format='/oracle/rmanback/%d_%s.dbf' plus archivelog;  
  3. [oracle@oracle rmanback]$ ls  
  4. DB1_1.dbfDB1_2.dbf  

5.生成備庫(kù)的control file

 
 
 
  1. SQL>alter database create standby controlfile as '/oracle/rmanback/ctontrl01.ctl  

6.配置listener.ora 和tnsnames.ora文件

啟動(dòng)lintener.ora,

 
 
 
  1. [oracle@oracle dbs]$ lsnrctl status  
  2. LSNRCTL for Linux: Version 10.2.0.4.0 - Production on 14-JUN-2009 02:54:29  
  3. Service "db1" has 1 instance(s).  
  4. Instance "db1", status READY, has 1 handler(s) for this service...  
  5. Service "db1_XPT" has 1 instance(s).  
  6. Instance "db1", status READY, has 1 handler(s) for this service...  
  7. The command completed successfully  

配置rnsnames.ora

 
 
 
  1. vi $ORACLE_HOME/network/admin/tnsnames.ora  
  2. db1 =  
  3.   (DESCRIPTION =  
  4.     (ADDRESS_LIST =  
  5.       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.18.1)(PORT = 1521))  
  6.     )  
  7.     (CONNECT_DATA =  
  8.       (SERVICE_NAME = db1)  
  9. standby =  
  10.   (DESCRIPTION =  
  11.     (ADDRESS_LIST =  
  12.       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.18.2)(PORT = 1521))  
  13.     )  
  14.     (CONNECT_DATA =  
  15.       (SERVICE_NAME = standby)  
  16.     )  
  17.   ) 

三.創(chuàng)建standby database

1.設(shè)置環(huán)境變量并安裝oracle軟件

 
 
 
  1. #環(huán)境變量設(shè)成與主庫(kù)一樣  
  2. #只安裝軟件不安裝庫(kù)  
  3. ./runInstaller –silent –responseFile /tmp/installoracle.rsp  

2.建立相關(guān)的目錄

 
 
 
  1. cd $ORACLE_HOME/dbs/  
  2. orapwdfile=orapwSID password=123456 force=y  
  3. #注要密碼要與主庫(kù)的一樣, 否則會(huì)歸檔失敗  

3.建立密碼文件

 
 
 
  1. cd $ORACLE_HOME/dbs/  
  2. orapwd  file=orapwSID password=123456 force=y  
  3. #注要密碼要與主庫(kù)的一樣, 否則會(huì)歸檔失敗 

3.建立參數(shù)文件(pfile)

 
 
 
  1. db_name = standby   
  2. shared_pool_size = 120M  
  3. undo_management = AUTO  
  4. undo_tablespace = undotbs  
  5. sga_max_size = 200M  
  6. sga_target = 160M  
  7. db_2k_cache_size = 4M  
  8.    
  9. standby_file_management=AUTO  
  10. fal_server='db1' 
  11. fal_client='standby' 
  12. log_archive_dest_1='location=/u01/app/oracle/product/10.2.0/dbs/arch' 
  13. log_archive_dest_2='SERVICE=db1 REOPEN=300' 
  14. log_archive_dest_state_1='ENABLE' 
  15. log_archive_dest_state_2='ENABLE'  

4.CP主數(shù)據(jù)庫(kù)RMAN備份及控制文件到備庫(kù)

注意:備份存放位置要與primary database RMAN備份文件的位置相同. 控制文件存放位置要與生成standby database controlfile的位置相同

 
 
 
  1. scp /oracle/rmanback/*.dbf [email protected]:/oracle/rmanback/  
  2. scp /oracle/rmanback/*.ctl [email protected]:/oracle/oracle/oradata/standby/  

5.利用備用的控制文件,把備用數(shù)據(jù)庫(kù)啟到mount

 
 
 
  1. SQL>connect / as sysdba  
  2. connnpcted to an idle instance.  
  3. SQL>startup nomount pfile=$ORACLE_HOME/dbs/initstandby.ora  
  4. SQL>alter database mount standby database 

6. 配置listener.ora 和tnsnames.ora文件.

與主庫(kù)相同啟動(dòng)listener,tnsnames.ora也與主庫(kù)配置的一樣,

當(dāng)主備庫(kù)的監(jiān)聽(tīng)都啟動(dòng)后,進(jìn)行測(cè)試,以例下面能順利進(jìn)行

 
 
 
  1. tnsping db1  
  2. tnsping standby  
  3. SQL> sqlplus sys/123456@db1  
  4. SQL> sqlplus sys/123456@standby  

7.轉(zhuǎn)儲(chǔ)數(shù)據(jù)庫(kù)

 
 
 
  1. RMAN>connect target /  
  2. connected to target database:TEST(DBID=788075692)  
  3. RMAN> restore database  

8.恢復(fù)數(shù)據(jù)庫(kù)。

 
 
 
  1. SQL>recover managed standby database disconnect from session;  
  2. #如果有需要應(yīng)用的日志并想手工應(yīng)用,可以運(yùn)行如下命令  
  3. SQL>recover automatic standby database;  

9.檢查standby database是否創(chuàng)建成功

a.在primary database 上切換日志

 
 
 
  1. SQL> alter system switch logfile  

b.在primary database上運(yùn)行下面的語(yǔ)句

 
 
 
  1. SQL> select max(sequence#) from v$archived_log;  
  2. MAX(SEQUENCE#)  
  3. --------------  
  4. 17  

c. 在standby database上運(yùn)行下面的語(yǔ)句

 
 
 
  1. SQL> select sequence# ,applied from v$archived_log order by sequence#;  
  2.  SEQUENCE# APP  
  3. --------------------- ---  
  4. 15YES  
  5. 16YES  
  6. 17YES  

若在上步中的max sequence#在的的app狀態(tài)為YES說(shuō)明standby database 成功創(chuàng)建.

10. 以spfile啟動(dòng)并設(shè)為只讀

 
 
 
  1. SQL> create spfile from pfile;  
  2. SQL> shutdown immedaite  
  3. SQL> startup mount  
  4. SQL> alter database recover managed standby database disconnect from session;  
  5. SQL> alter database open read only;  

以上就是Oracle DataGuard數(shù)據(jù)備份的操作流程。本文出自 “追求” 博客。

【編輯推薦】

  1. Oracle數(shù)據(jù)庫(kù)中的OOP概念
  2. 磁盤(pán)排序?qū)racle數(shù)據(jù)庫(kù)性能的影響(1)
  3. 前瞻性在Oracle數(shù)據(jù)庫(kù)維護(hù)中的作用
  4. 使用資源管理器優(yōu)化Oracle性能
  5. Oracle性能優(yōu)化之Rollback Segment優(yōu)化

名稱(chēng)欄目:OracleDataGuard數(shù)據(jù)備份方案詳解
標(biāo)題URL:http://uogjgqi.cn/article/cdidjop.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢(xún)/運(yùn)營(yíng)咨詢(xún)/技術(shù)建議/互聯(lián)網(wǎng)交流