zoukankan      html  css  js  c++  java
  • Oracle用imp和exp实现数据的导入和导出

    使用方法如下:
    Imp username/password@connect_string param=value …
    exp username/password@connect_string param=value …
    一.常见问题
    问题1. SP2-0734:未知的命令开头 ”exp pafirc …”
    SP2-0734: unknown command beginning “exp pafirc...”
    解决办法:
    在windows 操作系统的SQLPLUS窗口中运行imp和exp命令,需要在命令前加$符号.
    在windows操作系统的cmd 命令行窗口中,直接使用imp和exp即可.
    在linux下, 以oracle用户登录,在终端中直接输入imp和exp就可以.
    以上运行的前提是,已经配置好了oracle的path环境变量($ORACLE_HOME/bin)
    如下图所示:
    clip_image002
    问题2:如何把oracle表数据导出到excel中.
    解决办法:先创建ODBC到oracle的连接,然后,打开excel,数据-导入外部数据-新建数据查询就可以了.
    clip_image004
    clip_image006
    clip_image008
    clip_image010
    导出成功
    clip_image012
    二.Imp和Exp命令详解:
    Exp导出模式:
    Full模式---导出整个数据库
    User模式---导出指定的用户
    Table模式—导出指定的表
    Tablespace模式—导出表空间
    Exp导出参数:
    OWNER指定要导出的用户列表
    FULL=y表示要导出整个数据库
    Tables指定要导出的表
    Tablepaces指定要导出的表空间
    ROWS=y表示导出表数据,否则只导出表的结构.
    HELP=Y表示要获取帮助
    Indexs指定是否导出索引
    Grants表示是否导出授权
    QUERY指定查询条件,允许用户导出表的一部分数据
    Triggers指定是否导出触发器
    1.Full模式:
    把数据库orcl完全导出到D:pafirc.dmp中,
    exp system/pafirc@orcl file=e: pafirc.dmp full=y
    2.User模式:
    把system,pafirc用户的表导出到D:pafirc.dmp中,
    exp pafirc/pafirc@orcl file=e: pafirc.dmp owner=(system, pafirc)
    3.Table模式:
    把表tab_proj导出到D:pafirc.dmp中,
    exp pafirc/pafirc@orcl file=e: pafirc.dmp tables=(tab_proj)
    4. 备份表中的部分数据
    把表tab_proj中的字段budget小于500000数据导出到D:pafirc.dmp中,
    exp pafirc/pafirc@orcl file=e: pafirc.dmp tables=(tab_proj) query=" where budget<500000"
    如下图:
    clip_image014
    Imp命令数据的导入
    类似exp,只要把exp换成imp就可以,如果导入成功,会有下面的提示:
    clip_image016
    clip_image018
    三.创建用户及授权
    1.创建用户:
    CREATE USER PAFIRC
    IDENTIFIED BY PAFIRC
    DEFAULT TABLESPACE USERS
    TEMPORARY TABLESPACE TEMP;
    2.授予用户权限
    GRANT DBA TO PAFIRC WITH ADMIN OPTION;
    GRANT CONNECT TO PAFIRC WITH ADMIN OPTION;
    GRANT RESOURCE TO PAFIRC WITH ADMIN OPTION;
    GRANT DBA TO PAFIRC WITH ADMIN OPTION;
    ALTER USER PAFIRC DEFAULT ROLE DBA,CONNECT,RESOURCE;
    本文出自 “achilles” 博客,请务必保留此出处http://orajc.blog.51cto.com/458434/112301

  • 相关阅读:
    英语中的合成词
    超声诊断装置的质量评价
    图像处理的数学方法zz
    超声射频信号的产生(RF Signal)
    黄帝内经——春夏秋冬养生之道zz
    超声仿真软件Field II的使用
    水木上关于超声图像增强的讨论
    TWaver HTML5 + Node.js + express + socket.io + redis(五)
    如何用Swing去绘制电力系统图
    TWaver在FTTX设备网管系统中的应用
  • 原文地址:https://www.cnblogs.com/azhqiang/p/4825263.html
Copyright © 2011-2022 走看看