`

数据库(表)的逻辑备份与恢复-导入介绍及导入数据库和方案

阅读更多

***********注意**********
表是由哪个用户导出的就只能导入到哪个用户中去,否则导入失败
除非此表没有外键
如果想要导入包含外键的表到另一个用户中,则需要先将外键表导入到另一个用户,然后就可以将那个表导入到那个用户中去了

介绍
导入就是使用工具import将文件中的对象和数据导入到数据库中,但是导入要使用的文件必须是export所导出的文件。与导出相似,导入也分为导入表,导入方案,导入数据库三种方式

imp常用的选项有
userid:用于指定执行导入操作的用户名、口令、连接字符串
tables:用于指定执行导入操作的表
formuser:用于指定源用户
touser:用于指定目标用户
file:用于指定导入文件名
full=y:用于指定执行导入整个文件
inctype:用于指定执行导入操作的增量类型
rows:指定是否要导入表行(数据)
ignore:如果表存在,则只导入数据

导入表
1)导入自己表
imp userid=scott/tiger@orcl tables=(emp) file=d:\xx.dmp
2)导入表到其他用户
要求该用户具有dba的权限,或是imp_full_database
imp userid=system/Mayu2638@orcl tables=(emp) file=d:\xxx.dmp touser=scott
3)导入表的结构
只导入表的结构而不导入数据
imp userid=scott/tiger@orcl tables=(emp) file=d:\xxx.dmp rows=n
4)导入数据
如果对象(比如表)已经存在可以只导入表的数据
imp userid=scott/tiger@orcl tables(emp) file=d:\xxx.dmp ignore=y

导入方案
导入方案是指使用import工具将文件中的对象和数据导入到一个或是多个方案中。如果要导入其它方案,要求该用户具有dba的权限,或是imp_full_database

1)导入自身的方案
imp userid=scott/tiger file=d:\xxx.dmp

2)导入其它方案
要求该用户具有dba的权限
imp userid=system/Mayu2638 file=d:\xxx.dmp fromuser=system touser=scott

导入数据库
在默认情况下,当导入数据库时,会导入所有对象结构和数据
案例如下
imp userid=system/Mayu2638 full=y file=d:\xxx.dmp

分享到:
评论

相关推荐

    浅析Oracle数据库的逻辑备份与恢复.pdf

    首先,要理解Oracle数据库逻辑备份中的Export工具。Export工具可以将数据库中的数据导出到一个二进制文件中,这个文件被称为DMP文件。在内容部分提到了一些Export的关键参数,例如: - user:指定连接数据库使用的...

    数据库(表)的逻辑备份与恢复

    【数据库(表)的逻辑备份与恢复】是一个重要的数据库管理任务,主要目的是保护数据免受意外丢失或损坏。逻辑备份是通过工具(如 Oracle 的 `exp`)将数据对象(如表、视图等)的结构和数据导出到文本或二进制文件的...

    MySQL数据库备份和恢复

    ### MySQL数据库备份与恢复:深度解析与实践指南 ...通过深入了解MySQL的备份和恢复机制,结合实际业务需求和资源条件,可以构建一套高效、安全、可靠的数据库备份与恢复方案,为企业的数据安全保驾护航。

    达梦数据库导入导出+DM8-dexp和dimp使用手册+DM 数据库的备份还原包括两种类型+物理备份还原+逻辑备份还原

    达梦数据库(DM)提供了一套完整的数据保护方案,主要包括两种类型的备份与恢复:物理备份与逻辑备份。 1. **物理备份**: - **定义**:针对数据库操作系统层面的物理文件(如数据文件、控制文件、重做日志文件等...

    实验4 数据库备份与恢复实验.pdf

    mysqldump是一个常用的备份工具,它通过执行SQL语句来生成导出数据库结构和数据的逻辑备份文件。备份文件可以是SQL脚本,也可以是压缩格式。 【实验5-3】至【实验5-6】描述了使用mysqldump命令备份单个表、单个...

    Oracle数据库备份与恢复.pdf

    预案应包括故障识别、故障报告、恢复步骤和恢复验证等环节,以确保在发生故障时能够迅速响应和恢复数据库。 #### 五、总结 Oracle数据库的备份与恢复是确保数据安全性和业务连续性的重要措施。通过合理的备份策略...

    Oracle数据库备份与恢复总结

    以上是Oracle数据库备份与恢复的相关知识点总结, 包括了EXP/IMP、SQL*LOADER、OS备份/用户管理的备份与恢复以及RMAN的详细内容和技术要点。这些知识点对于确保数据库的安全性和高可用性至关重要, 希望对您有所帮助。

    实验五 数据库的备份与恢复1

    逻辑备份,如mysqldump,导出数据并保存为备份文件,适用于不同平台,但备份和恢复过程较慢。 实验将实践以下三种逻辑备份策略: 1. 使用mysqldump进行全库备份与恢复:通过锁定所有表,确保一致性,然后将数据...

    mysql Xb文件--逻辑备份恢复数据库.docx

    MySQL的Xb文件是用于逻辑备份和恢复数据库的一种格式,它结合了qpress压缩工具和xbstream工具,提供了一种高效的数据存储和恢复方案。在MySQL中,逻辑备份通常指的是通过`mysqldump`等工具生成的SQL脚本,而物理备份...

    Oracle数据库的备份与恢复策略研究

    下面分别介绍冷备份、热备份及逻辑备份的具体实施策略。 ##### 3.1 冷备份策略 冷备份的策略通常包括以下步骤: 1. **确定备份时间窗口**:选择一个数据库使用量较少的时间段进行备份,以减少对业务的影响。 2. **...

    Oracle应用教程-数据库备份与恢复.pptx

    在本教程中,我们将详细介绍Oracle数据库备份与恢复的相关知识点,包括备份与恢复的基本概念、类型与策略、备份与恢复的重要性、冷备份与热备份、逻辑备份与恢复、完全备份与部分备份、物理备份与逻辑备份、恢复机制...

    国产数据库人大金仓数据库备份迁移操作文档

    本文档主要涉及的是如何进行人大金仓数据库的备份与迁移操作,包括逻辑备份与还原、联机全系统备份、联机增量备份以及全系统恢复等关键步骤,同时提到了命令行方式执行这些操作。 1. **逻辑备份与还原**: - 图形...

    Oracle数据库备份与恢复.pptx

    3. 数据库逻辑备份与恢复: - Export工具执行逻辑备份,将数据库对象如表、索引等导出到转储文件。支持全库、用户模式和单个表的导出。 - Import工具负责恢复逻辑备份,读取Export创建的转储文件并重新导入数据到...

    Oracle数据库逻辑增量备份之exp/imp

    Oracle数据库逻辑增量备份是数据库管理中的重要组成部分,它允许管理员以高效的方式备份和恢复数据,尤其是在数据频繁更新的环境中。本文将深入探讨Oracle数据库中使用exp/imp工具进行逻辑增量备份的方法及其恢复...

    oracle数据库的备份与恢复

    除了物理文件备份外,Oracle还提供了导出工具(exp)进行逻辑备份,它可以将数据库对象如表、索引、用户等导出为可导入的文件。然而,导出备份无法回滚,不能替代数据库文件的物理备份。 4. 恢复策略 在备份基础上...

    MySQL数据库:其他备份与恢复方法.pptx

    首先,`mysqldump`是MySQL官方提供的一个逻辑备份工具,它能够将数据库中的结构和数据转换成SQL语句,然后保存到文本文件中。备份命令的基本格式如下: ```shell mysqldump -u[username] -p[password] [database_...

    Oracle9i数据库的备份与恢复

    导出/导入是Oracle数据库的一种逻辑备份方法,主要用于数据迁移和备份。该方法允许将数据库中的数据和对象转换为一种可以在其他数据库中重新导入的格式。 ##### 简单导出(Export)和导入(Import) - **导出**:导出...

    大型数据库备份与恢复

    【大型数据库备份与恢复】是数据库管理中至关重要的环节,旨在保护数据免受...在实际操作中,应根据具体环境和需求选择合适的备份恢复方案,同时定期测试备份的有效性,以确保在真正需要时能够快速、准确地恢复数据。

    informix数据库常用备份方法 - 总结

    0级备份通常结合 Informix 的 `ontape` 工具进行,它可以创建物理或逻辑备份,以及日志备份,以实现完整恢复。 3. **常见问题及解决方案** - **dbimport 导入数据失败** 如果在导入时未指定日志类别,可能会...

Global site tag (gtag.js) - Google Analytics