zoukankan      html  css  js  c++  java
  • Oracle数据库基本操作 (六) —— 数据的导出与导入

    一、cmd 下登录oracle数据库下的指定用户

    方式一:命令行明文连接登录

    • 打开cmd,输入:sqlplus/nolog

    • 输入:conn username/passworld@数据库实例名

    方式二:命令行密文连接登录

     二、数据的导入与导出

    (一)、使用cmd 命令整库导出与导入

      1、整库导出

    exp system/orcl full=y

      无需登录,在命令行输入命令即可,system为数据库管理员,orcl为对应密码(口令),添加参数full=y 表示整库导出

      执行命令完后会在当前目录下生成一个名为EXPDAT.DPM,此文件为备份文件。

      如果想指定备份文件的名称和路径,则添加参数即可,命令如下:

    exp system/orcl file=c:oracle.dmp full=y

       2、整库导入

    imp system/orcl full=y

      此命令如果不指定file参数,则默认用备份文件EXPDAT.DMP 进行导入

      如果指定file参数,则按照file指定的备份文件进行恢复

    imp system/orcl full=y file=c:oracle.dmp

       执行导入命令前需要确保oracle数据库中无将要导入的对象,否则将报以下提示:

    (二)使用cmd 命令按用户导出与导入

      按用户导出

    exp system/orcl owner=scott file=c:scott.dmp

      按用户导入

    imp system/orcl file=c:scott.dmp fromuser=scott

    (三)使用cmd 命令按表导出与导入

      按表导出

    exp scott/tiger file = c:scott.dmp tables = emp,dept

      用tables参数指定需要导出的表,如果有多个表用逗号分隔即可。

      按表导入

    imp scott/tiger file = c:scott.dmp tables = emp,dept

    三、如果使用Navicat进行备份,可参考Navicat官网相关教程(http://www.formysql.com/navicat/jiqiao/)

  • 相关阅读:
    linux安装及入门
    20165103学习基础和C语言基础调查
    20165103 我期望的师生关系
    自旋锁,偏向锁,轻量级锁 和 重量级锁
    volatile的使用及其原理
    (PASS)什么是原子性和原子性操作?
    Linux操作系统 和 Windows操作系统 的区别
    Linux常用命令大全(很全面)
    CAS机制总结
    CAS -- ABA问题的解决方案
  • 原文地址:https://www.cnblogs.com/gdwkong/p/8520166.html
Copyright © 2011-2022 走看看