美文网首页
Oracle命令行导入导出远程服务器的表数据

Oracle命令行导入导出远程服务器的表数据

作者: HALLOXIAOHONG | 来源:发表于2024-05-05 11:40 被阅读0次

    一.通过命令行导出多张表:

    一台服务器的数据库信息:

    IP:192.168.1.85

    用户名:tom

    密码:123

    端口号:1521

    实例名:orcl

    file表示导出的文件路径: C:\tab.dmp

    根目录下必须加上”\”,否则提示能成功导出,但是你在该路径下,看不到导出文件。

    导出命令:

    exp tom/123@192.168.1.85:1521/orcl file=C:\tab.dmp  tables=(table1,table2,table3)

    1

    注意事项:

    1. 命令结尾千万不要写”;”,否则只能导出第一张表

    2. 多张表之间用英文逗号”,”隔开。

    3. 当前的用户,具有导出导出权限。

    二.通过命令行导入另一台远程服务器数据库

    另一台服务器的数据库信息:

    IP:192.168.1.100

    用户名:jack

    密码:456

    端口号:1521

    实例名:testorcl

    导入命令:

    imp jack/456@192.168.1.100:1521/testorcl full=y file=C:tab.dmp

    1

    注意:

    1. 导入的用户需要有导入导出权限。可以通过DBA授权给这个用户。如:以sys登陆Oracle,GRANT all privileges to jack

    2. 由于是导入导出是由两个不同用户操作的完成的,所以要加上full=y 。

    相关文章

      网友评论

          本文标题:Oracle命令行导入导出远程服务器的表数据

          本文链接:https://www.haomeiwen.com/subject/eeubvctx.html