您的位置:首页 > 数据库 > Oracle

Linux服务器上oracle数据库的导出expdp和导入impdb

2017-09-13 17:26 399 查看
操作系统:Windows

服务器系统:Linux

数据库文件格式:.dmp

Windows - Linux文件传输工具:WinSCP 

Windows 打开Linux控制台工具:SSHClient

操作步骤:

1.导出.dmp文件



如果导出不成功,可以切换用户进行导出操作。

2.导入.dmp文件

①通过WinSCP,将数据库.dmp文件传到Linux服务器上指定目录

②通过SSHClient,登录linux服务器,切换至oracle用户:

1)命令:su -oracle

2)导入命令:impdp 用户名/密码@orcl directory=DB_BAK dumpfile=0817.DMP logfile=tablespace.log tablespaces=WANG TABLE_EXISTS_ACTION=replace;

3)等待执行完成。

③impdp命令参数

1)DIRECTORY 
           供转储文件, 日志文件和 sql 文件使用的目录对象;

2)DUMPFILE
               要从 (expdat.dmp) 中导入的转储文件的列表,

                            例如 DUMPFILE=scott1.dmp, scott2.dmp, dmpdir:scott3.dmp。

3)LOGFILE                    日志文件名
(import.log)。

4)TABLESPACES
         标识要导入的表空间的列表。

5)TABLE_EXISTS_ACTION 
 导入对象已存在时执行的操作。

                             有效关键字: (SKIP), APPEND, REPLACE 和 TRUNCATE。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle linux 数据库