• oracle导入导出


    导入导出

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

    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 aizhouyuant 如果是对本地数据库操作,则直接使用实例名,如@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

    不积跬步无以至千里
  • 相关阅读:
    Mac使用笔记(二)
    AJAX tooltip by jQuery UI Widget and MVC3
    MVC4的bundling功能简介
    Mac使用笔记
    浅析ASP.Net Web API的Formatter
    浅析ASP.net Web API的Model验证(使用MVC4框架的Web API须谨慎)
    2012年读过的最好的书
    SQLite在.net下的使用方法
    C#也允许函数默认参数
    chrome不支持对opener方法的调用?
  • 原文地址:https://www.cnblogs.com/jinxiuze/p/7993400.html
Copyright © 2020-2023  润新知