ORACLE备份小技巧

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

今天备份系统数据库,在语句中加入了“parallel=16”,回车、等待执行完毕。

平时需要30分钟,但目前大约2分钟完成备份。

1.parallel是做什么?

用来设置并行执行命令的进程数。

2.parallel的优点

在oracle中,执行一条命令默认使用CPU单进程,所以执行的效率低,加入parallel设置之后,如上例,采用16个进程来执行该命令,理论上时间缩短了15倍。

3.关于该ORACLE服务器支持的最大进程数

SQL> show parameters cpu

NAME                                TYPE        VALUE

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

cpu_count                            integer    24

parallel_threads_per_cpu            integer    2

resource_manager_cpu_allocation      integer    24

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容