EXPDP IMPDB ATTACH

 

脚本内容:
cat /opt/oracle/datadmp/expdp_adam.sh
#!/bin/sh
. /home/oracle/.bash_profile

cd /opt/oracle/datadmp/
find ./ -name "*.dmp" -mtime +3 -exec rm {} \;
find ./ -name "*.log" -mtime +3 -exec rm {} \;

file_date=`date +%Y%m%d%H%M%S`
file_dmp="adam_"${file_date}_%U.dmp
file_log="adam_"${file_date}".log"
expdp \'/ as sysdba\' directory=DATADMP parallel=3 dumpfile=${file_dmp} logfile=${file_log} schemas=ADAM exclude=STATISTICS compression=all


注:
采用expdp并行导出,需要加%U参数,才可以生成和并行进程相同的文件数量;

如果需要导入,dumpfile要采用%U格式,比如dumpfile=adam_20191126145901_%U.dmp

expdp参数表:

 

 

参数名称

默认值

设置格式

说明

ATTACH

 

ATTCH=

[schema_name.]job_name

设置客户会话与已存在的作业之间的联系

CONTENT

ALL

CONTENT=

{ALL|DATA_ONLY|METADATA_ONLY}

设置要导出的内容

DIRECTORY

 

DIRECTORY=’文件目录

设置导出文件和导出日志文件的文件名称

DUMPFILE

expdat.dmp

DUMPFILE=’文件名称.dmp’

设置导出文件名称

ESTIMATE

BLOCKS

BLOCKS|STATISTICS

设置计算磁盘空间的方法

ESTIMATE_ONLY

N

ESTIMATE_ONLY={Y|N}

只估算导出操作所需要的空间,而不执行导出

EXCLUDE

 

EXCLUDE=对象类型.对象名称

设置不导出对象

FILESIZE

0(无限制)

FILESIZE=整数[B|K|M|G]

设置导出文件的大小

FLASHBACK_SCN

 

FLASHBACK_SCN=SCN号

只导出指定SCN时刻的表数据

FLASHBACK_TIME

 

FLASHBACK_TIME=

“TO_TIMESTAMP(time-value)”

只导出指定时间的表数据

FULL

N

FULL=Y

是否导出全部数据库

HELP

N

HELP=Y

是否显示EXPDP命令选项的帮助信息

INCLUDE

 

INCLUDE=object_type

[:name_clause][,…]

设置要导出的对象,这个选项不能和EXCLUDE同时使用

JOB_NAME

SYS_EXPORT_

<mode>_NN

JOB_NAME=作业名称

设置导出作业的名称

LOG_FILE

Export.log

LOGFILE=[directory_object:]file_name

设置导出日志文件的名称

NETWORK_LINK

 

NETWORK_LINK=

source_database_link

设置数据库链名

NOLOGFILE

N

NOLOGFILE={Y|N}

禁止生成导出日志文件

PARALLEL

1

PARALLEL=整数

设置并行导出的并行进程个数

PARFILE

 

PARFILE=[directory_path]file_name

使用参数文件设置参数

QUERY

 

QUERY=[schema.][tablename:]

query_clause

在这个选项中指定WHERE条件诗句,使EXPDP只导出部分数据

SCHEMAS

当前登录用户

SCHEMAS=方案名称[,…]

进行方案导出时要导出的方案名称

STATUS

0

STATUS=[整数]

显示导出作业进程的详细状态

TABLES

 

TABLES=[schema_name.]

table_name[:partition_name][,…]

进行表导出时要导出的表名称

TABLESPACE

 

TABLESPACE=tablespace_name[,…]

进行表空间导出时要导出的表空间名称

TRANSPORT_FULL_CHECK

N

TRANSPORT_FULL_CHECK={Y|N}

是否检查被导出表与其他不导出表空间的关联

TRANSPORT_TABLESPACES

 

TRANSPORT_TABLESPACES=

Tablespace_name[,…]

设置进行表空间传输模式导出

VERSION

COMPATIBLE

VERSION={COMPATIBLE|LATEST

|version_string}

设置导出对象的数据库版本

 

 

 

可以使用 kill_job 或 stop_job结束或停止Job , stop的job可以继续,kill的不行。

 

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>expdp \"/ as sysdba\" attach=SYS_EXPORT_FULL_02

Export: Release 11.2.0.4.0 - Production on 星期三 11月 9 09:27:51 2022

Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.

连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

作业: SYS_EXPORT_FULL_02
所有者: SYS
操作: EXPORT
创建者权限: TRUE
GUID: 8DFA5426BA474EBEBB07FCA67BC428E9
开始时间: 星期二, 08 11月, 2022 16:57:35
模式: FULL
实例: da
最大并行度: 1
EXPORT 个作业参数:
参数名 参数值:
CLIENT_COMMAND "/******** AS SYSDBA" full=y directory=dir_dp dumpfile=expdp_full20221108.dmp logfile=expdp_full20221108.log compression=all
COMPRESSION ALL
状态: STOP PENDING
处理的字节: 0
当前并行度: 1
作业错误计数: 0
转储文件: J:\DATABASE\EXPDP_FULL20221108.DMP
写入的字节: 27,947,008

Worker 1 状态:
进程名: DW04
状态: EXECUTING
对象方案: EDMSSA
对象名: ORIGINALFILE
对象类型: DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA
完成的对象数: 1
总的对象数: 1,461
完成的行数: 212,917
Worker 并行度: 1

Export> kill_job
是否确实要停止此作业 ([Y]/N): YES

 

 

SQL> DESC DBA_DATAPUMP_JOBS;
名称 是否为空? 类型
----------------------------------------- -------- ----------------------------
OWNER_NAME VARCHAR2(30)
JOB_NAME VARCHAR2(30)
OPERATION VARCHAR2(120)
JOB_MODE VARCHAR2(120)
STATE VARCHAR2(30)
DEGREE NUMBER
ATTACHED_SESSIONS NUMBER
DATAPUMP_SESSIONS NUMBER

SQL> SELECT OWNER_NAME,JOB_NAME FROM DBA_DATAPUMP_JOBS;

OWNER_NAME
------------------------------------------------------------
JOB_NAME
------------------------------------------------------------
SYS
SYS_EXPORT_FULL_01


SQL> EXIT
从 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options 断开

 

REFER TO: https://www.modb.pro/db/73946

https://www.modb.pro/db/125964

https://www.cnblogs.com/tianlingqun/p/16323100.html

posted @ 2022-11-09 09:36  taotao100  阅读(253)  评论(0编辑  收藏  举报