oracle的备份和加载

来源:互联网 发布:海尔轰天雷x3网络受限 编辑:程序博客网 时间:2024/06/06 04:21

一、在dos下备份oracle数据库,使用exp.exe备份整个数据库。下面就是一个完整的导出步骤:

 

Microsoft Windows XP [版本 5.1.2600]

(C) 版权所有 1985-2001 Microsoft Corp.

 

C:/Documents and Settings/Administrator>EXP     -----这个就是我们备份数据库的命令

 

Export: Release 9.2.0.1.0 - Production on 星期一 6月 30 13:33:54 2008

 

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

 



用户名:  ideal_oa/ideal_oa@oa   ----这是我们要连接的用户名

 

连接到: Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production

With the Partitioning, OLAP and Oracle # Mining options

JServer Release 9.2.0.1.0 - Production

输入数组提取缓冲区大小: 4096 >

 

 导出文件: EXPDAT.DMP> E:/oa         -----这是导出到哪里

 

(1)E(完整的数据库),(2)U(用户) 或 (3)T(表): (2)U > u    ----选择按那个来导数据,是整个数据库、还

 

                                                         是用户或表

 

导出权限 (yes/no): yes > yes  ----是不是导出权限(yes/no)

 

导出表数据 (yes/no): yes > yes

 

压缩区 (yes/no): yes > yes

 

已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集

 

即将导出指定的用户...

要导出的用户: (RETURN 以退出) > ideal_oa   ----这里输入的是要导出的用户名

 

要导出的用户: (RETURN 以退出) > ideal_user

 

如果我们要导出某个用户的某张表,也是可以的。

 

 

 

二、在dos下加载数据库。使用imp.exe来恢复.下面就是它在dos的一些操作步骤:

 

Microsoft Windows XP [版本 5.1.2600]

(C) 版权所有 1985-2001 Microsoft Corp.

 

C:/Documents and Settings/Administrator>imp

 

Import: Release 9.2.0.1.0 - Production on 星期一 6月 30 13:50:27 2008

 

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

 

用户名:  ideal_oa/ideal_oa@oa     ----这里和备份的时候一样,也是连接用户。

 

连接到: Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production

With the Partitioning, OLAP and Oracle # Mining options

JServer Release 9.2.0.1.0 - Production

 

导入文件: EXPDAT.DMP> E:/oa       ----这里及时我们导入数据库的地址。

 

输入插入缓冲区大小(最小为 8192 ) 30720>      ----这里可以不写的

 

经由常规路径导出由EXPORT:V09.02.00创建的文件

已经完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的导入

只列出导入文件的内容 (yes/no): no >       ----这里是询问我们(yes/no)

 

 

 

注:如果在加载数据库的时候,它有可能会报一种“什么什么警告!”。这有可能是它的权限出了问题,只要我们去PL/SQL里赋一下它们的权限就可以了。

原创粉丝点击