数据泵导出
- 检查有没有安装expdp(一般情况下安装Oracle 自带)
- 创建并指定输出位置
create or replace directory 标志(例:FILE_TMP) as '数据泵导出文件的存放位置(例 D:\FILE_TMP)'
告诉Oracle指定FILE_TMP这个标志对应文件夹位置,下面导出的时候直接写对应的标志就行,不用表明位置。文件夹需要自己手动创建
如果原来有的话用原来的也行
select * from dba_directories
3.cmd导出
expdp 数据库用户名/密码@IP/数据库实例名 directory = 标志(例FILE_TMP) dumpfile=xx.dmp
数据泵导入
- 创建并指定输入的文件夹位置
create or replace directory 标志 as '文件夹地址'
手动创建文件夹 ,并将需要导入的dmp文件放进去
导入之前最好把表删了在导入
- 导入
impdp 数据库用户/密码@IP/数据库实例 directory=标志 dumpfile=xx.dmp remap_schema=原数据库用户名:目标数据库用户名 remap_tablespace=原表空间:目标表空间(如果用户名喝表空间都一样的话 后两个不用加也行)
注意:数据泵导出只能在服务端使用 不能在客户端