zoukankan      html  css  js  c++  java
  • Oracle数据的的导入与导出

    一、注意事项

    1.目标数据库要与源数据库有着名称相同的表空间。
    2.目标数据在进行导入时,用户名尽量相同(这样保证用户的权限级别相同)。
    3.目标数据库每次在进行数据导入前,应做好数据备份,以防数据丢失。
    4.弄清是导入导出到相同版本还是不同版本(oracle10g版本与oraclellg 版本)。.
    5.目标数据导入前,弄清楚是数据覆盖(替换),还是仅插入新数据或替换部分数据表。
    6.确定目标数据库磁盘空间是否足够容纳新数据,是否需要扩充表空间。
    7.导入导出时注意字符集是否相同,一般Oracle数据库的字符集只有一个,并且固定,一般不改变
    8.确定操作者的账号权限。

    二、导出格式

    Pde格式: .pde 格式的文件,.pde 为PL/SQL Developer自有的文件格式,只能用PL/SQLDeveloper工具导入导出,不能用文本编辑器查看。

    Dmp格式: .dmp 是二进制文件,可跨平台,还能包含权限,效率好。(oracle特性)

    Sql格式:.sql可用文本编辑器查看,通用性比较好,效率不如第一种,适合小数据量导入导出。尤其注意的是表中不能有大字段(blob,clob,long),如果有,会报错。

    三、导入(imp)导出(exp)命令

    语法格式:

    explimp 用户名/密码@连接地址:端口/服务名 file=路径/文件名.dmp [full=yltabels(tablename,tablenam)owner(username l,username2,username3)]
    exp:导出命令,导出时必写。
    imp:导入命令,导入时必写,每次操作,二者只能选择-一个执行。
    usermame:导出数据的用户名,必写;
    password:导出数据的密码,必写;
    @:地址符号,必写;
    SERVICENAME:Oracle的服务名,必写;
    1521:端口号,1521 是默认的可以不写,非默认要写;
    file= "文件名.dmp":文件存放路径地址,必写;
    full=y :表示全库导出。可以不写,则默认为no,则只导出用户下的对象;(DBA权限)
    tables:表示只导出哪些表;
    owner:导出该用户下对象;(DBA权限)
    full、tables、owner:只能使用一种。

    注意:该命令需要在操作系统的命令窗口执行,而非sql/plus
    在使用导出或导入命令时,在命令的后侧不要添加分号。

  • 相关阅读:
    用laravel MaatwebsiteExcel 设置格式和导出
    PHP实现微信开放平台扫码登录源码(微信第三方登陆)
    oss存储前端直传向后台请求临时授权(下)
    小记
    String是个啥?
    ZAB协议
    基于Zookeeper实现客户端动态监听服务器上下线
    反射反射,程序员的快乐
    MapReduce工作流程及Shuffle原理概述
    自定义InputFormat
  • 原文地址:https://www.cnblogs.com/baisha/p/15381065.html
Copyright © 2011-2022 走看看