`

oracle数据库导入导出命令

阅读更多

Oracle数据导入导出imp/exp
功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。

 

可以在SQLPLUS.EXE或者DOS(命令行)中执行

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

exp system/manager@TEST file=d:\daochu.dmp full=y
 

 

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

exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
 

 

3 将数据库中的表table1 、table2导出

exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2) 

 

4 将数据库中的表table1中的字段filed1以"00"打头的数据导出

exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like  '00%'\"
 

在上面命令后面 加上 compress=y 可以输出压缩后的数据

 

数据的导入

1 将D:\daochu.dmp 中的数据导入 TEST数据库中。

imp system/manager@TEST  file=d:\daochu.dmp

   上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。在后面加上 ignore=y 就可以了。

 

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

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

 基本上上面的导入导出够用了。不少情况我是将表彻底删除,然后导入。
 
注意:
1. 你要有足够的权限,权限不够它会提示你。

 

2. 数据库时可以连上的。可以用tnsping TEST 来获得数据库TEST能否连上。


3.

exp hkb/hkb@boss_14 full=y file=c:\orabackup\hkbfull.dmp log=c:\orabackup\hkbfull.log;

导出注意事项:导出的是当前用户的的数据,当前用户如果有DBA的权限,则导出所有数据!
 

 

4. 同名用户之间的数据导入:

imp hkb/hkb@xe  file=c:\orabackup\hkbfull.dmp log=c:\orabackup\hkbimp.log full=y
 

 

 

5. 不同名之间的数据导入:

imp system/test@xe fromuser=hkb touser=hkb_new file=c:\orabackup\hkbfull.dmp log=c:\orabackup\hkbimp.log;
 

 

分享到:
评论

相关推荐

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

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

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

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

    Oracle数据库导入导出工具

    1. **Oracle数据库导入导出的重要性** - 数据迁移:当需要将数据从一个Oracle实例迁移到另一个实例时,导入导出工具是关键。 - 数据备份:定期备份数据库以防止数据丢失,确保业务连续性。 - 数据恢复:在系统...

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

    本文将深入探讨Oracle数据库的导入导出命令,特别是如何更改字符集的相关知识。 首先,Oracle数据库提供了两种主要的数据导入导出工具:`expdp`(Export Data Pump)和`impdp`(Import Data Pump)。这两个实用程序...

    oracle数据库导入导出命令使用方法

    最近做项目的时候遇到过oracle数据库导入导出,在这里我做下记录,防止自己忘记了,有什么不对或者不足的地方,欢迎广大博友拍砖,哈哈~导出命令:1)单表导出:exp 用户名/密码@服务器别名 tables=表名 file=d:\名称...

    Oracle数据库导入导出命令总结[文].pdf

    Oracle的导入导出命令虽然基础,但在数据库管理中却非常重要。它们可以帮助我们在不同的环境中迁移数据,进行数据备份和恢复,以及在测试和生产环境之间同步数据。然而,需要注意的是,当执行导入和导出操作时,应...

    Oracle 数据库导出导入命令及详解

    **二、Oracle数据库导入命令(IMP)** 1. **USERID参数** 和导出命令类似,`USERID=demo2/demopwd@orcl`用于指定导入数据时连接到数据库的凭证。这里的`demo2`和`demopwd`是新的用户名和密码,`orcl`仍然是服务名...

    Oracle数据库导入导出

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

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

    总的来说,这个"Oracle导入导出命令bat执行命.rar"文件提供了一套全面的解决方案,可以帮助数据库管理员简化Oracle数据库的维护工作。通过自动化这些过程,用户可以节省大量手动操作的时间,同时减少人为错误的可能...

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

    通过理解并熟练掌握Oracle数据库的导入导出命令,数据库管理员可以有效地管理和保护数据,防止数据丢失,并确保在必要时能够迅速恢复服务。这在软件开发过程中尤其重要,因为它有助于保持数据的完整性和一致性,降低...

    oracle 数据库导入导出

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

    Oracle数据导入导出命令.pdf

    ### Oracle 数据导入导出命令详解 #### 一、概述 Oracle 数据库系统是业界领先的数据库管理系统之一,提供了强大的数据管理功能。...以上就是关于 Oracle 数据库导入导出命令的详细介绍,希望对您有所帮助。

    oracle数据库导入导出命令解析

    在执行Oracle数据库导入导出命令时,可以在SQL*Plus或DOS命令行中进行。由于Oracle8i将相关的可执行文件目录设置为了全局路径,这使得在命令行中直接调用exp.exe和imp.exe成为可能。Oracle的这些工具是用Java编写的...

Global site tag (gtag.js) - Google Analytics