您的位置:首页 > 数据库 > Oracle

Oracle数据库的导出以及导入

2017-04-19 14:29 127 查看
Oracle数据泵导出的主要参数:

system/passwd: 用户和密码

directory: 导出数据的目录

dumpfile: 转储文件名称

full=y: 表示实施的是完全数据库

Oracle导入的主要参数:

system/passwd : 用户名和密码

directory: 数据库目录对象

dumpfile: 指定转储文件

full=y: 表示实施的是全部导入

nologfile=y: 表示不进行写日志操作

sqlfile: 表示将元数据(DDL语句)写入到指定的文件中件中

使用Exp导出整个数据库

主要参数:

userid:导出操作的用户名和密码

direct:是否按照直接路径导出

full=y: 表示实施的是全部数据库导出操作

rows=y:表示连同基表中的数据一同导出

file:导出文件

注意:这里不是使用数据泵时的数据库目录对象,而是操作系统的文件目录。

log:导出操作日志文件

相比于传统的exp/imp,数据泵具有以下优点:

1、数据泵工具运行于服务器端,相比于运行于客户端的exp/imp,其性能更好,并能实现exp/imp的全部功能

2、通过设定数据库版本号,数据泵可以兼容老版本的数据库系统。

3、并行执行。

4、通过使用extimate_only参数,数据泵可以预估导出作业所需要的磁盘空间。

5、支持分布式环境中通过数据库连接实现导入\导出。

6、支持导入时重新映射功能(即将对象导入到新的目标数据文件、架构及表空间等).

7、支持元数据压缩及数据采样。

冷备份:

冷备份是最快最安全的方法

优点:1、容易归档

2、容易恢复

3、做数据库“最佳状态”的恢复

4、非常快捷

5、低度维护高度安全

缺点:

1、独立使用时,只能提供到“某一时间点”的恢复

2、在实施冷备份的全过程中,数据库必须处于关闭状态,不能做其他工作。

3、若磁盘空间有限,则只能将备份文件拷贝到其他外部存储设备上,速度会非常慢。

4、不能按表或按用户进行恢复操作。

冷备份中必须拷贝的文件:

1、所以数据文件

2、所有控制文件

3、所有联机重做日志文件

4、可选的init.ora文件

冷备份的基本步骤:

1、关闭数据库

2、拷贝必要文件

3、重启数据库

热备份

需要在归档模式下并拥有大量可用的磁盘空间

Oracle以循环方式写入联机重做日志文件

热备份要备份的文件

多有数据文件:一个表空间一个表空间的备份

设置表空间为备份状态

备份表空间的数据文件

恢复表空间为正常状态

所有归档的重做日志文件

临时停止归档进程

记录下归档冲重做日志文件

重启归档进程

备份归档的重做日志文件

一个控制文件

通过alter
database命令进行

热备份的优点:

1、提供了完全的时间点恢复

2、在文件系统备份时允许数据库保持打开状态

热备份的缺点:

1、难以维护且不能出错

2、若热备份不成功,则所得到的结果不可用于时间点得恢复。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: