PL/SQL导出/导入

428 阅读1分钟

在使用pl/sql的export tables/import tables功能的时候,经常遇到窗口一闪而过,并不能判断导出/导入是否成功。再失败的情况下也无法记录下失败的原因。现在分享以下我的经验。

命令导入/导出

使用pl/sql导入/导出无法查看失败的原因,可尝试使用命令执行。通过日志查看失败原因并解决。

windows系统下,打开cmd运行窗口,输入如下命令:

// 下文中参数说明
    // fileUrl   dmp文件路径(导入/导出文件所在路径)
// 导出命令全表导出
exp #{username}/#{pwd}@#{url} file=#{fileUrl} tables=(table1,table2,table3...)
// 导出命令部分数据导出
exp #{username}/#{pwd}@#{url} file=#{fileUrl} tables=(table1) query="where "
// 导入命令
imp #{username}/#{pwd}@#{url} file=#{fileUrl} fromuser=#{fromusername} touser=#{tousername} ignore=y