`
xzuse
  • 浏览: 43490 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Oracle简单导入导出

阅读更多

该热备份及还原采用exp/imp方式导入导出

导出数据:

  数据库导出有四种模式full(全库导出),   owner(用户导出),   table(表导出),   tablespace(表空间导出).   
    
  full(   全库导出):   导出除ORDSYS,MDSYS,CTXSYS,ORDPLUGINS,LBACSYS   这些系统用户之外的所有用户的数据.   
    
  owner(   用户导出):   导出某个或某些用户的所有权限和数据.   
    
  tables(   表导出):   导出某些表(可以是不同用户的)的结构和数据.   
    
  tablespace(   表空间导出):表空间导出数据.   


这里只是简要测试了前两种模式:


以Shell命令模式导出导入


1.将用户blog中的所有数据导出,outdata.log为导出日志记录


    exp   userid=system/lxf@orcl   owner=blog   file=d:\outdata.dmp log=d:\outdata.log;


    如果数据文件较大,file=(d:\temp\outdata1.dmp, ..) filesize=2GB


2.完全导出数据库


    exp   userid=system/lxf@orcl   full=y   file=d:\outdata.dmp log=d:\outdata.log;


3.导入数据库


   imp flower/lxf@orcl full=y  file= d:\outdata.dmp ignore=y ;


   imp system/lxf@orcl file=d:\ outdata.dmp;

   

   imp userid=system/manager full=y file=*.dmp


   

表空间的导出导入,需要以sysdba德身份执行,且表空间文件为只读


    SQL> ALTER TABLESPACE TEST READ ONLY;


表空间导出


    exp """/@orcl as sysdba""" file=trans.dmp transport_tablespace=y tablespaces=flower_tbs triggers=n constraints=y grants=y


    SQL> host exp 'sys/lxf@orcl sysdba' transport_tablespace=y file=d:\exp\tablespace.dmp tablespaces=smallts;


    SQL> alter tablespace flower_tbs read write;


表空间导入


     imp """/@orcl as sysdba""" file=trans.dmp transport_tablespace=y datafiles='e:\orcldatafile\smallfile.dbf ' tablespaces=test tts_owners=yangtk --用户名


     SQL> host imp '/ as sysdba'  transport_tablespace=y file=d:\exp\tablespace.dmp datafiles=e:\orcldatafile\smallfile.dbf fromuser=tr touser=system;

 

     SQL> alter tablespace smallts read write;

分享到:
评论

相关推荐

    Oracle数据库导入导出工具

    本工具是一款基于Java编写的桌面应用程序,专为Oracle数据库的导入导出提供便利。 1. **Oracle数据库导入导出的重要性** - 数据迁移:当需要将数据从一个Oracle实例迁移到另一个实例时,导入导出工具是关键。 - ...

    Oracle导入导出命令bat执行命.rar

    这个"Oracle导入导出命令bat执行命.rar"文件显然包含了一系列用于自动化这些过程的批处理(BAT)脚本。 首先,让我们来理解一下Oracle的导入导出命令。`expdp`和`impdp`是Oracle Data Pump的命令行工具,用于导出和...

    Oracle数据库导入导出(备份与恢复).docx

    Oracle数据库导入导出命令(备份与恢复) Oracle数据库是目前最流行的RELATIONAL DATABASE MANAGEMENT SYSTEM(关系数据库管理系统),它提供了强大且灵活的数据存储和管理功能。为了确保数据的安全和可靠性,Oracle...

    Oracle数据库导入导出命令[参考].pdf

    Oracle数据库导入导出命令详解 Oracle数据库导入导出命令是数据库管理员和开发人员必备的技能之一。今天,我们将详细介绍如何使用命令行来操作Oracle数据库的导入和导出。 备份数据 备份数据是数据库管理员的重要...

    Oracle 19c 备份恢复-导入导出

    Oracle 19c 备份恢复-导入导出 Oracle 19c 备份恢复-导入导出是指使用 Oracle 数据库提供的工具 exp 和 imp 实现数据库的备份恢复和数据的导入导出。本文将详细介绍 Oracle 19c 备份恢复-导入导出的基本命令、工作...

    Linux下Oracle如何导入导出dmp文件详解

    远程工具连接到 Linux 进行操作,进行 Linux 上 dmp 文件的导入导出。 正文 a. 将用户 system 用户表导出到指定路径 D 盘 exp system/password@SID file=d:/daochu.dmp full=y b. 将用户 system 与 sys 用户的表...

    Linux下Oracle数据导入导出方法

    Linux下Oracle数据导入导出方法 基本常用的都有,可做参考文档

    oracle 数据导入导出

    Oracle 数据导入导出是数据库管理中的重要操作,用于在不同环境之间转移数据,备份和恢复数据,以及进行数据迁移。本文将深入探讨Oracle数据库的数据导入导出机制,包括使用的主要工具、过程和最佳实践。 Oracle ...

    Oracle数据库导入导出

    Oracle数据库的导入导出是数据库管理中常见的操作,主要用于数据迁移、备份恢复和系统复制等场景。本文将详细讲解Oracle数据库的DMP文件及其相关的EXP(导出)和IMP(导入)工具。 DMP文件是Oracle数据库的转储文件...

    oracle导入导出的资源文件夹

    3. **目录对象(Directory Object)**:在Oracle中,数据泵导入导出操作需要指定一个目录对象,该对象指向操作系统上的物理目录,存放导入导出的文件。创建目录对象的SQL语句如下: ``` CREATE OR REPLACE ...

    oracle资料 Oracle 数据库 导入 导出

    - `imp`: Oracle导入命令。 - `full=y`: 表示进行全库导入。 ##### 2. 特定表导入 也可以指定导入特定的表。 ```plaintext imp system/manager@TEST file=d:\daochu.dmp tables=(table1) ``` - `tables=(table1)...

    Oracle数据导入导出

    Oracle数据导入导出是数据库管理中的重要操作,用于在不同环境之间转移数据,备份或恢复数据,以及在系统升级或迁移时保持数据完整性。Oracle提供了一对工具,即IMP(Import)和EXP(Export),来执行这些任务。下面...

    oracle 数据库导入导出

    Oracle数据库的导入导出是数据库管理中的重要环节,主要用于数据迁移、备份恢复和系统复制等操作。本篇文章将深入探讨Oracle数据库的导入导出过程,以及处理“process挂起”问题的方法。 首先,Oracle数据库提供了...

    oracle的导入导出

    Oracle的导入导出是数据库管理中常用的操作,用于备份数据、迁移数据或在多个环境间同步数据。本篇将详细解释Oracle数据库的导出(EXP)和导入(IMP)过程,以及不同类型的导出模式。 首先,Oracle的导出分为三种...

    Oracle数据导入导出命令.pdf

    ### Oracle 数据导入导出命令详解 #### 一、概述 Oracle 数据库系统是业界领先的数据库管理系统之一,提供了强大的数据管理功能。在Oracle中,数据的导入导出是一项非常重要的任务,尤其是在需要迁移数据、备份数据...

    vb编写的oracle数据库导入导出

    在VB中实现Oracle数据库的导入导出,主要涉及到以下几个关键知识点: 1. **Oracle连接组件**:首先,我们需要使用Oracle的客户端组件,如ODBC(Open Database Connectivity)或ODP.NET(Oracle Data Provider for ...

    Oracle数据库导入导出(备份与恢复)[参考].pdf

    Oracle数据库的导入导出功能是数据管理的重要环节,主要用于数据备份、恢复以及迁移。在本文中,我们将深入探讨Oracle数据库的导出(Export)和导入(Import)操作,以及如何利用这些工具进行备份与恢复。 1. **...

    oracle数据库导入导出DMP文件操作

    ### Oracle数据库导入导出DMP文件操作详解 #### 一、Oracle数据库DMP文件导出操作 DMP文件是Oracle数据库特有的数据交换格式,主要用于数据的备份与迁移。通过使用Oracle的导出工具(EXPDP或传统的EXP),可以将...

Global site tag (gtag.js) - Google Analytics