真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PPAS數(shù)據(jù)庫備份與恢復(fù)

PPAS數(shù)據(jù)庫備份不同于普通的Postgresql數(shù)據(jù)庫的備份,因?yàn)镻PAS數(shù)據(jù)庫是兼容Oracle數(shù)據(jù)庫的,所以會(huì)涉及到同義詞、包、存儲(chǔ)過程等,這個(gè)時(shí)候用Postgresql社區(qū)的備份與恢復(fù)工具時(shí),在恢復(fù)時(shí)上述提及到的同義詞等就不會(huì)恢復(fù)過去。而且,PPAS數(shù)據(jù)庫因?yàn)橹С諧lob字符大對(duì)象類型等,而Postgresql數(shù)據(jù)庫不支持,在恢復(fù)的過程也會(huì)因?yàn)檫@個(gè)原因而導(dǎo)致某些存儲(chǔ)過程或者表創(chuàng)建失敗。所以,這邊如果在本地恢復(fù)的話,一定要安裝PPAS數(shù)據(jù)庫服務(wù)器(ppasmeta),用PPAS數(shù)據(jù)庫自帶的備份與恢復(fù)工具進(jìn)行您的工作(如果是備份或者恢復(fù)遠(yuǎn)程數(shù)據(jù)庫,您首先要獲取權(quán)限,否則備份的時(shí)候會(huì)報(bào)一個(gè)鎖表錯(cuò)誤;而且用下述的工具時(shí),用戶必須是超級(jí)用戶)。

合作網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營(yíng)維護(hù)。成都創(chuàng)新互聯(lián)公司從2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)公司。

pg_dump 把一個(gè)數(shù)據(jù)庫轉(zhuǎn)儲(chǔ)為純文本文件或者是其它格式.

用法:
pg_dump [選項(xiàng)]... [數(shù)據(jù)庫名字]

一般選項(xiàng):
-f, --file=FILENAME 輸出文件或目錄名
-F, --format=c|d|t|p 輸出文件格式 (定制, 目錄, tar)
明文 (默認(rèn)值))
-j, --jobs=NUM 執(zhí)行多個(gè)并行任務(wù)進(jìn)行備份轉(zhuǎn)儲(chǔ)工作
-v, --verbose 詳細(xì)模式
-V, --version 輸出版本信息,然后退出
-Z, --compress=0-9 被壓縮格式的壓縮級(jí)別
--lock-wait-timeout=TIMEOUT 在等待表鎖超時(shí)后操作失敗
-?, --help 顯示此幫助, 然后退出

控制輸出內(nèi)容選項(xiàng):
-a, --data-only 只轉(zhuǎn)儲(chǔ)數(shù)據(jù),不包括模式
-b, --blobs 在轉(zhuǎn)儲(chǔ)中包括大對(duì)象
-c, --clean 在重新創(chuàng)建之前,先清除(刪除)數(shù)據(jù)庫對(duì)象
-C, --create 在轉(zhuǎn)儲(chǔ)中包括命令,以便創(chuàng)建數(shù)據(jù)庫
-E, --encoding=ENCODING 轉(zhuǎn)儲(chǔ)以ENCODING形式編碼的數(shù)據(jù)
-n, --schema=SCHEMA 只轉(zhuǎn)儲(chǔ)指定名稱的模式
-N, --exclude-schema=SCHEMA 不轉(zhuǎn)儲(chǔ)已命名的模式
-o, --oids 在轉(zhuǎn)儲(chǔ)中包括 OID
-O, --no-owner 在明文格式中, 忽略恢復(fù)對(duì)象所屬者

-s, --schema-only 只轉(zhuǎn)儲(chǔ)模式, 不包括數(shù)據(jù)
-S, --superuser=NAME 在明文格式中使用指定的超級(jí)用戶名
-t, --table=TABLE 只轉(zhuǎn)儲(chǔ)指定名稱的表
-T, --exclude-table=TABLE 不轉(zhuǎn)儲(chǔ)指定名稱的表
-x, --no-privileges 不要轉(zhuǎn)儲(chǔ)權(quán)限 (grant/revoke)
--binary-upgrade 只能由升級(jí)工具使用
--column-inserts 以帶有列名的INSERT命令形式轉(zhuǎn)儲(chǔ)數(shù)據(jù)
--disable-dollar-quoting 取消美元 (符號(hào)) 引號(hào), 使用 SQL 標(biāo)準(zhǔn)引號(hào)
--disable-triggers 在只恢復(fù)數(shù)據(jù)的過程中禁用觸發(fā)器
--exclude-table-data=TABLE 不轉(zhuǎn)儲(chǔ)指定名稱的表中的數(shù)據(jù)
--if-exists 當(dāng)刪除對(duì)象時(shí)使用IF EXISTS
--inserts 以INSERT命令,而不是COPY命令的形式轉(zhuǎn)儲(chǔ)數(shù)據(jù)
--no-security-labels 不轉(zhuǎn)儲(chǔ)安全標(biāo)簽的分配
--no-synchronized-snapshots 在并行工作集中不使用同步快照
--no-tablespaces 不轉(zhuǎn)儲(chǔ)表空間分配信息
--no-unlogged-table-data 不轉(zhuǎn)儲(chǔ)沒有日志的表數(shù)據(jù)
--quote-all-identifiers 所有標(biāo)識(shí)符加引號(hào),即使不是關(guān)鍵字
--section=SECTION 備份命名的節(jié) (數(shù)據(jù)前, 數(shù)據(jù), 及 數(shù)據(jù)后)
--serializable-deferrable 等到備份可以無異常運(yùn)行
--use-set-session-authorization
使用 SESSION AUTHORIZATION 命令代替
ALTER OWNER 命令來設(shè)置所有權(quán)

聯(lián)接選項(xiàng):
-d, --dbname=DBNAME 對(duì)數(shù)據(jù)庫 DBNAME備份
-h, --host=主機(jī)名 數(shù)據(jù)庫服務(wù)器的主機(jī)名或套接字目錄
-p, --port=端口號(hào) 數(shù)據(jù)庫服務(wù)器的端口號(hào)
-U, --username=名字 以指定的數(shù)據(jù)庫用戶聯(lián)接
-w, --no-password 永遠(yuǎn)不提示輸入口令
-W, --password 強(qiáng)制口令提示 (自動(dòng))
--role=ROLENAME 在轉(zhuǎn)儲(chǔ)前運(yùn)行SET ROLE

如果沒有提供數(shù)據(jù)庫名字, 那么使用 PGDATABASE 環(huán)境變量
的數(shù)值.

恢復(fù)工具:pg_restore

pg_restore 從一個(gè)歸檔中恢復(fù)一個(gè)由 pg_dump 創(chuàng)建的 PostgreSQL 數(shù)據(jù)庫.

用法:
pg_restore [選項(xiàng)]... [文件名]

一般選項(xiàng):
-d, --dbname=名字 連接數(shù)據(jù)庫名字
-f, --file=文件名 輸出文件名
-F, --format=c|d|t 備份文件格式(應(yīng)該自動(dòng)進(jìn)行)
-l, --list 打印歸檔文件的 TOC 概述
-v, --verbose 詳細(xì)模式
-V, --version 輸出版本信息, 然后退出
-?, --help 顯示此幫助, 然后退出

恢復(fù)控制選項(xiàng):
-a, --data-only 只恢復(fù)數(shù)據(jù), 不包括模式
-c, --clean 在重新創(chuàng)建之前,先清除(刪除)數(shù)據(jù)庫對(duì)象
-C, --create 創(chuàng)建目標(biāo)數(shù)據(jù)庫
-e, --exit-on-error 發(fā)生錯(cuò)誤退出, 默認(rèn)為繼續(xù)
-I, --index=NAME 恢復(fù)指定名稱的索引
-j, --jobs=NUM 執(zhí)行多個(gè)并行任務(wù)進(jìn)行恢復(fù)工作
-L, --use-list=FILENAME 從這個(gè)文件中使用指定的內(nèi)容表排序
輸出
-n, --schema=NAME 在這個(gè)模式中只恢復(fù)對(duì)象
-O, --no-owner 不恢復(fù)對(duì)象所屬者
-P, --function=NAME(args) 恢復(fù)指定名字的函數(shù)
-s, --schema-only 只恢復(fù)模式, 不包括數(shù)據(jù)
-S, --superuser=NAME 使用指定的超級(jí)用戶來禁用觸發(fā)器
-t, --table=NAME 恢復(fù)命名表
-T, --trigger=NAME 恢復(fù)指定名字的觸發(fā)器
-x, --no-privileges 跳過處理權(quán)限的恢復(fù) (grant/revoke)
-1, --single-transaction 作為單個(gè)事務(wù)恢復(fù)
--disable-triggers 在只恢復(fù)數(shù)據(jù)的過程中禁用觸發(fā)器
--if-exists 當(dāng)刪除對(duì)象時(shí)使用IF EXISTS
--no-data-for-failed-tables 對(duì)那些無法創(chuàng)建的表不進(jìn)行
數(shù)據(jù)恢復(fù)
--no-security-labels 不恢復(fù)安全標(biāo)簽信息
--no-tablespaces 不恢復(fù)表空間的分配信息
--section=SECTION 恢復(fù)命名節(jié) (數(shù)據(jù)前、數(shù)據(jù)及數(shù)據(jù)后)
--use-set-session-authorization
使用 SESSION AUTHORIZATION 命令代替
ALTER OWNER 命令來設(shè)置所有權(quán)

聯(lián)接選項(xiàng):
-h, --host=主機(jī)名 數(shù)據(jù)庫服務(wù)器的主機(jī)名或套接字目錄
-p, --port=端口號(hào) 數(shù)據(jù)庫服務(wù)器的端口號(hào)
-U, --username=名字 以指定的數(shù)據(jù)庫用戶聯(lián)接
-w, --no-password 永遠(yuǎn)不提示輸入口令
-W, --password 強(qiáng)制口令提示 (自動(dòng))
--role=ROLENAME 在恢復(fù)前執(zhí)行SET ROLE操作

選項(xiàng) -I, -n, -P, -t, -T, 以及 --section 可以組合使用和指定
多次用于選擇多個(gè)對(duì)象.

如果沒有提供輸入文件名, 則使用標(biāo)準(zhǔn)輸入.

備注:恢復(fù)前,數(shù)據(jù)庫環(huán)境中的角色(Role)要設(shè)置好。

我的備份與恢復(fù)命令:

pg_dump -h (ip or 域名 ) -p 3432 -F c -b -N PUBLIC -s -v -U hgic_core hgic > ppasDatabase.backup

pg_restore -h localhost -p 5444 -U enterprisedb -e -d test -v "E:ppasDatabase.backup"


文章標(biāo)題:PPAS數(shù)據(jù)庫備份與恢復(fù)
URL分享:http://weahome.cn/article/chogdi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部