`

oracle 方便快捷的数据导入/导出命令

阅读更多

一、数据库的导出 :3种模式:全库导出,用户导出,表导出。
1. 命令行-全库导出 
exp userid=system/system@MyOracle full=y file=(c:/tmp/2004020601.dmp,c:/tmp/2004020602.dmp, c:/tmp/2004020603.dmp) filesize=2GB
  log=c:/tmp/20040206.log
  
备注:该命令导出全库数据,导出到多个文件中,每个文件最大2GB, exp 只生成最少的导出文件,譬如导出的数据不足2GB, 
   exp 只生成/tmp/2004020601.dmp 如果file 列表中的文件太少,
   不能存放所有的导出数据,exp 会提示用户输入文件名,导出过程记录日志.
   
   
2. 命令行-完全导出
exp userid=system/system@MyOracle full=y inctype=complete
  file=(/tmp/2004020601.dmp, /tmp/2004020602.dmp, /tmp/2004020603.dmp)
  filesize=2GB log=/tmp/20040206.log
  
  该命令完全导出全库数据,导出到多个文件中每个文件最大2GB,导出过程记录日志.


说明: 全库导出时,增量导出类型缺省为(complete)完全,所以1 和2导出的结果是完全一样的.

3. 命令行-累积导出
   exp userid=system/system@MyOracle full=y inctype=cumulative
  file=(/tmp/2004020601.dmp, /tmp/2004020602.dmp) filesize=2GB
  log=/tmp/20040206.log
  
  该命令累积导出全库数据,导出到多个文件中,每个文件最大2GB,导出过程记录日志.
  
  说明:  如果选择了增量导出类型,则必需选择full=y,即只能在全库导出模式下进行完全累积或增量导出.

4. 命令行-增量导出
  
  exp userid=system/system@MyOracle full=y inctype=incremental
  file=(/tmp/2004020601.dmp, /tmp/2004020602.dmp) filesize=2GB
  log=/tmp/20040206.log
  
  该命令累积导出全库数据,导出到多个文件中,每个文件最大2GB,导出过程记录日志.


5. 命令行用户导出
  
  exp userid=cams/cams@cams owner=cams file=(/tmp/2004020601.dmp,
  /tmp/2004020602.dmp, /tmp/2004020603.dmp) filesize=2GB
  log=/tmp/20040206.log
  
  该命令导出cams 用户数据导出到多个文件中每个文件最大2GB 导出过程记录日志
  
6. 命令行表导出
  
  exp userid=cams/cams@cams tables=(tbl_log, tbl_user_log) file=(/tmp/2004020601.dmp, /tmp/2004020602.dmp) filesize=2GB
  log=/tmp/20040206.log
  
  该命令导出cams 用户的两个表的数据,导出到多个文件中,每个文件最大2GB,导出过程记录日志.


二、数据库的导入
1、命令行导入表:有3种模式,a: tables(),  b:full=y, c:fromuser(),touser()
   a)  imp userid=system/system@MyOracle file=c:/export/user_group.dmp log=c:/export/user_group.dmp tables(tbl_user,tbl_group)
   b)  imp userid=system/system@MyOracle file=c:/export/user_group.dmp log=c:/export/user_group.dmp full=y
   c)  imp userid=system/system@MyOracle file=c:/export/user_group.dmp log=c:/export/user_group.dmp fromuser=sanmyd touser=system 
   
2、命令行导入用户:
   imp userid=system/system@MyOracle file=c:/export/user_group.dmp log=c:/export/user_group.dmp fromuser=(sanmyd) touser=(system)
   
3、命令行全库导入
    imp userid=system/system@MyOracle file=c:/export/user_group.dmp log=c:/export/user_group.dmp full=y ignore=y

 

分享到:
评论

相关推荐

    命令行导入导出Oracle数据库操作

    本文将详细介绍如何利用`expdp`和`impdp`命令来完成Oracle数据库的数据导入导出。 #### 一、Oracle数据库导出操作 Oracle提供了多种导出数据的方法,其中`expdp`是最常用的一种。它能够导出整个数据库、单个表空间...

    oracle数据导出小工具(ociuldr)

    "ociuldr"就是这样一个专为Oracle数据导出设计的小工具,它能够帮助用户方便快捷地将Oracle数据库中的数据导出为多种格式的文件。 ociuldr工具的核心是利用Oracle Call Interface (OCI) 库,这是Oracle提供的一个...

    xml 导入 oracle 工具

    Oracle数据库是全球广泛使用的的关系型数据库管理系统,它支持多种数据导入导出方式,包括XML。 在将XML数据导入Oracle时,通常会使用特定的工具或SQL命令来完成这一过程。"xml 导入 oracle 工具"可能是指一种可视...

    oracle数据导出工具sqluldr2

    而 "oracle数据快速导出工具" 可能是指一个简化版或增强版的 SQL*Loader 实现,提供更友好的用户界面或者额外的功能,如自动创建控制文件、数据预览等,以帮助用户更快捷地完成数据导入工作。 总之,SQL*Loader 是...

    oracle备份与还原数据库

    导出命令主要包括以下参数: - `EXPSYSTEM/MANAGER`:登录数据库使用的用户名/密码。 - `INCTYPE`:指定导出类型,包括: - **COMPLETE**:表示完整导出,即导出整个数据库。 - **INCREMENTAL**:表示增量导出,...

    如何在Oracle 10g中通过网络连接导入数据

    在Oracle 10g中,数据导入和导出的方式有了显著的改进,特别是引入了Data Pump技术,使得通过网络直接连接到另一个数据库实例进行数据迁移成为可能,避免了传统方法中大文件可能导致的问题。以下是对Oracle 10g中...

    数据库导入工具

    在Oracle数据库管理中,数据导入和导出是常见的任务,这通常涉及到以下工具: 1. **SQL*Loader**:SQL*Loader是Oracle提供的一种快速、灵活的数据加载工具,它可以将外部文件中的数据高效地导入到Oracle数据库中。...

    31.Oracle数据备份和恢复1

    imp 命令则用于导入数据,将导出的文件恢复到数据库中。这两个命令提供了灵活的选项,便于根据实际需求定制备份和恢复策略。 总之,Oracle 数据备份和恢复涉及多个层面,从理解基本概念到掌握具体工具的使用,都...

    Oracle11g从入门到精通2

    《Oracle11g从入门到精通》面向数据库管理人员和数据库开发人员,从实际角度出发,系统地介绍了数据库和Oracle的相关概念和原理、Oracle的数据库管理(如安装与启动,用户权限、备份与恢复等),以及Oracle的应用...

    在oracle两个表空间之间移动表

    对于Oracle 8i之前的版本,由于不支持直接使用`ALTER TABLE`命令移动表,因此需要采用导出导入的方式来实现: ##### 1. 导出表 使用`EXP`命令将表导出为转储文件。 ```bash exp user_name/password@dbname tables=...

    在linux下安装firefox.docx

    "Linux下安装Firefox和Oracle数据导出导入" 在 Linux 环境中安装 Firefox 浏览器是一件非常简单的事情,但是需要注意的一些细节。首先,需要下载最新的 Firefox 版本,官方下载地址为 ...

    Oracle 数据库备份和恢复.doc

    恢复时,使用“导入表”功能,选择相应的.pde文件即可将数据导入到数据库中,这种方法简便快捷,适用于日常维护和小规模的数据迁移。 接下来是.dmp格式的备份,这是Oracle数据库更常见的备份方式,它包含了完整的...

    ORACLE_SQLDeveloper使用教程

    2. **创建、导入导出 Oracle 数据库连接:** - SQL Developer 支持创建新的数据库连接配置。 - 也提供了导出和导入连接配置的功能,便于在不同环境中重用。 3. **编辑表列定义:** - 在 SQL Developer 中,可以...

    oracle数据库crt连接工具

    4. **传输文件**:通过SFTP或FTP协议,安全地在本地和远程服务器之间传输文件,如导入导出数据文件。 5. **日志记录**:记录会话中的所有交互,便于后期分析和问题排查。 在实际工作中,Oracle DBA还会结合其他工具...

    orcle.dateaccess92070.rar

    它支持多种数据库操作,如数据导入导出、表的创建和修改、查询执行、事务处理等。 在安装 Oracle DateAccess 9.2.0.7 之前,确保你的服务器满足以下硬件和软件要求: 1. 操作系统:通常支持 Windows XP 及以上版本...

    Oracle.11g.从入门到精通 (2/2)

    10.2.1 使用expdp导出数据 10.2.2 使用impdp导入数据 10.3 使用OEM中进行备份与恢复 10.3.1 通过导出文件来备份 10.3.2 通过导入来恢复 10.4 脱机备份与恢复 10.4.1 脱机备份 10.4.2 脱机恢复 10.5 联机备份与恢复 ...

    Oracle.11g.从入门到精通 (1/2)

    10.2.1 使用expdp导出数据 10.2.2 使用impdp导入数据 10.3 使用OEM中进行备份与恢复 10.3.1 通过导出文件来备份 10.3.2 通过导入来恢复 10.4 脱机备份与恢复 10.4.1 脱机备份 10.4.2 脱机恢复 10.5 联机备份与恢复 ...

Global site tag (gtag.js) - Google Analytics