ORACLE備份小技巧

EXPDP USERID='USERNAME/PASSWORD@INSTANCE' SCHEMAS=USERNAME directory=DIRECTORY dumpfile=USERNAME_201701026_%U.dmp logfile=EXPDP_USERNAME_20171026.log filesize=500M parallel=16

今天備份系統(tǒng)數(shù)據(jù)庫,在語句中加入了“parallel=16”,回車、等待執(zhí)行完畢。

平時需要30分鐘,但目前大約2分鐘完成備份。

1.parallel是做什么?

用來設(shè)置并行執(zhí)行命令的進程數(shù)。

2.parallel的優(yōu)點

在oracle中,執(zhí)行一條命令默認(rèn)使用CPU單進程,所以執(zhí)行的效率低,加入parallel設(shè)置之后,如上例,采用16個進程來執(zhí)行該命令,理論上時間縮短了15倍。

3.關(guān)于該ORACLE服務(wù)器支持的最大進程數(shù)

SQL> show parameters cpu

NAME? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? TYPE? ? ? ? VALUE

------------------------------------ ----------- ------------------------------

cpu_count? ? ? ? ? ? ? ? ? ? ? ? ? ? integer? ? 24

parallel_threads_per_cpu? ? ? ? ? ? integer? ? 2

resource_manager_cpu_allocation? ? ? integer? ? 24

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容