oracle数据库迁移操作步骤及说明文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一.操作步骤
1.导出数据
1)切换到oracle用户;
2)输入命令exp;
3)按提示依次要到处数据库的用户名,密码,导出的文件名,缓冲区大小,是否赋予
导出权限,是否导出表数据,是否压缩,具体参数列表及输入的值如下图所示,没
有输入则按默认值,直接回车:
bash-2.03$ exp
Export: Release 9.2.0.5.0 - Production on Thu Feb 15 11:36:22 2007
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Username: omp9801
Password:
Connected to: Oracle9i Enterprise Edition Release 9.2.0.5.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.5.0 - Production
Enter array fetch buffer size: 4096 >
-- 缓冲区大小,可以按默认值
Export file: expdat.dmp >
-- 导出的文件名,可以修改
(2)U(sers), or (3)T(ables): (2)U >
-- 导出用户还是导出表,此处选择导出用户
Export grants (yes/no): yes >
-- 是否赋予grant权限
Export table data (yes/no): yes >
-- 是否导出表数据
Compress extents (yes/no): yes >
-- 是否压缩
4)导出结果
导出过程中系统会列出导出的状态列表,最后系统会提示导出成功信息,如下所示:Export terminated successfully without warnings.
2.ftp得到导出的源文件
1)在导出的目标服务器上,切换到oracle用户
2)ftp到源服务器,得到导出的源文件;
3.导入数据
1)切换到oracle用户;
2)创建导入的用户,赋予相应的权限,具体做法见附件A,如果要导入的用户已经存
在,必须删除该用户以及该用户拥有的表空间再创建;
3)输入命令exp;
4)按提示依次要到处数据库的用户名,密码,导入的文件名,缓冲区大小,是否只列
出导出的文件,是否忽略导出错误,是否赋予导出权限,是否导出表数据,是否导出整个export文件,具体参数列表及输入的值如下图所示,没有输入则按默认值,直接回车:
bash-3.00$ imp
Import: Release 9.2.0.6.0 - Production on Thu Feb 15 12:29:47 2007
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Username: omp9801
Password:
Connected to: Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.6.0 - Production
Import file: expdat.dmp >
-- 导入的文件名,根据实际情况修改
Enter insert buffer size (minimum is 8192) 30720>
-- 缓冲区大小,可以按默认值
Export file created by EXPORT:V09.02.00 via conventional path
import done in UTF8 character set and UTF8 NCHAR character set
List contents of import file only (yes/no): no >
-- 是否列出导入文件
Ignore create error due to object existence (yes/no): no >
-- 是否忽略创建的错误
Import grants (yes/no): yes >
-- 是否赋予了grant权限
Import table data (yes/no): yes >
-- 是否导入表数据
Import entire export file (yes/no): no > yes
-- 是否导入整个文件
5)导入结果
导入过程中系统会列出导入的状态列表,但中间会出现警告信息,最后系统会提示导入成功信息,如下所示:
IMP-00041: Warning: object created with compilation warnings
"CREATE FORCE VIEW "OMP9801"."PREP_PACKAGE_VIEW" ("P"
"ACKAGE_ID","PACKAGE_REF_ID","CHANNEL_ID_LIST") AS "
"SELECT distinct( pkg.PKG_RECID ) AS PACKAGE_ID,