版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、開源數(shù)據(jù)庫開源數(shù)據(jù)庫postgresqlpostgresql數(shù)據(jù)庫備份恢復(fù)的方法介紹數(shù)據(jù)庫備份恢復(fù)的方法介紹pg_dumppg_dump的用法:的用法:數(shù)據(jù)庫的導(dǎo)入導(dǎo)出是最常用的功能之一,每種數(shù)據(jù)庫都提供有這方面的工具,例如acle的expimp,Infmix的dbexpdbimp,MySQL的mysqldump,而PostgreSQL提供的對應(yīng)工具為pg_dump和pg_reste。pg_dump是用于備份PostgreSQL數(shù)據(jù)庫的
2、工具。它可以在數(shù)據(jù)庫正在使用的時(shí)候進(jìn)行完整一致的備份,并不阻塞其它用戶對數(shù)據(jù)庫的訪問。轉(zhuǎn)儲格式可以是一個(gè)腳本或者歸檔文件。轉(zhuǎn)儲腳本的格式是純文本,包含許多SQL命令,這些SQL命令可以用于重建該數(shù)據(jù)庫并將之恢復(fù)到保存腳本時(shí)的狀態(tài)??梢允褂胮sql從這樣的腳本中恢復(fù)。它們甚至可以用于在其它機(jī)器甚至是其它硬件體系的機(jī)器上重建數(shù)據(jù)庫,通過對腳本進(jìn)行一些修改,甚至可以在其它SQL數(shù)據(jù)庫產(chǎn)品上重建數(shù)據(jù)庫。歸檔文件格式必須和pg_reste一起使用
3、重建數(shù)據(jù)庫。它們允許pg_reste對恢復(fù)什么東西進(jìn)行選擇,甚至是在恢復(fù)之前對需要恢復(fù)的條目進(jìn)行重新排序。歸檔文件也是可以跨平臺移植的。D:ProgramFilesPowerCmdpg_dumphelppg_dump把一個(gè)數(shù)據(jù)庫轉(zhuǎn)儲為純文本文件或者是其它格式.用法:pg_dump[選項(xiàng)]...[數(shù)據(jù)庫名字]一般選項(xiàng):ffile=FILENAMEoutputfiledirectynameFfmat=c|d|t|poutputfilefma
4、t(customdirectytarplaintext)vverbose詳細(xì)模式Zcompress=09被壓縮格式的壓縮級別lockwaittimeout=TIMEOUT在等待表鎖超時(shí)后操作失敗help顯示此幫助信息然后退出versoin輸出版本信息然后退出控制輸出內(nèi)容選項(xiàng):adataonly只轉(zhuǎn)儲數(shù)據(jù)不包括模式bblobs在轉(zhuǎn)儲中包括大對象cclean在重新創(chuàng)建之前,先清除(刪除)數(shù)據(jù)庫對象Ccreate在轉(zhuǎn)儲中包括命令以便創(chuàng)建數(shù)據(jù)庫
5、Eencoding=ENCODING轉(zhuǎn)儲以ENCODING形式編碼的數(shù)據(jù)nschema=SCHEMA只轉(zhuǎn)儲指定名稱的模式Nexcludeschema=SCHEMA不轉(zhuǎn)儲已命名的模式ooids在轉(zhuǎn)儲中包括OIDOnoowner在明文格式中忽略恢復(fù)對象所屬者sschemaonly只轉(zhuǎn)儲模式不包括數(shù)據(jù)Ssuperuser=NAME在轉(zhuǎn)儲中指定的超級用戶名ttable=TABLE只轉(zhuǎn)儲指定名稱的表Texcludetable=TABLE只轉(zhuǎn)儲指定
6、名稱的表xnoprivileges不要轉(zhuǎn)儲權(quán)限(grantrevoke)binaryupgrade只能由升級工具使用導(dǎo)入時(shí),使用UTestRole2往往有很多權(quán)限不夠,要想成功導(dǎo)入需要修改相關(guān)數(shù)據(jù)庫對象的屬主,所以最好使用超級用戶Upostgres:E:psqlUpostgresfTestDb1.sqlTestDb2a.txt2createschemapublic或者使用c選項(xiàng):E:pg_dumpUpostgrescxsfTestDb1
7、3.sqlTestDb1TestDb13.sql比TestDb1.sql多以下幾行:此時(shí),可以多次運(yùn)行:E:psqlUpostgresfTestDb13.sqlTestDb2a.txt2&1但是,如果兩個(gè)庫有不同的表或索引,應(yīng)該使用第一種方法,因?yàn)榈诙N方法在找不到某些數(shù)據(jù)庫對象時(shí)會報(bào)錯(cuò)。3、遷移數(shù)據(jù)庫結(jié)構(gòu)和數(shù)據(jù)(可以實(shí)現(xiàn)數(shù)據(jù)庫的備份與恢復(fù))數(shù)據(jù)的復(fù)制使用copy命令:E:pg_dumpUpostgresTestDb1TestDb14.
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫備份與恢復(fù)
- 數(shù)據(jù)庫的備份與恢復(fù)
- mysql數(shù)據(jù)庫__備份和恢復(fù)
- 數(shù)據(jù)庫介質(zhì)失敗后的數(shù)據(jù)庫恢復(fù)
- csp數(shù)據(jù)庫數(shù)據(jù)備份恢復(fù)應(yīng)急演練方案
- csp數(shù)據(jù)庫數(shù)據(jù)備份恢復(fù)應(yīng)急演練方案
- 數(shù)據(jù)庫的恢復(fù)
- 芻議數(shù)據(jù)庫災(zāi)難備份與恢復(fù)技術(shù)
- db2數(shù)據(jù)庫備份與恢復(fù)
- 內(nèi)存數(shù)據(jù)庫備份恢復(fù)研究與設(shè)計(jì).pdf
- 數(shù)據(jù)庫恢復(fù)技術(shù)
- 數(shù)據(jù)庫備份設(shè)計(jì)文檔
- imc dbman數(shù)據(jù)庫備份恢復(fù)失敗的處理經(jīng)驗(yàn)
- linux定時(shí)備份mysql數(shù)據(jù)庫
- oracle數(shù)據(jù)庫脫機(jī)完全備份-
- 數(shù)據(jù)庫異?;謴?fù)辦法
- 數(shù)據(jù)庫備份和恢復(fù)方案(畢業(yè)論文)
- 33568.基于開源數(shù)據(jù)庫postgresql的地理空間數(shù)據(jù)管理方法研究
- 數(shù)據(jù)庫備份文件.rar
- 數(shù)據(jù)庫備份文件.rar
評論
0/150
提交評論