Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接 (通过net8 assistant中本地——>服务命名 添加正确的服务命名
其实你可以想成是客户端与服务器端修了条路,然后数据就可以被拉过来了)这样你可以把数据导出到本地,虽然可能服务器离你很远。你同样可以把dmp文件从本地导入到远处的数据库服务器中。
利用这个功能你可以构建俩个相同的数据库,一个用来测试,一个用来正式使用。
执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行时由于 在oracle 8i 中安装目录\ora81\BIN被设置为全局路径,该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。
oracle用java编写,我想SQLPLUS.EXE、EXP.EXE、IMP.EXE这俩个文件是被包装后的类文件。SQLPLUS.EXE调用EXP.EXE、IMP.EXE他们所包裹的类,完成导入导出功能。
下面介绍的是导入导出的实例,向导入导出看实例基本上就可以完成,因为导入导出很简单。
数据导出:
1 将数据库TEST完全导出,用户名gdoa 密码123 导出到D:\TEST_BK.dmp中
exp gdoa/123@TEST file=d:\TEST_BK.dmp full=y
或 exp gdoa/123@TEST file=d:\TEST_BK.dmp
2 将数据库中gdoa用户与sys用户的表导出
exp gdoa/123@TEST file=d:\TEST_BK.dmp owner=(gdoa,sys)
3 将数据库中的表table1 、table2导出
exp gdoa/123@TEST file=d:\TEST_BK.dmp tables=(table1,table2)
4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
exp gdoa/123@TEST file=d:\TEST_BK.dmp tables=(table1) query=\" where filed1 like '00%'\"
上面是常用的导出,对于压缩我不太在意,用winzip把dmp文件可以很好的压缩。
不过在上面命令后面 加上 compress=y 就可以了
数据的导入1 将D:\TEST_BK.dmp 中的数据导入 TEST数据库中。
imp gdoa/123@TEST file=d:\TEST_BK.dmp
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
在后面加上 ignore=y 就可以了。
2 将d:\TEST_BK.dmp中的表table1 导入
imp gdoa/123@TEST file=d:\TEST_BK.dmp tables=(table1)
基本上上面的导入导出够用了。不少情况我是将表彻底删除,然后导入。
注意:
你要有足够的权限,权限不够它会提示你。
数据库时可以连上的。可以用tnsping TEST 来获得数据库TEST能否连上。
相关推荐
### Oracle 数据导入导出详解 #### 一、Oracle 数据导入导出概述 Oracle 数据库管理系统提供了多种工具和技术来实现数据的导入导出功能。这些工具主要用于数据库对象和数据的迁移,例如从一个环境迁移到另一个环境...
2. **Oracle数据导入(imp)** - **imp命令简介**:imp是与exp相对应的导入工具,用于将exp导出的文件导入到数据库中,恢复数据或重建数据对象。 - **基本语法**:`imp user/passwd file=filename log=logfile ...
综上所述,Oracle 数据导入导出提供了灵活的备份选项,可以根据实际需求选择合适的备份策略。通过熟练掌握这些方法,可以确保数据的安全,并在必要时快速恢复,保障业务连续性。在实施过程中,还要考虑网络、存储和...
Oracle数据库的导入导出是数据库管理中常见的操作,主要用于数据迁移、备份恢复和系统复制等场景。本文将详细讲解Oracle数据库的DMP文件及其相关的EXP(导出)和IMP(导入)工具。 DMP文件是Oracle数据库的转储文件...
Oracle 数据库提供了强大的数据导入导出功能,通过 `exp` 和 `imp` 命令来实现数据的备份与恢复。这些命令对于日常的数据库管理来说至关重要,能够有效地帮助管理员进行数据迁移、备份和恢复等操作。 #### 二、...
Oracle的导入导出是数据库管理中常用的操作,用于备份数据、迁移数据或在多个环境间同步数据。本篇将详细解释Oracle数据库的导出(EXP)和导入(IMP)过程,以及不同类型的导出模式。 首先,Oracle的导出分为三种...
### Oracle 数据导入导出详解 #### 一、Oracle 数据库导入导出概述 Oracle 数据库作为业界广泛使用的数据库管理系统之一,提供了丰富的工具和技术来支持数据的导入导出操作。这些功能不仅有助于数据迁移,还能方便...
这些文档应该提供了详细的步骤和注意事项,建议仔细阅读以确保顺利进行数据导入导出操作。至于`数据库倒入`,可能是打字错误,应该是`数据库导入`的简称,可能指的是使用impdp进行数据导入的步骤或指南。
Oracle提供了两种主要的工具来完成导入导出任务:`exp` 和 `imp` 命令(早期版本)以及 `expdp` 和 `impdp`(现代版本)。这里主要讲解使用较广泛的`exp`和`imp`命令。 ##### 导出命令 `exp` 导出命令用于将数据库...
以上介绍了 Oracle 数据库中常用的导入导出命令,这些命令能够帮助数据库管理员高效地管理数据库中的数据和结构。无论是日常的数据备份还是在不同环境间迁移数据,这些命令都显得尤为重要。理解并熟练掌握这些命令的...
### EXP-IMP(Oracle数据导入导出) #### 知识点概述 - **EXP-IMP 工具**:这是Oracle数据库管理系统中用于数据备份和恢复的重要工具之一。它包括两个部分:EXP(Export)用于导出数据,IMP(Import)用于导入数据...
Oracle的`Imp`和`Exp`是用于数据库数据导入导出的强大工具,尤其在处理小型数据库或进行特定数据迁移时表现出色。尽管它们在大数据量处理上可能不如RMAN或第三方工具高效,但在特定场景下,如表空间迁移、表数据提取...
以下将详细介绍如何通过命令行窗口进行Oracle数据的导入和导出,以及处理相关问题的方法。 ### 数据导出 #### 1. 导出所有表 使用`exp`命令可以将数据库中的所有表导出到一个`.dmp`文件中,例如: ```sql exp ...
Oracle数据库提供了两种强大的工具来处理数据的导入导出需求:`exp.exe` 和 `imp.exe`。这两种工具位于`Oracle_home/bin`目录下,适用于各种场景下的数据迁移任务。 - **exp.exe**:用于从Oracle数据库中导出数据。...
### Oracle 10g 数据导入导出详解 #### 一、概述 Oracle 10g 引入了一项新技术——**数据泵**(Data Pump),它为数据库管理员(DBA)及开发人员提供了一种高效的方式,可以快速地在不同的 Oracle 数据库之间迁移数据...
2. 数据导入导出可能会影响数据库性能,因此最好在低峰时段操作。 3. 导出和导入过程中涉及的用户权限应提前准备,确保有足够的权限进行数据操作。 4. 对于大规模数据的导出导入,可以考虑使用Data Pump的并行选项以...
在Oracle数据库管理中,导入(Import,IMP)与导出(Export,EXP)是两个非常重要的工具,用于数据迁移、备份恢复等场景。本文将详细介绍这两个命令的使用方法及各个参数的意义。 #### 二、Oracle EXP 命令详解 **...
Toad for Oracle 提供了一种高效且方便的数据导出工具——Data Dump 导出功能,帮助用户轻松完成这些任务。 ##### 1. 打开 Toad for Oracle 首先,确保已正确安装 Toad for Oracle 软件,并启动该程序。Toad for ...