oracle備份與恢復(fù)(待補(bǔ)充)_第1頁
oracle備份與恢復(fù)(待補(bǔ)充)_第2頁
oracle備份與恢復(fù)(待補(bǔ)充)_第3頁
oracle備份與恢復(fù)(待補(bǔ)充)_第4頁
oracle備份與恢復(fù)(待補(bǔ)充)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、1 備份與恢復(fù)Oracle 可以安裝在win下,也可以安裝在 linux下。1.1 理論知識第二種、在linux情況下:第一種、在 win 情況下:將數(shù)據(jù)庫導(dǎo)出到本地:導(dǎo)出結(jié)果如圖:123456789101112131415161718192021222324252627282930313233343536echo offecho = echo  Windows環(huán)境下Oracle數(shù)據(jù)庫的自動備份腳本echo  1. 使用當(dāng)前日期命名備份文件。echo  2. 自動刪除30天前的備份。echo =:以“YYYYMMDD”格式取出當(dāng)前時(shí)間。set BACKUPDATE

2、=%date:0,4%date:5,2%date:8,2%set CURTIME=%time:0,2%REM 小時(shí)數(shù)如果小于10,則在前面補(bǔ)0if "%CURTIME%"=" 0" set CURTIME=00if "%CURTIME%"=" 1" set CURTIME=01if "%CURTIME%"=" 2" set CURTIME=02if "%CURTIME%"=" 3" set CURTIME=03if "%CUR

3、TIME%"=" 4" set CURTIME=04if "%CURTIME%"=" 5" set CURTIME=05if "%CURTIME%"=" 6" set CURTIME=06if "%CURTIME%"=" 7" set CURTIME=07if "%CURTIME%"=" 8" set CURTIME=08if "%CURTIME%"=" 9" set

4、 CURTIME=09set CURTIME=%CURTIME%time:3,2%time:6,2% :設(shè)置用戶名、密碼和要備份的數(shù)據(jù)庫。set USER=carbon_zhenjiang_bakset PASSWORD=carbon_zhenjiang_bakset DATABASE=orcl:創(chuàng)建備份目錄。if not exist "D:backupdata%BACKUPDATE% "     mkdir D:backupdata%BACKUPDATE%if not exist "D:backuplog%BAC

5、KUPDATE% "      mkdir D:backuplog%BACKUPDATE%set DATADIR=D:backupdata%BACKUPDATE%set LOGDIR=D:backuplog%BACKUPDATE%exp %USER%/%PASSWORD%DATABASE%  file=%DATADIR%USER%_%BACKUPDATE%CURTIME%.dmp log=%LOGDIR%log_%BACKUPDATE%CURTIME%.log:刪除30天前的備份。forfiles /p "%DAT

6、ADIR%" /s /m *.* /d -30 /c "cmd /c del path"forfiles /p "%LOGDIR%" /s /m *.* /d -30 /c "cmd /c del path"exit1.2實(shí)戰(zhàn)1.2.1 windows下復(fù)制與遷移oracle在DBA的日常工作中,經(jīng)常需要重裝或在新機(jī)器上安裝Oracle,但每次安裝所浪費(fèi)的時(shí)間、精力以及失敗的挫折都在考驗(yàn)著DBA的承受能力,本文著重介紹了一個(gè)簡單的復(fù)制和遷移Oracle數(shù)據(jù)庫的方法。復(fù)制遷移的步驟如下:1、首先,復(fù)制原Oracle數(shù)據(jù)庫的安裝

7、目錄到新機(jī)器或系統(tǒng)中的安裝目錄,注意目錄要一致,盤符也要一致。2、假如Oracle的安裝目錄不在Program Files系統(tǒng)文件夾下,我們需要把原系統(tǒng)中的Program Files文件夾下的Oracle目錄也復(fù)制到新系統(tǒng)的Program Files文件夾中去。3、導(dǎo)出原系統(tǒng)中的Oracle注冊表信息,主要注冊信息如下:A. HKEY_LOCAL_MACHINESOFTWAREORACLE B.HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices下有關(guān)Oracle的所有鍵,通常包括以下9個(gè): OracleMTSRecoveryS

8、ervice OracleOraHome92Agent OracleOraHome92ClientCache OracleOraHome92HTTPServer OracleOraHome92PagingServer OracleOraHome92SNMPPeerEncapsulator OracleOraHome92SNMPPeerMasterAgent OracleOraHome92TNSListener OracleServiceORA84、注意:有多少個(gè)數(shù)據(jù)庫,注冊表服務(wù)鍵下的OracleServiceXX

9、X就會有多個(gè)。其中最主要的有監(jiān)聽服務(wù)和數(shù)據(jù)庫服務(wù),即OracleOraHome92TNSListenerXXX和OracleServiceXXX。5、將導(dǎo)出的所有注冊表的信息在新的系統(tǒng)中導(dǎo)入(注冊)。6、設(shè)置系統(tǒng)環(huán)境變量,打開"我的電腦"的"屬性"界面,在"高級"而點(diǎn)擊"環(huán)境變量"進(jìn)入設(shè)置,找到Path系統(tǒng)變量項(xiàng)目,點(diǎn)"編輯",在變量值的輸入框的最后,加入"ORACLE的安裝目錄"。7、最后我們需要進(jìn)入 C:Documents and SettingsAll UsersStart MenuPrograms下把 Oracle - OraHome92 和 Oracle Installation Products 兩個(gè)菜單文件夾也復(fù)制到新系統(tǒng)中,此時(shí),就和新安裝的一樣了。重啟系統(tǒng)后,成功完成。這就是復(fù)制或遷移Oracle數(shù)據(jù)庫的步驟,嚴(yán)格遵守這些步驟去完成操作,能大大簡便操作步驟,大大節(jié)省了工作時(shí)間,當(dāng)然,工作效率也得到了很好的提高。1.2.2 大型數(shù)據(jù)庫遷移1.2.3 傻瓜方法1)用plsql導(dǎo)出2) 導(dǎo)入:2 開發(fā)經(jīng)驗(yàn)2.1 工作梳理1、 一個(gè)個(gè)模塊逐步開發(fā),開發(fā)周期: 2天開發(fā)(需求-表設(shè)計(jì)-討論優(yōu)化-編程)-1天調(diào)試測試-1天發(fā)

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論