`

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

阅读更多

管理初始化参数
初始化参数用于设置实例或是数据库的特征,oracle9i提供了200过个初始化参数,并且每个初始化参数都有默认值。

显示初始化参数
1)show parameter命令

如何修改参数
需要说明的如果你希望修改这些初始化的参数,可以到文件D:\oracle\admin\orcl\pfile\init.ora

 

数据库(表)的逻辑备份与恢复-导出表的介绍
逻辑备份是指使用工具export将数据对象的结构和数据导出到文件的过程,逻辑恢复是指当数据库对象被误操作而损坏后使用工具import利用备份的文件将数据对象导入到数据库的过程。物理备份即可在数据库open的状态下进行也可在关闭数据库后进行,但是逻辑备份和恢复只能在open的状态下进行

导出
导出具体的分为:导出表、导出方案、导出数据库三种方式。
导出使用exp命令来完成的,该命令常用的选项有:
userid:用于指定执行导出操作的用户名、口令、连接字符串
tables:用于指定执行导出操作的表
owner:用于指定执行导出操作的方案
full=y:用于指定执行导出操作的数据库
inctype:用于指定执行导出操作的增量类型
rows:用于指定执行导出操作是否要导出表中的数据
file:用于指定导出文件名

导出表(要在命令提示符中输入)
1)导出自己的表
exp userid=scott/tiger@orcl tables=(emp) file=e:\e1.dmp

例如
E:\app\asus\product\11.2.0\dbhome_1\BIN>exp userid=scott/tiger@orcl tables=(emp) file=e:\e1.dmp

要是要导出多张表
exp userid=scott/tiger@orcl tables=(emp,dept...) file=e:e2.dmp

E:\app\asus\product\11.2.0\dbhome_1\BIN>exp userid=scott/tiger@orcl tables=(emp,
dept) file=e:\e1.txt

Export: Release 11.2.0.1.0 - Production on 星期日 1月 24 23:05:26 2016

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.


连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Produc
tion
With the Partitioning, OLAP, Data Mining and Real Application Testing options
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集

即将导出指定的表通过常规路径...
. . 正在导出表                             EMP导出了          14 行
. . 正在导出表                            DEPT导出了           4 行
成功终止导出, 没有出现警告。


2)导出其它方案的表
如果用户要导出其它方案的表,则需要dba的权限或是exp_full_database的权限

比如system就可以导出scott的表
exp userid=system/Mayu2638@oral tables=(scott.emp) file=e:\e2.dmp

特别注意:

在导入和导出的时候,要到oracle目录的 bin目录下。

 

导出表
3)导出表的结构
exp userid=scott/tiger@orcl tables=(emp) file=e:\e4.dmp rows=n

实例:
E:\app\asus\product\11.2.0\dbhome_1\BIN>exp userid=scott/tiger@orcl tables=(emp,
dept) file=e:\e3.dmp rows=n

Export: Release 11.2.0.1.0 - Production on 星期日 1月 24 23:23:07 2016

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.


连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Produc
tion
With the Partitioning, OLAP, Data Mining and Real Application Testing options
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
注: 将不导出表数据 (行)

即将导出指定的表通过常规路径...
. . 正在导出表                             EMP
. . 正在导出表                            DEPT
成功终止导出, 没有出现警告。



4)使用直接导出方式(专门处理数据量大的表)
exp userid=scott/tiger@orcl tables=(emp) file=e:\e5.dmp direct=y

实例:
E:\app\asus\product\11.2.0\dbhome_1\BIN>exp userid=scott/tiger@orcl tables=(emp,
dept) file=e:\e4.dmp direct=y

Export: Release 11.2.0.1.0 - Production on 星期日 1月 24 23:26:04 2016

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.


连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Produc
tion
With the Partitioning, OLAP, Data Mining and Real Application Testing options
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集

即将导出指定的表通过直接路径...
. . 正在导出表                             EMP导出了          14 行
. . 正在导出表                            DEPT导出了           4 行
成功终止导出, 没有出现警告。



这种方式比默认的常规方式速度要快,当数据量大时,可以考虑使用这样的方法
这时需要数据库的字符集要与客户端字符集完全一致,否则会报错...

0
4
分享到:
评论

相关推荐

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

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

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

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

    实验4 数据库备份与恢复实验 (2).docx

    * 逻辑备份是指将数据库中的数据导出到文件中,以便在需要时可以恢复数据。 知识点2: mysqldump 命令 mysqldump 命令是一个常用的数据库备份工具,可以用来备份单个表、整个数据库或多个数据库。mysqldump 命令...

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

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

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

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

    MySQL数据库备份和恢复

    - **mysqldump**:这是最常用的数据导出工具,支持逻辑备份,即将数据表导出为SQL脚本。它可以处理不同版本间的迁移,非常适合数据迁移和恢复场景。 - **mysqlhotcopy**:这是一种快速物理备份工具,特别适合MyISAM...

    Oracle数据库备份与恢复.pdf

    例如,可以使用物理备份来快速恢复数据库结构,同时使用逻辑备份来恢复特定表或用户的数据。 - **备份验证**:定期对备份文件进行验证和测试,确保备份文件的完整性和可用性。这可以通过尝试恢复备份文件到测试环境...

    Oracle数据库备份与恢复.pptx

    3. 数据库逻辑备份与恢复: - 逻辑备份是通过Export实用程序完成的,不受物理位置影响,导出的数据集可以独立于原始存储进行恢复。 - Import工具用于将Export生成的二进制文件导入数据库,实现恢复。 - 导出选项...

    数据库运维形考任务4-实验4 数据库备份与恢复实验.pdf

    本实验旨在让学生掌握数据库备份与恢复的操作方法,包括使用mysqldump命令备份数据库、使用SELECT语句导出数据、使用LOAD DATA INFILE语句恢复数据等。 数据库备份是指将数据库中的数据以某种形式保存到外部存储...

    Linux运维-运维课程d5-MySQL备份与恢复-01-数据记录的逻辑导出.mp4

    Linux运维-运维课程d5-MySQL备份与恢复-01-数据记录的逻辑导出.mp4

    Oracle数据库备份与恢复总结

    ### Oracle数据库备份与恢复知识点总结 #### 一、EXP/IMP (导出与导入) **1.1 基本命令** - **EXP**: 用于从数据库导出数据。 - `exp username/password [参数]` - **IMP**: 用于向数据库导入数据。 - `imp ...

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

    1. 使用mysqldump进行全库备份与恢复:通过锁定所有表,确保一致性,然后将数据导出到SQL文件,当数据库丢失时,可以导入SQL文件恢复。 2. mysqldump结合binlog备份与完整恢复:binlog记录了所有改变数据库的事务,...

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

    本文档提供了 Oracle 数据库备份与恢复的详细教程,涵盖了备份与恢复的基本概念、类型与策略、备份与恢复的重要性、冷备份与热备份、逻辑备份与恢复、完全备份与部分备份、物理备份与逻辑备份、恢复机制等内容。...

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

    逻辑备份(导入/导出)的策略主要关注数据的可移植性和易恢复性: 1. **定期导出数据**:定期执行数据导出操作,并将导出文件存放在安全的位置。 2. **使用导出文件恢复数据**:在需要时,可以通过导入操作将数据恢复到...

    数据库运维形考任务4-实验4数据库备份与恢复实验.doc

    ##### 实验4-16: 在时间点 A 使用 `mysqldump` 命令对数据库 `employees` 导出 SQL 文件,进行逻辑备份,备份完成后,创建一个表 `test` 并插入数据,在时间点 B 删除创建的表 `test`,在时间点 C 再次创建一个表 `...

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

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

    Oracle9i数据库的备份与恢复

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

    数据库手工备份恢复

    ### 数据库手工备份恢复 #### 一、概述 在IT领域中,数据库备份与恢复是一项重要的维护工作,它能够确保数据的安全性和业务的连续性。本文主要探讨的是针对Oracle及SQL Server系列数据库的手工备份与恢复流程。...

    oracle数据库的备份与恢复

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

Global site tag (gtag.js) - Google Analytics