Oracle数据库的导出以及导入

来源:互联网 发布:软件项目任务模版 编辑:程序博客网 时间:2024/06/05 16:37

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、若热备份不成功,则所得到的结果不可用于时间点得恢复。

0 0
原创粉丝点击