用 SQL Developer 3.2 将 SQL Server 2008 数据库离线迁移到 Oracle 11g

本文提供了一套从SQL Server迁移到Oracle的具体步骤,包括如何使用特定工具创建数据捕获脚本、生成OCP文件及进行脱机抓取。此外还介绍了如何执行数据导出脚本,并将数据导入Oracle数据库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在做离线迁移时,按照帮助文档,mssqlservermigration.zip是直接下载的,怎么生成OCP等内容的在其它页面。导入数据前需先执行数据导出脚本。本文补充了这两部分操作命令。主要操作步骤和说明请访问参考资料[1]。

一、预备工作,创建数据源文件

工具->移植->创建数据库捕获脚本...,选择目录 G:\mssqlservermigration\capture


创建两个目录 master, mydb

cd G:\mssqlservermigration\capture
mkdir master
mkdir mydb

生成OCP等文件
SS2K8_BCP_SCRIPT.BAT sa 1 mydb localhost

脱机抓取
OMWB_OFFLINE_CAPTURE.BAT sa 1 mydb localhost

二、捕获

简略贴几个图


三、导入数据时

cd G:\mssqlservermigration\data\数据移动\project mydb\2013-05-07_09-57-22\mydb\dbo
unload_script.bat localhost sa 1

oracle_ctl.bat dbo_mydb dbo_mydb@orcl


参考资料:
[1] Migrating a Microsoft SQL Server Database to Oracle Database 11g. http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/sqldev/r30/SQLServerMigration/SQLServerMigration.htm
[2] Oracle® SQL Developer User's Guide Release 3.1. http://docs.oracle.com/cd/E25259_01/appdev.31/e24285/migration.htm#CHDHFDFH
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值