码迷,mamicode.com
首页 > 数据库 > 详细

oracle导入导出

时间:2017-12-06 18:09:45      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:数据   二进制   tool   ble   tps   plsql   页面   完成后   命令   

导入导出

从远程数据库中导出一张表

exp newsoft/econage@192.168.0.81:1521/taizhouyuant file=d:\\database\\user_table.dmp tables=user_table    

把dmp文件导入到本地库中

imp system/hubin@orcl file=d:\\database\\user_table.dmp full=y ignore=y

如果是对远程数据库操作,则@后面的格式是 : 192.168.0.81:1521\taizhouyuant 如果是对本地数据库操作,则直接使用实例名,如@orcl

想从远程数据库上导一个库下来,放到自己本地完,使用命令:

exp newsoft/econage@192.168.0.81:1521/taizhouyuant file=d:\\database\\user_table.dmp tables=user_table    

但是总是报错,提示链接口令无效,查了网上资料说是远程的数据库版本与自己本地的客户端版本不一致导致的,只要换一个客户端就可以了。自己没有试
换用plsql带的功能进行导出。

plsql导出的功能在tools下,涉及到的选项有三个 :

  1. export user objects(导出该用户下的全部对象,但是只有表结构,没有数据,导出的文件一般用sql作为后缀名)

  2. export tables 导出 , 该选项下分三个标签,如下:

    a. oracle export 导出的内容可以在页面上自己进行勾选,特点是导出的是dmp文件,是二进制文件 b. sql inserts 导出的是sql文件

    c. pl/sql develop 是plsql自己的一种格式
    建议:数据多的时候用第一种,数据少的时候用第二种

  3. import tables 导入 导入也有三种情况,分别对应导出的三种情况

对于导出的文件,还可以使用command导入,导入的方式参考: [导入导出][1]
[1]:https://www.2cto.com/database/201302/191019.html

但是在导入一个文件之前,我们先要创建一个用户(拥有一个默认表空间) , 创建一个指定的表空间 , 把用户关联到表空间上 , 给用户分配权限,这一步完成后才能执行导入操作。
创建用户,表空间,分配权限参考:[创建用户,表空间,分配权限][2]
[2]:http://blog.csdn.net/zhengbo0/article/details/17203859

oracle导入导出

标签:数据   二进制   tool   ble   tps   plsql   页面   完成后   命令   

原文地址:http://www.cnblogs.com/jinxiuze/p/7993400.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!