oracle中expdp是什么呢? oracle


oracle中expdp是什么?不知小伙伴来看看小编今天的分享吧!
1、oracle中expdp简介:
expdp是Oracle10g 引进导出工具,功能丰富,操作复杂 。
2、使用基本功能的方法
登录Oracle数据库 system 用户 (按用户dobyjin导出dmp文件)
创建导出dmp文件目录
create or replace directory mydir as 'F:/dump' ;
-- mydir和F:/dump中的'dump'名称不一定相同 。这句话只是将目录dump和mydir映射起来,
-- 所以F盘下要有dump存储文件夹dmp文件 。
查询目录
select * from dba_directories;
--通过这个句子,您可以查看刚刚创建的目录名称和目录路径
授权目录
grant connect,dba to dobyjin;
-- 授权用户dobyjin dba权限
grant read,write on directory mydir to dobyjin; --(需要oracle系统管理员操作)
-- 授权用户dobyjin读写目录文件的权限
执行导出操作
-- 打开cmd命令窗口(导出命令)cmd下输入,不sqLPLus中!!!不要在句子后面加!!!)
/*版本问题:如果从低版本导出,可以忽略 VERSION=X.X.X.X.X参数;
如果是从高版本导出到低版本,则必须指定导出时的版本 。建议每次导出时提前获取导入数据库的版本
VERSION参数*/
expdp dobyjin/dobyjin dumpfile=test.dmp logfile=test.log directory=mydir compression=ALL
-- 参数说明: dumpfile可自定义导出文件的名称;logfile是日志,名字可以自定义;directory是之前创建的目录名称(查询目录中的查询)Oracle数据库版本
select version from v$inStance;
select * from v$version;
以上是小编今天的分享 。我希望它能帮助你 。
【oracle中expdp是什么呢? oracle】