本文将通过plsql客户端工具,演示如何对Oracle数据库中的表以dmp文件的格式进行导出和导入。
dmp的导出
步骤如下:
1、打开plsql并登陆,点击 工具 ——> 导出表
2、在打开的窗口选中要导出的表, 输出文件 那里指定导出的dmp文件的保持路径和文件名
3、点击 导出
dmp的导入
步骤如下:
1、打开plsql并登陆,点击 工具 ——> 导入表
打开plsql并登陆,点击 工具 ——> 导出表
2、在打开的窗口中,导入文件 那里选择dmp文件所在路径和文件
3、点击 导入
场景:
在已有dmp文件而不知道其中表的表空间名的情况下,有以下两种解决方法:
1、通过编辑器打开dmp文件,通过搜索关键字“TABLESPACE”,找到所有表的所属表空间,然后将其替换为自定义的表空间。再将该dmp文件通过plsql导入到Oracle数据库中。
(该方法只适用在文件内容 较少的情况下,而且将表的所属表空间修改,可能会有不可预计的影响)
2、在不知表空间名的情况下,还是直接通过plsql将dmp文件导入到Oracle数据库中,在导入的过程中,可能会产生很多的错误