zoukankan      html  css  js  c++  java
  • 数据的备份(导入和导出)

    导出

    分为三种类型

    a)      导出表

    b)     导出方案

    c)      导出数据库

    特别说明:

    在导入和导出输入命令的时候要到Oracle 的目录下的bin目录下去导。

    exp userid = scott/tiger@MLDN tables=(emp) file = e:emp.dmp;

    导出表

    导出其他方案的表

    exp userid = scott/tiger@MLDN tables=(scott.emp) file = e:emp.dmp;

    只导出表格的结构,不需要表格的数据。

    只需要在前一条语句后面加上 rows = n ;

    直接导出方式

    如果一张表非常大,则在后面加上direct = y 就可以了,速度比较快。

    exp userid = scott/tiger@MLDN tables=(scott.emp) file = e:emp.dmp   direct = y;

    导出方案

    导出自己的方案的时候

    exp scott/tiger@MLDN owner = scott file = e:scott.dmp;

    exp system/manager@MLDN owner = (system,zhuopeng) file = e:zhuopeng.dmp;    (导出了两个人的方案)。

    导出数据库

    要求用户有dba权限或者exp_full_database权限

    exp userid = system/manager@MLDN full = y inctype = complete file = e:dmp;

    导入

    导入自己的表

    加入scott的emp表格被损坏了,就可以再次导入回去。

    imp userid = scott/tiger@MLDN tables = (emp) file =e:emp.dmp (注意,后面没有分号) ;

    emp表中有一列deptno而的deptno是指向dept表,所以有阻碍键,不能导入到其他的方案中。如果没有阻碍键的关系,则可以导入到其他的方案中。

          导入方案

           Imp userid = scott/tiger file = d:xxx.dmp

           一个用户要导入其他的方案的时候需要有dba权限

          

    导入数据库

  • 相关阅读:
    JAVA EE获取浏览器和操作系统信息
    ANT与SVN集成
    ANT property三种使用方式
    跨机器的文件夹访问和传输方法
    yolov5网络结构分析
    点到直线距离计算及g++编译
    深拷贝与浅拷贝(c++和python)
    qt工程环境设置
    Git 篇
    PyCharm 使用的技巧
  • 原文地址:https://www.cnblogs.com/da-peng/p/5323342.html
Copyright © 2011-2022 走看看