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

    Oracle数据导入导出imp/exp就相当与oracle数据还原与备份, 利用这个功能你可以构建俩个相同的数据库,一个用来测试,一个用来正式使用。

    可以在SQLPLUS.EXE或者DOS(命令行)中执行

    Oracle 导出dmp

    1、本地导出

    exp 用户名/密码@orcl owner=用户名(表示导出该用户所有表数据) file=F:DASYS.dmp(file后是导出的dmp数据路径以及文件名)full=y(全部导出)

    2、远程导出

    exp 用户名/密码@远程服务器/orcl owner=用户名 file=F:DASYS.dmp full=y

    注意:导出的是当前用户的的数据,当前用户如果有DBA的权限,则导出所有数据!

    Oracle 导入dmp

    一 创建临时表空间(可以省略)
    create temporary tablespace 临时表空间名称
    tempfile 'F:DASYS_TEMP.dbf'
    size 50m
    autoextend on
    next 50m maxsize 20480m
    extent management local;

    二 创建表空间
    create tablespace 表空间名称
    logging
    datafile 'F:DASYS.dbf'
    size 50m
    autoextend on
    next 50m maxsize 20480m
    extent management local;

    三 创建用户
    create user 用户名 identified by 密码
    default tablespace 表空间名称
    temporary tablespace 临时表空间名称;

    四 为用户授权
    grant connect,resource,dba to ams;

    注意:一到四在sqlplus里面执行,在执行前先在sqlplus里面连接system用户,然后在执行1~4命令。

    五 导入命令(在dos里使用命令行执行)

    导入命令:imp 用户名/密码@数据库 fromuser=用户名 touser=用户名 file=d:cu.dmp ignore=y

    其他命令

    六 删除表空间和里面的内容
    drop tablespace 表空间名称 including contents and datafiles

    七 删除用户
    drop user 用户名 cascade;

    注意:导入数据库的时候,创建的表空间名称一定要和导出数据的表空间名称一致,(账号和密码也尽量保持一致,方便操作)。否则会导致导入数据不成功。

  • 相关阅读:
    java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener问题解决
    Unix
    Win7 扩容磁盘分区
    在Java中怎样高效的推断数组中是否包括某个元素
    2.JAVA编程思想——一切都是对象
    Cookie-Parser是怎样解析签名后的cookie的(同一时候对cookie和cookie-signature进行说明)
    hive 索引
    Javascript属性constructor/prototype的底层原理
    HTML5 的四个亮点
    零基础学python-1.5 第一个程序
  • 原文地址:https://www.cnblogs.com/MirZhai/p/7720082.html
Copyright © 2011-2022 走看看