oracle怎么用数据泵 数据泵导出oracle数据

oracle数据库用数据泵怎么导入导出

打开开始菜单中的运行

专注于为中小企业提供成都网站建设、成都网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业裕华免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

打开以后,在运行框中输入CMD,点击确定

运行以下命令:

sqlplus system/密码

2 创建数据导出目录expnc_dir为目录名,'E:\ncdatabak'为数据库实际目录,命令如下:

create directory expnc_dir as 'E:\ncdatabak';

为oracle用户授予访问数据目录的权限,命令如下:

Grant read,write on directory expnc_dir to dxzyjt;

6

执行数据泵出命令,注意一定要在Cmd下执行,不能登录sqlplus后执行。

expdp dxzyjt/dxzyjt@ncdata_192.168.1.224 directory=expnc_dir dumpfile=ncdatabak.dmp schemas=dxzyjt logfile=ncdatabak.log;

备份界面如下:

oracle数据泵迁移数据的具体步骤是什么

就是执行命令而已expdp导出dump文件

1、上传到数据库服务器上面

2、oracle数据库中登陆要导入的用户,建立一个directory

3、将这个dump文件放在directory对应的文件夹

4、执行impdp命令,很多选项,需要根据实际要求自行添加

如何使用数据泵导入oracle数据库

假设将dmp放到/data目录下,

首先在数据库中创建directory目录

SQL

create

directory

exp

as

'/data/'

在操作系统命令执行导入命令。

impdp

system/*****

schemas=scott

directory=exp

dumpfile=scott.dmp

logfile=imp.log

建议在导入的时候,参照之前导出的命令

Oracle用数据泵导入.dmp文件的命令

写法跟expdp命令一样

如导出命令:

expdp

用户名/密码

schemas=用户名

directory=exp

dumpfile=*.dmp

logfile=exp.log

导入命令只需把expdp换成impdp就行 impdp

用户名/密码

schemas=用户名

directory=exp

dumpfile=*.dmp

logfile=imp.log

注意事项:

1.

首先从导出的机器中传到要导入数据库的机器上,如windows可以放在d:\imp

文件夹下(如果两台机器操作系统不同,需使用二进制传输dmp文件)

2.

在要导入数据的数据库创建导入导出目录

sqlcreate

directory

as

'd:\imp';

3.命令行中开始导入 impdp

用户名/密码

schemas=用户名

directory=exp

dumpfile=*.dmp

logfile=exp.log

如何查看oracle数据泵导入日志

第一步:导出数据

用数据泵导出原库的数据,这个不需要进行其他的操作,直接在导出的机器直接执行下面语句就可以了,语句如下:

Expdp

work/work@lxgh

DIRECTORY=DATA_PUMP_DIR

DUMPFILE=test2.dup

logfile=test2.log

EXCLUDE=\"TABLE:IN'USER_OP_ACC_FILE','DA_FILEMESSAGE')\"

注:红色字体根据实际情况自己填写,第一个红色字体为登录帐号、第二个红色的字体为导出包的名称,第三个红色字体为导出日志的名称,最后一串红色字体为导出时需要排除的表,如果需要全部导出,不需要排除表,就不要加后面的语句了。

导出的包目录,有二种方式可以找到,第一种方式最简单,导出完成后,最后会有导出包存放的目录,或查看日志也会有记录。第二种方式是通过语句查询,用PLsql登录后,执行下面的语句:

SELECT

*

FROM

dba_directories;

结果中查找DATA_PUMP_DIR对应的地址,就是导出包存放的位置了。

第二步:在需要导入的数据库中建好相应的表空间,用户等,如果有就不需要执行此步骤。

第三步:导入数据

用数据泵导入数据,先将导出的数据包放在需导入库的

DATA_PUMP_DIR

对应的目录下,然后直接执行下面的语句就可以了:

Impdp

work/work@orcl

DIRECTORY=DATA_PUMP_DIR

DUMPFILE=xtdb.DUP

full=y

(这个是全部导入的语句)

Impdp

work/work@orcl

DIRECTORY=DATA_PUMP_DIR

DUMPFILE=20110907.DUP

tables=(wf_element_field,wf_element_field_cg)

(只导入列出的二个表)

导入执行完后,也有相应的日志可以查看,导入是否成功。

简单的几步,就可以完成用数据泵导入、导出数据库操作。

navicat for oracle怎么使用数据泵导出

navicat for oracle怎么使用数据泵导出

打开开始菜单中的运行 打开以后,在运行框中输入CMD,点击确定 运行以下命令: sqlplus system/密码 2 创建数据导出目录expnc_dir为目录名,'E:\ncdatabak'为数据库实际目录,命令如下: create directory expnc_dir as 'E:\ncdatabak'; 为oracle


网页标题:oracle怎么用数据泵 数据泵导出oracle数据
新闻来源:http://scyanting.com/article/higjdj.html