`

Oracle 脚本导出导入

 
阅读更多

3.1 数据导出:

 1 将数据库SampleDB完全导出,用户名system 密码manager 导出到E:\SampleDB.dmp中

   exp system/manager@TestDB file=E:\sampleDB.dmp full=y

 2 将数据库中system用户与sys用户的表导出

   exp system/manager@TestDB file=E:\sampleDB.dmp  owner=(system,sys)

 3 将数据库中的表 TableA,TableB 导出

    exp system/manager@TestDB  file=E:\sampleDB.dmp  tables=(TableA,TableB)

 4 将数据库中的表tableA中的字段filed1 值为 "王五" 的数据导出

   exp system/manager@TestDB  file=E:\sampleDB.dmp  tables=(tableA)  query=' where filed1='王五'
  
   如果想对dmp文件进行压缩,可以在上面命令后面 加上 compress=y 来实现。

3.2 数据的导入

 1 将备份数据库文件中的数据导入指定的数据库SampleDB 中,如果 SampleDB 已存在该表,则不再导入;

   imp system/manager@TEST  file=E:\sampleDB.dmp  full=y  ignore=y

 2 将d:\daochu.dmp中的表table1 导入

 imp system/manager@TEST  file=E:\sampleDB.dmp  tables=(table1)

3. 导入一个完整数据库

 imp system/manager file=bible_db log=dible_db full=y ignore=y

4. 导入一个或一组指定用户所属的全部表、索引和其他对象

 imp system/manager file=seapark log=seapark fromuser=seapark imp 
 system/manager file=seapark log=seapark fromuser=(seapark,amy,amyc,harold)

5. 将一个用户所属的数据导入另一个用户

 imp system/manager file=tank log=tank fromuser=seapark touser=seapark_copy
 imp system/manager file=tank log=tank fromuser=(seapark,amy)
 touser=(seapark1, amy1)

6. 导入一个表

 imp system/manager file=tank log=tank fromuser=seapark TABLES=(a,b)

7. 从多个文件导入

 imp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4) 
log=paycheck, filesize=1G full=y

8. 使用参数文件

 imp system/manager parfile=bible_tables.par
bible_tables.par参数文件:
 #Import the sample tables used for the Oracle8i Database Administrator's 
Bible. fromuser=seapark touser=seapark_copy file=seapark log=seapark_import
参数文件示例见附录


9. 增量导入

 imp system./manager inctype= RECTORE FULL=Y  FILE=A

 
不少情况下要先将表彻底删除,然后导入。

 

 

10.导出

Expdp scott/tiger DIRECTORY=dump_dir DUMPFILE=tab.dmp TABLES=dept,emp

11.导入

先设置dump_dir

sqlplus 进入控制台

CREATE OR REPLACE DIRECTORY dump_dir AS 'C:\';
  GRANT READ, WRITE ON DIRECTORY dump_dir to JAKBB;

C盘下放置需要导入的文件 20110712.dmp


C:\>impdp jakbb/jakbb@ORCL directory=dump_dir dumpfile=2011.dmp
ogfile=imp exclude=statistics ;

分享到:
评论

相关推荐

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

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

    oracle数据库导出导入脚本

    本压缩包文件“oracle_exp_imp”包含了用于Oracle数据库导入导出的脚本,这些脚本可以帮助用户轻松地备份和恢复数据,提高工作效率。 在Oracle数据库中,数据导出通常使用`expdp`(Export Data Pump)工具,而导入...

    Oracle导入导出脚本

    oracle 脚本, 导入导出的基本操作 , 非常简单, 经过自己测试过的

    oracle逻辑导出脚本

    根据给定的文件信息,我们可以深入探讨Oracle逻辑导出脚本的关键知识点,这些知识点主要集中在Oracle数据库的逻辑备份过程、Shell脚本编程以及系统管理方面。 ### Oracle逻辑导出脚本概览 #### 标题解析:Oracle...

    oracle导出导入定时

    Oracle数据库的导出导入是数据库管理员日常维护工作中的重要环节,它涉及到数据的备份、迁移和恢复等操作。Oracle提供了一套强大的数据泵工具(Data Pump),包括expdp(导出)和impdp(导入)命令,用于高效地处理...

    oracle数据库导入导出命令! 更改字符集

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,其数据导入导出功能是数据库管理和维护中的重要环节。本文将深入探讨Oracle数据库的导入导出命令,特别是如何更改字符集的相关知识。 首先,Oracle...

    Oracle数据库导入导出脚本

    oracle 数据库导入导出 脚本 实用

    oracle 数据库导入导出脚本文件

    本压缩包提供的"Oracle数据库导入导出脚本文件"包含了这些功能,但使用前需要对脚本中的文件路径、数据库名称和密码等相关信息进行适当的修改。 1. **Oracle数据导入导出工具:** Oracle提供了多种数据导入导出...

    各种导出脚本工具_oracle_oracle导出csv_oracle数据导出脚本_txt导出为dbf_

    1. **第三方工具**:例如,你可以使用像是`DBF Commander`或`DBF Viewer Plus`这样的软件,先将Oracle数据导入到这些工具,然后再导出为DBF格式。 2. **编程接口**:通过Python的`pyodbc`或`pandas`库,可以连接到...

    Oracle导出的dmp格式文件导入到达梦的操作步骤

    以上步骤提供了从Oracle数据库中导出的DMP格式的数据库文件再导入到达梦7数据库中的完整操作流程。在整个过程中,需要注意每一步的细节处理,特别是表空间的创建、用户的权限分配以及数据迁移工具的具体设置等。

    oracle常用系统视图+导入导出

    这篇博客主要聚焦于Oracle的常用系统视图以及数据导入导出的相关操作,这对于数据库管理员和开发人员来说非常重要。 首先,我们来看“0001-Oracle-系统-视图.sql”。这个文件很可能包含了创建和查询Oracle系统视图...

    oracle.exportsql.(导出建表脚本)

    Oracle提供多种方式来导出建表脚本,以方便在不同环境或者进行数据重建时使用。标题中的"oracle.exportsql.(导出建表脚本)"就指的这个过程。 建表脚本通常包含了创建数据库表结构的所有SQL语句,包括表名、字段名、...

    oracle导入导出数据

    Oracle 数据库的导入导出是数据库管理中的重要环节,它涉及到数据的安全性、恢复性和效率。Oracle 提供了多种工具来实现数据的备份与恢复,其中最常用的是 EXPDP(Export Data Pump)和 IMPDP(Import Data Pump)...

    oracle自动导出csv

    首先,我们来看`get_data.sql`文件,这通常是一个SQL查询脚本,用于从Oracle数据库中选择要导出的数据。例如,它可能包含如下内容: ```sql SELECT * FROM your_table WHERE some_condition; ``` 在这个例子中,`...

    oracle快速导出.zip

    在使用这个工具包之前,你需要确保你的环境已经安装了Oracle客户端和相关的数据库连接驱动,同时对Oracle的导出导入流程有一定的了解。为了安全起见,最好在非生产环境中测试这个工具,确保它能满足你的需求且不会...

    Oracle数据库导入导出

    2. 若表空间名称与导出文件中的不一致,导入仍能成功,因为DMP文件中的建表脚本在导入时不执行。 3. 为了提高导入大数据时的速度,建议先不创建索引,待数据导入完成后,再手动创建索引。 通过熟练掌握Oracle的DMP...

    linux下shell脚本实现数据的导出

    总结来说,这个场景涉及到了Linux下的shell脚本编写,主要是使用`exp`命令导出Oracle数据库中的数据,并通过Java程序来调用这个脚本。这在日常的运维工作中非常常见,通过这种方式可以实现自动化数据备份,提高工作...

    oracle数据库导出与导入.rar

    Oracle数据库的导出与导入是数据库管理中常见的操作,用于数据备份、迁移或者恢复。本教程将基于"oracle数据库导出与导入.rar"压缩包,详细介绍如何在Oracle环境中执行这些操作。 首先,Oracle的导出(Export)是...

Global site tag (gtag.js) - Google Analytics