暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
Oracle数据库expdp用法以及注意事项.pdf
288
16页
26次
2024-01-12
免费下载
Oracle 数据库 expdp 用法以及注意事项
一、导出注意事项
检查数据库版本(用于决定导出时生成为哪个版本的 dmp 头文件) select
version from v$instance; 也可以用 sqlplus -v 查看。
检查字符集是否一致(字符集不一致,不能导入) select userenv('language')
from dual;
检查数据量及磁盘空间(决定采取什么样的方式导出及导入)
二、expdp exp 的区别
在 10g 之前,传统的导出和导入分别使用 EXP 工具和 IMP 工具,从 10g 开始,不仅保留了原有的
EXP 和 IMP 工具,还提供了数据泵导出导入工具 EXPDP 和 IMPDP:
1、EXP 和 IMP 是客户端工具程序,它们既可以在可以客户端使用,也可以在服务端使用。
2、EXPDP 和 IMPDP 是服务端的工具程序,他们只能在 ORACLE 服务端使用,不能在客户端使用,
客户端只能用来连接服务器启动导入导出操作,导出文件只存储在服务端。
3、IMP 只适用于 EXP 导出文件,不适用于 EXPDP 导出文件;IMPDP 只适用于 EXPDP 导出文件,
而不适用于 EXP 导出文件。
4、EXPDP/IMPDP 在备份和恢复时间上要比 EXP/IMP 有着优势,而且文件要小的多。
5、使用 EXPDP/IMPDP 管理更加灵活。支持并行;可中断;可以修改元数据文件名字表空
名;支持元数据导入导出;估算导出数据所需空间;指定导入数据库版本等。
三、expdp 使用方法
1、创建 expdp 导出目录,默认导出目录为 D:\app\Administrator/admin/orcl/dpdump/(其
中前面为 Oracle 安装目录)。
create or replace directory 目录名 as '目录路径'
--例:create or replace directory dmp as 'D:/app/dmp'
注意:目录路径必须是已经存在的目录,如果目录不存在,也会显示目录常见成功(语句不会自
动去常见目录),在执行 expdp 时候会报以下错误
ORA-39002: 操作无效
ORA-39070: 无法打开日志文件
2、查看当前创建的所有 dmp 导出目录 (验证看是否创建成功)
select * from dba_directories
3、为创建的目录赋权限,需要以其他用户运行,建议在 sys 用户下执行
grant read,write on directory 目录名 to 需要赋值的用户名
--例:grant read,write on directory dmp to GISDATA;
4、导出(这里使用最简单的导出方式)
expdp 用户名/密码@数据库实例名 directory=导出目录 dumpfile=导出的
文件名.dmp logfile=导出的日志名.log
--例:expdp GISDATA/GISDATA@LOCALHOST/orcl directory=dmp
dumpfile=GISDATA20200921.dmp logfile=GISDATA20200921.log
四、常用导出命令
of 16
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜