打开开始菜单中的运行
专注于为中小企业提供成都网站建设、成都网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业裕华免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上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;
备份界面如下:
就是执行命令而已expdp导出dump文件
1、上传到数据库服务器上面
2、oracle数据库中登陆要导入的用户,建立一个directory
3、将这个dump文件放在directory对应的文件夹
4、执行impdp命令,很多选项,需要根据实际要求自行添加
假设将dmp放到/data目录下,
首先在数据库中创建directory目录
SQL
create
directory
exp
as
'/data/'
在操作系统命令执行导入命令。
impdp
system/*****
schemas=scott
directory=exp
dumpfile=scott.dmp
logfile=imp.log
建议在导入的时候,参照之前导出的命令
写法跟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
第一步:导出数据
用数据泵导出原库的数据,这个不需要进行其他的操作,直接在导出的机器直接执行下面语句就可以了,语句如下:
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怎么使用数据泵导出
打开开始菜单中的运行 打开以后,在运行框中输入CMD,点击确定 运行以下命令: sqlplus system/密码 2 创建数据导出目录expnc_dir为目录名,'E:\ncdatabak'为数据库实际目录,命令如下: create directory expnc_dir as 'E:\ncdatabak'; 为oracle