版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、一:實驗環(huán)境介紹*鑒于生產(chǎn)環(huán)境均采用64位系統(tǒng)和數(shù)據(jù)庫軟件,本實驗也將采用這個標(biāo)準(zhǔn)*采用vmware workstation 10(版本隨意,我用的10)虛擬機(jī)軟件作為安裝平臺對于真機(jī)的要求:CPU:INTEL:CORE I3級別或以上(推薦) AMD :4核心CPU或以上(推薦)內(nèi)存:建議4G以上系統(tǒng):WIN7 /8 64位/WINDOWS SERVER 2003/2008 64位硬盤:虛擬機(jī)所在分區(qū)剩余空間50G以上,固態(tài)硬盤最好虛擬機(jī)系統(tǒng):Oracle Enterprise Linux 5 update 5(64位)數(shù)據(jù)庫版本:Oracle 11gR2 (64位)基礎(chǔ)要
2、求:(1)安裝兩臺虛擬機(jī)分別作為主庫和備庫,硬盤大小隨意。但要保證根分區(qū)有20G,別給太小了就行。物理內(nèi)存1G,SWAP 2G 關(guān)于Active database duplication方式:(必看)在Oracle 10g下,我們可以使用RMAN duplicate 命令創(chuàng)建一個具有不同DBID 的復(fù)制庫。 到了Oracle 11gR2, RMAN 的duplicate 有2種方法實現(xiàn): 1. Active database duplication(本文所使用的方式,適用于11gR2之后的版本) 2. Backup-based duplication(傳統(tǒng)方式,10g,11g通用) Activ
3、e database duplication 通過網(wǎng)絡(luò),直接copy target 庫到auxiliary 庫,然后創(chuàng)建復(fù)制庫。這種方法就不需要先用RMAN 備份數(shù)據(jù)庫,然后將備份文件發(fā)送到auxiliary端。 這個功能的作用是非常大的。 尤其是對T級別的庫。 因為對這樣的庫進(jìn)行備份,然后將備份集發(fā)送到備庫,在進(jìn)行duplicate 的代價是非常大的。 一備份要占用時間,二要占用備份空間,三在網(wǎng)絡(luò)傳送的時候,還需要占用帶寬和時間。所以Active database duplicate 很好的解決了以上的問題。 它對大庫的遷移非常有用。 如果是從RAC duplicate 到單實例,操作是一樣
4、的。 如果是從單實例duplicate 到RAC。 那么先duplicate 到 單實例。 然后將單實例轉(zhuǎn)換成RAC。二:安裝數(shù)據(jù)庫軟件前的系統(tǒng)配置(主庫和備庫端都要做下列操作)1基本配置:一定要用新裝的系統(tǒng)(這里以紅帽企業(yè)版5.5為例),系統(tǒng)要求最低配置1G內(nèi)存,2Gswap分區(qū),根分區(qū)20G以上,裝好系統(tǒng)后先配置好yum,IP地址,/etc/sysconfig/network文件中的主機(jī)名,以及/etc/hosts文件中的IP地址和主機(jī)名的對應(yīng)關(guān)系。主庫IP:01主庫主機(jī)名:pri備庫IP:02備庫主機(jī)名:std.cty.c
5、omstd2裝包yum install compat-libstdc+-33 ksh gcc gcc-c+ libgomp elfutils-libelf-devel glibc-devel glibc-headers libaio-devel libstdc+-devel sysstat unixODBC unixODBC-devel -y 3查看共享內(nèi)存大小,要求最低為1GB# df -h /dev/shmFilesystem Size Used Avail Use% Mounted ontmpfs 506M 0 506M 0% /dev/shm發(fā)現(xiàn)不夠,修改# vim /etc/fsta
6、b如圖,在tmpfs那一行的defaults后面加上,size=1024m保存退出后重新掛載:# mount -o remount /dev/shm再次查看共享內(nèi)存:# df -h /dev/shmFilesystem Size Used Avail Use% Mounted ontmpfs 1.0G 0 1.0G 0% /dev/shm修改成功4創(chuàng)建相關(guān)的組與用戶:groupadd oinstallgroupadd dbagroupadd operuseradd -g oinstall -G dba,oper oraclepasswd oracle5創(chuàng)建所需的目錄并賦予特定的屬主和屬組mkd
7、ir /u01/app/oracle -pvchown oracle.oinstall /u01 -R建議:最好為單獨(dú)分一個區(qū),然后將u01掛載到該分區(qū)上(可不做,看情況)6編輯limits.conf 文件vim /etc/security/limits.conf添加下面5行內(nèi)容:oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 102407編輯sysctl.conf文件,設(shè)置相關(guān)參數(shù)vim /etc/sysctl.conf添
8、加/修改下列內(nèi)容:(注意!下面的參數(shù),若是已經(jīng)存在,則直接修改數(shù)值,不要再添加同樣的參數(shù),相同的參數(shù)只能有一個!如果需要修改的參數(shù)已經(jīng)大于下面的數(shù)字,則不用修改,請仔細(xì)核對?。﹌ernel.shmall = kernel.shmmax = kernel.shmmni = 4096kernel.sem =250 32000 100 128fs.file-max = fs.aio-max-nr = net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = net.core.rmem_max = net.core.wmem_de
9、fault = net.core.wmem_max = 保存退出后,別忘了用sysctl -p命令使參數(shù)生效!8編輯vim /home/oracle/.bash_profile文件,配置相關(guān)環(huán)境變量添加下列幾行:export TMP=/tmpexport TMPDIR=/tmpexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1export ORACLE_SID=pri(備庫端設(shè)置為std)export PATH=$ORACLE_HOME/bin:$PATH至此,安裝環(huán)境
10、相關(guān)配置結(jié)束。三:開始安裝oracle11g數(shù)據(jù)庫軟件(主庫和備庫端都要做下列操作)1.掛載oracle11g的鏡像到/mnt/cdrom 目錄下,并把3個包解壓到/usr/local/src 目錄下cd /mnt/cdrom/unzip p_LINUX_1of7.zip -d /usr/local/srcunzip p_LINUX_2of7.zip -d /usr/local/srcunzip p_LINUX_3of7.zip -d /usr/local/src(只裝數(shù)據(jù)庫的話,解壓前兩個包即可,第三個包是grid)2. root身份執(zhí)行xhost +,然后切換到oracle用戶進(jìn)入/usr
11、/local/src/database目錄中,執(zhí)行runInstaller 開始安裝 (database是默認(rèn)解壓完的目錄名)# xhost + # su - oracle$ ./runInstaller 注意:安裝oracle11g要求分辨率最低為1024x768,不然無法完整顯示安裝過程安裝過程:略注意:主庫在安裝完軟件后需要進(jìn)行DBCA建庫操作,推薦不要啟用歸檔模式,會節(jié)省時間,備庫端不要建庫!四:開始搭建Dataguard1:將數(shù)據(jù)庫改為強(qiáng)制日志模式(此步驟只在主庫上做)oraclepri $ sqlplus / as sysdba查看當(dāng)前是否強(qiáng)制日志模式:SYSpri select
12、name,log_mode,force_logging from v$database;NAME LOG_MODE FOR- - -PRI NOARCHIVELOG NOSYSpri alter database force logging;Database altered.SYSpri select name,log_mode,force_logging from v$database;NAME LOG_MODE FOR- - -PRI NOARCHIVELOG YES2:創(chuàng)建密碼文件(此步驟只在主庫上做)注意:兩端分別創(chuàng)建自己的密碼文件好像有問題,備庫的密碼文件需要跟主庫一致,否則導(dǎo)致日志
13、傳輸不到備庫,有待驗證。我最后是將主庫的密碼文件直接copy到備庫,重命名后使用。oraclepri $ cd $ORACLE_HOME/dbsoraclepri dbs$ lshc_racdb1.dat init.ora initracdb1.ora orapwpri已經(jīng)有一個密碼文件了oraclepri dbs$ orapwd file=orapwpri password=oracle force=y這條命令可以手動生成密碼文件,force=y的意思是強(qiáng)制覆蓋當(dāng)前已有的密碼文件oraclepri dbs$ lshc_pri.dat init.ora initpri.ora lkPRI or
14、apwpri spfilepri.ora將主庫的密碼文件copy給備庫,并重命名oraclepri dbs$ scp orapwpri 02:$ORACLE_HOME/dbs/orapwstdorapwpri 100% 1536 1.5KB/s 00:00 3:創(chuàng)建standby redolog日志組(此步驟只在主庫上做)原則:1:standby redo log的文件大小與primary 數(shù)據(jù)庫online redo log 文件大小相同2:standby redo log日志文件組的個數(shù)依照下面的原則進(jìn)行計算:Standby redo log組數(shù)公式=(每個insta
15、nce日志組個數(shù)+1)*instance個數(shù)假如只有一個節(jié)點(diǎn),這個節(jié)點(diǎn)有三組redolog,所以Standby redo log組數(shù)=(3+1)*1 = 4 所以至少需要創(chuàng)建4組Standby redo log查看當(dāng)前線程與日志組的對應(yīng)關(guān)系及日志組的大?。篠YSpri select thread#,group#,bytes/1024/1024 from v$log; THREAD# GROUP# BYTES/1024/1024 - - - 1 1 50 1 2 50 1 3 50如上,我現(xiàn)在的環(huán)境有三組redolog,每個日志組的大小都是50M,所以Standby redo log組數(shù)=(3+
16、1)*1= 4所以至少需要創(chuàng)建4組Standby redo log,大小均為50M(thread:線程,只有在多實例數(shù)據(jù)庫才有用的參數(shù),例如RAC環(huán)境,單實例不考慮)查看當(dāng)前有哪些日志組及其成員:SYSpri col member for a50SYSpri select group#,member from v$logfile; GROUP# MEMBER- - 3 /u01/app/oracle/oradata/pri/redo03.log 2 /u01/app/oracle/oradata/pri/redo02.log 1 /u01/app/oracle/oradata/pri/redo
17、01.log先手動創(chuàng)建standby log日志組所需的目錄:(創(chuàng)建新目錄只是為了便于區(qū)分,并非必須)oraclepri dbs$ cd /u01/app/oracle/oradata/oraclepri oradata$ lsprioraclepri oradata$ mkdir standbylogoraclepri oradata$ lspri standbylog新建4個日志組作為standby redolog日志組,大小與原來的日志組一致:由于已經(jīng)存在group1-3,,所以group號只能從4開始SYSpri alter database add standby logfile g
18、roup 4 2 /u01/app/oracle/oradata/standbylog/std_redo04.log 3 size 50m;Database altered.SYSpri alter database add standby logfile group 5 2 /u01/app/oracle/oradata/standbylog/std_redo05.log 3 size 50m;Database altered.SYSpri alter database add standby logfile group 6 2 /u01/app/oracle/oradata/standby
19、log/std_redo06.log 3 size 50m;Database altered.SYSpri alter database add standby logfile group7 2 /u01/app/oracle/oradata/standbylog/std_redo07.log 3 size 50m;Database altered.查看standby 日志組的信息:SYSpri select group#,sequence#,status, bytes/1024/1024 from v$standby_log; GROUP# SEQUENCE# STATUS BYTES/10
20、24/1024- - - - 4 0 UNASSIGNED 50 5 0 UNASSIGNED 50 6 0 UNASSIGNED 50 7 0 UNASSIGNED 50查看當(dāng)前有哪些日志組及其成員:SYSpri set pagesize 100 SYSpri col member for a60SYSpri select group#,member from v$logfile order by group#; GROUP# MEMBER - 1 /u01/app/oracle/oradata/pri/redo01.log 2 /u01/app/oracle/oradata/pri/red
21、o02.log 3 /u01/app/oracle/oradata/pri/redo03.log 4 /u01/app/oracle/oradata/standbylog/std_redo04.log 5 /u01/app/oracle/oradata/standbylog/std_redo05.log 6 /u01/app/oracle/oradata/standbylog/std_redo06.log 7 /u01/app/oracle/oradata/standbylog/std_redo07.log4:修改主庫的pfile參數(shù)文件(此步驟只在主庫上做)查看spfile的路徑:SYSpr
22、i show parameter spfile;NAME TYPE VALUE- - -spfile string /u01/app/oracle/product/11.2.0/db_1/dbs/spfilepri.ora用spfile創(chuàng)建一個pfile,用于修改:SYSpri create pfile from spfile; 修改主庫的pfile:oraclepri $ cd $ORACLE_HOME/dbsoraclepri dbs$ vim initpri.orapri._db_cache_size=pri._java_pool_size=pri._large_pool_size=pr
23、i._oracle_base=/u01/app/oracle#ORACLE_BASE set from environmentpri._pga_aggregate_target=pri._sga_target=pri._shared_io_pool_size=0pri._shared_pool_size=pri._streams_pool_size=*.audit_file_dest=/u01/app/oracle/admin/pri/adump*.audit_trail=db*.compatible=.0*.control_files=/u01/app/oracle/orad
24、ata/pri/control01.ctl,/u01/app/oracle/fast_recovery_area/pri/control02.ctl*.db_block_size=8192*.db_domain=*.db_name=priDG主庫和備庫的db_name必須一致,db_unique_name不一致*.db_recovery_file_dest=/u01/app/oracle/fast_recovery_area*.db_recovery_file_dest_size=*.diagnostic_dest=/u01/app/oracle*.dispatchers=(PROTOCOL=
25、TCP) (SERVICE=priXDB)*.memory_target=*.open_cursors=300*.processes=150*.remote_login_passwordfile=EXCLUSIVE*.undo_tablespace=UNDOTBS1下面幾行是需要手動添加的:*.db_unique_name=pri*.log_archive_config=dg_config=(pri,std)*.log_archive_dest_1=location=/u01/app/arch/pri valid_for=(all_logfiles,all_roles) db_unique_n
26、ame=pri*.log_archive_dest_2=service=std valid_for=(online_logfiles,primary_role) db_unique_name=std*.log_archive_dest_state_1=enable*.log_archive_dest_state_2=enable*.log_archive_max_processes=4*.fal_server=std*.fal_client=pri*.db_file_name_convert=/u01/app/oracle/oradata/std,/u01/app/oracle/oradata
27、/pri*.log_file_name_convert=/u01/app/oracle/oradata/std,/u01/app/oracle/oradata/pri*.standby_file_management=auto修改完畢,保存退出手工創(chuàng)建/u01/app/arch/pri:oraclepri dbs$ mkdir /u01/app/arch/pri -pvmkdir: created directory /u01/app/archmkdir: created directory /u01/app/arch/pri5:用修改過的pfile重新創(chuàng)建一個spfile,用于重啟數(shù)據(jù)庫(此
28、步驟只在主庫上做)關(guān)閉數(shù)據(jù)庫:SYSpri shutdown immediate;Database closed.Database dismounted.ORACLE instance shut down.用修改過的pfile重新創(chuàng)建一個spfile:SYSpri create spfile from pfile;此時把數(shù)據(jù)庫改為歸檔模式:(如果當(dāng)初建庫時選擇了啟用歸檔,則此步驟忽略)由于當(dāng)前數(shù)據(jù)庫已關(guān)閉,首先需要把數(shù)據(jù)庫啟動到mount狀態(tài)SYSpri startup mount;ORACLE instance started.Database mounted.SYSpri alter da
29、tabase archivelog;啟用歸檔模式Database altered.SYSpri alter database open;OPEN數(shù)據(jù)庫Database altered.SYSpri archive log list;查看是否啟用歸檔模式Database log mode Archive ModeAutomatic archival EnabledArchive destination /u01/app/arch/priOldest online log sequence 6Next log sequence to archive 8Current log sequence 8如
30、上,歸檔路徑已經(jīng)改為/u01/app/arch/pri,證明對pfile的修改已生效查看當(dāng)前數(shù)據(jù)庫是否使用spfile啟動:SYSpri show parameter spfile;NAME TYPE VALUE- - -spfile string /u01/app/oracle/product/11.2.0/db_1/dbs/spfilepri.ora如上,若能看到spfile的路徑,則證明數(shù)據(jù)庫是使用spfile啟動的,若沒有值,則說明是用pfile啟動的。確認(rèn)數(shù)據(jù)庫已經(jīng)啟用歸檔模式和強(qiáng)制日志模式:SYSpri select name,log_mode,force_logging from
31、 v$database;NAME LOG_MODE FOR- - -PRI ARCHIVELOG YES6:修改監(jiān)聽文件,添加靜態(tài)監(jiān)聽(主庫、備庫都要做)主庫:oraclepri $ cd $ORACLE_HOME/network/adminoraclepri admin$ vim listener.ora 添加如下內(nèi)容:SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = pri) (ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1) (SID_NAME = pri) ) )
32、主庫修改后最終效果如下圖:備庫:oraclepri $ cd $ORACLE_HOME/network/adminoraclepri admin$ vim listener.ora 添加如下內(nèi)容:SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = std) (ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1) (SID_NAME = std) ) )備庫修改后最終效果如下圖:使新增加的監(jiān)聽生效:(主庫和備庫端都要做)oraclepri admin$ lsnrctl stopo
33、raclepri admin$ lsnrctl start 確認(rèn)新增加的靜態(tài)監(jiān)聽有效:主庫:oraclepri $ lsnrctl status.(N行省略)Service pri has 2 instance(s). Instance pri, status UNKNOWN, has 1 handler(s) for this service. Instance pri, status READY, has 1 handler(s) for this service.Service priXDB has 1 instance(s). Instance pri, status READY, h
34、as 1 handler(s) for this service.The command completed successfully備庫:oraclestd $ lsnrctl status.(N行省略)Service std has 1 instance(s). Instance std, status UNKNOWN, has 1 handler(s) for this service.The command completed successfully如上,靜態(tài)監(jiān)聽添加成功7:編輯網(wǎng)絡(luò)服務(wù)名配置文件tnsnames.ora(主庫和備庫端都要做)oraclepri admin$ cd $
35、ORACLE_HOME/network/adminoraclepri admin$ pwd/u01/app/oracle/product/11.2.0/db_1/network/adminoraclepri admin$ lslistener.ora samples shrept.lst tnsnames.oraoraclepri admin$ vim tnsnames.ora編輯結(jié)果如下圖:保證主庫和備庫的tnsnames.ora文件中的內(nèi)容完全相同,可以把修改后的文件直接傳給備庫。oraclepri admin$ scp tnsnames.ora 02:$ORACLE
36、_HOME/network/admintnsnames.ora 100% 925 0.9KB/s 00:00 配置完后,確保在任意一端上都能tnsping通對方:oraclepri admin$ tnsping stdoraclestd admin$ tnsping pri8:在備庫端,修改pfile參數(shù)文件(只在備庫端做)首先,在主庫端把pfile拷貝給備庫端的$ORACLE_HOME/dbs目錄下,并重命名:oraclepri $ cd $ORACLE_HOME/dbsoraclepri dbs$ lshc_pri.dat init.ora initpri.ora lkPRI orapwp
37、ri spfilepri.oraoraclepri dbs$ scp initpri.ora 02:$ORACLE_HOME/dbs/initstd.orainitpri.ora 100% 1497 1.5KB/s 00:00 然后在備庫端進(jìn)行修改:oraclestd $ cd $ORACLE_HOME/dbsoraclestd dbs$ vim initstd.ora std._db_cache_size=std._java_pool_size=std._large_pool_size=std._oracle_base=/u01/app/oracle#ORACLE_BA
38、SE set from environmentstd._pga_aggregate_target=std._sga_target=std._shared_io_pool_size=0std._shared_pool_size=std._streams_pool_size=*.audit_file_dest=/u01/app/oracle/admin/std/adump*.audit_trail=db*.compatible=.0*.control_files=/u01/app/oracle/oradata/std/std_con.ctl*.db_block_size=8192*
39、.db_domain=*.db_name=priDG主庫和備庫的db_name必須一致,db_unique_name不一致*.db_recovery_file_dest=/u01/app/oracle/fast_recovery_area*.db_recovery_file_dest_size=*.diagnostic_dest=/u01/app/oracle*.dispatchers=(PROTOCOL=TCP) (SERVICE=stdXDB)*.memory_target=*.open_cursors=300*.processes=150*.remote_login_passwordfi
40、le=EXCLUSIVE*.undo_tablespace=UNDOTBS1下面幾行是需要手動添加的:*.db_unique_name=std*.log_archive_config=dg_config=(pri,std)*.log_archive_dest_1=location=/u01/app/arch/std valid_for=(all_logfiles,all_roles) db_unique_name=std*.log_archive_dest_2=service=pri valid_for=(online_logfiles,primary_role) db_unique_name
41、=pri*.log_archive_dest_state_1=enable*.log_archive_dest_state_2=enable*.log_archive_max_processes=4*.fal_server=pri*.fal_client=std*.db_file_name_convert=/u01/app/oracle/oradata/pri,/u01/app/oracle/oradata/std*.log_file_name_convert=/u01/app/oracle/oradata/pri,/u01/app/oracle/oradata/std*.standby_fi
42、le_management=auto修改完畢,保存退出注意:整個搭建過程最需要留意的就是主庫和備庫的PFILE配置,建議修改完后仔細(xì)對照主備庫PFILE的區(qū)別9:在備庫端手工創(chuàng)建所需的目錄(備庫端做,不提前創(chuàng)建的話恢復(fù)時會報錯!)/u01/app/oracle/admin/std/adump/u01/app/oracle/diag/rdbms/std/std/trace/u01/app/arch/std/u01/app/oracle/oradata/std/u01/app/oracle/oradata/standbylog創(chuàng)建/u01/app/oracle/fast_recovery_area
43、:創(chuàng)建/u01/app/oracle/admin/std/adump:oraclestd dbs$ cd /u01/app/oracle/oraclestd oracle$ lscfgtoollogs checkpoints diag product(由于沒建庫,此時沒有admin目錄)oraclestd oracle$ mkdir -pv admin/std/adumpmkdir: created directory adminmkdir: created directory admin/stdmkdir: created directory admin/std/adump創(chuàng)建/u01/ap
44、p/oracle/diag/rdbms/std/std/trace:oraclestd oracle$ cd /u01/app/oracle/diag/rdbms/oraclestd rdbms$ ls(由于沒建庫,該目錄下為空)oraclestd rdbms$ mkdir -pv std/std/tracemkdir: created directory stdmkdir: created directory std/stdmkdir: created directory std/std/trace創(chuàng)建/u01/app/arch/std:oraclestd rdbms$ cd /u01/ap
45、p/oraclestd app$ lsoracle oraInventoryoraclestd app$ mkdir -pv arch/stdmkdir: created directory archmkdir: created directory arch/std創(chuàng)建/u01/app/oracle/oradata/std:oraclestd app$ cd /u01/app/oracle/oraclestd oracle$ lsadmin cfgtoollogs checkpoints diag productoraclestd oracle$ mkdir -pv oradata/stdmk
46、dir: created directory oradatamkdir: created directory oradata/std創(chuàng)建/u01/app/oracle/oradata/standbylog:oraclestd oracle$ cd /u01/app/oracle/oradata/oraclestd oradata$ lsstdoraclestd oradata$ mkdir -pv standbylogmkdir: created directory standbylog創(chuàng)建/u01/app/oracle/fast_recovery_area:oraclestd dbs$ cd
47、 /u01/app/oracle/oraclestd oracle$ lsadmin cfgtoollogs checkpoints diag oradata productoraclestd oracle$ mkdir -pv fast_recovery_areamkdir: created directory fast_recovery_area10:用修改后的pfile創(chuàng)建一個spfile,用于啟動數(shù)據(jù)庫(備庫端做)oraclestd $ sqlplus / as sysdbaConnected to an idle instance.SYSstd create spfile from
48、pfile;File created.將數(shù)據(jù)庫啟動到nomount狀態(tài):SYSstd startup nomount;ORACLE instance started.Total System Global Area bytesFixed Size bytesVariable Size bytesDatabase Buffers bytesRedo Buffers bytesSYSstd 11:利用RMAN在備庫上恢復(fù)主庫(備庫端做)oraclestd $ rman target sys/oraclepri auxiliary sys/oraclestdRecovery Manager: Rel
49、ease .0 - Production on Tue Apr 15 16:39:28 2014Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.connected to target database: PRI (DBID=)connected to auxiliary database: PRI (not mounted)RMAN duplicate target database for standby from active database nofilenamecheck;這條命令可以直接恢復(fù)數(shù)據(jù)文件,standby控制文件,standby日志組,非常霸道Starting Duplicate Db at 15-APR-14using target database control file instead of recovery catalogallocated channel: O
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度草牧場承包經(jīng)營權(quán)租賃與農(nóng)業(yè)保險聯(lián)動合同3篇
- 二零二五版集裝箱租賃及售后服務(wù)合同樣本3篇
- 2025年度數(shù)字經(jīng)濟(jì)產(chǎn)業(yè)園區(qū)建設(shè)合同3篇
- 2025年移動辦公小程序定制開發(fā)與企業(yè)管理服務(wù)合同2篇
- 2024版成都市存量房屋買賣合同實施條例
- 二零二五版智能家居定制家具采購與售后保障合同3篇
- 2025年度餐飲行業(yè)食品安全風(fēng)險評估合同21篇
- 二零二五河南事業(yè)單位100人招聘合同范本解讀與使用指南3篇
- 2024起重機(jī)械進(jìn)出口貿(mào)易合同規(guī)范范本3篇
- 二零二五白酒定制酒生產(chǎn)與銷售合作合同3篇
- 春節(jié)英語介紹SpringFestival(課件)新思維小學(xué)英語5A
- 進(jìn)度控制流程圖
- 2023年江蘇省南京市中考化學(xué)真題
- 【閱讀提升】部編版語文五年級下冊第四單元閱讀要素解析 類文閱讀課外閱讀過關(guān)(含答案)
- 供電副所長述職報告
- 現(xiàn)在完成時練習(xí)(短暫性動詞與延續(xù)性動詞的轉(zhuǎn)換)
- 產(chǎn)品質(zhì)量監(jiān)控方案
- 物業(yè)總經(jīng)理述職報告
- 新起點(diǎn),新發(fā)展心得體會
- 深圳大學(xué)學(xué)校簡介課件
- 校園欺凌問題成因及對策分析研究論文
評論
0/150
提交評論