ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:619.94KB ,
资源ID:10565138      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10565138.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(SQLServer到Oracle的数据迁移.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

SQLServer到Oracle的数据迁移.docx

1、SQLServer到Oracle的数据迁移高级数据库应用课程项目报告 数据库迁移 姓名:组员:班级学号:指导教师: 完成报告时间: 数据库迁移1.实验环境:硬件环境: Intel(R) Core(TM)2 Duo CPU P4200 2.13GHz 2.00GHz 2.00GB 内存软件环境: windowsXP Professional sp3 oracle 9i SQL server 2005 Oracle SQL Developer2.前提:是要在oracle中建立一个和SQL Server中名字一样的数据库,并创建新的用户名和密码3迁移过程:(1)一般情况:只迁移表,而不是存储过程、函

2、数等,可以使用SQL Server 2005自带的导入导出工具。1) 迁移方法:右键单击SQL Server中你要导出的数据库任务导出数据下一步添好各选项(SQL Server数据源的)下一步数据源等默认下一步,目标选择Microsoft OLE DB Provider for Oracle,属性中填入你要导入的oracle数据库的名字,用户名,密码-下一步-选中全部表,下一步-下一步-下一步. 将会将表结构和表中的数据一同导入到oracle中去。2) 实例:将SQL Server数据库aaa导出到Oracle中首先在Oracle中创建数据库aaa.:图(1):在Oracle中创建数据库aaa

3、.下一步:选择创建数据库:图(2):选择创建数据库创建数据库名称aaa:图(3)创建数据库名称aaa右键单击SQL Server中的aaa数据库,选择任务,导出数据:图(4)从SQL的aaa数据库中导出数据运行数据库导出向导:图(5)运行数据库导出向导,数据库选择aaa选择目标Microsoft OLE DB Provider for Oracle:图(6)选择将要迁移的目标Microsoft OLE DB Provider for Oracle数据库连接属性:图(7)输入连接属性图(8)选择要迁移的内容选择要复制的表或者视图:图(9)选择要迁移的具体内容,这里选择的是奖惩信息是否保存SSIS

4、包:图(10)立即执行,未保存SSIS包完成该向导:图(11)完成该向导执行成功:图(12)执行成功界面具体表的迁移:图(14)具体表的迁移,已经完成奖惩信息表的迁移。(2).特殊情况:如果要导出大部份对象,触发器,存储过程等,则可以使用 Oracle SQL Developer工具1) 准备工作:首先在网站 SQL Developer工具并下载JTDS附加到Oracle SQL Developer里2)操作实例:没加载JTDS前的Oracle SQL Developer新建界面,只有Oracle和Access两个数据库:图(15)没加载JTDS前的Oracle SQL Developer新建

5、界面点击Oracle SQL Developer的菜单的 工具(Tools) 首选项(Prefences)数据库第三方JDBC驱动程序,如下图,添加条目,选择jtds图(16)加载下载好的jtds添加完成,多了两个数据库SQLServer和Sybase:图(17)多了两个数据库,有了我们需要的SQLServer连接SQLServer和Oracle:图(18)连接SQLServer, 用户名用的system. 检索数据库选择要迁移的数据库student,然后点击测试、保存即可。接下来同上建立Oracel数据库的连接,用户名用system,SID选择数据库EnterDB,)测试保存。图(19)建立

6、Oracel数据库的连接创建资料档案库(此过程可以跳过)资料档案库是用来储存其为移植进程所收集和转换的元数据。不管你要进行多少次移植操作,建立移植信息库只需要执行一次。选择SQL Developer工具栏里的移植-资料档案库管理-创建资料档案库图(20)创建资料档案库捕获数据:右键单击源数据库student的用户dbo,选择捕获方案。图(21)捕获数据完成时截图转换为Oracle模型:在捕获的模型里,右键单击新生成的模型,选择“转换为Oracle模型”,如图:图(22)选择转换为Oracle模型弹出如下图所示的映射关系,使用系统默认。图(23)映射关系选择系统默认点击应用开始转换,完成后如图:

7、图(24)转换完成转换的模型里有多个条目,如图:图(25)转换的模型里有多个条目生成Oracle 对象生成Oracle 元素的SQL 语句,在生成前,应当修改转换模型的方案名称。修改为导入库的用户名称。 图(26)生成Oracle 对象然后选择生成:图(27)选择生成生成完成后的脚本编辑器,如下图所示:图(28)生成完成后的脚本编辑器删除一些不必要的脚本,例如:创建用户脚本、函数、包等。还要修改执行过程中错误的语句,具体要看执行时的错误信息。然后开始执行脚本。查看Oracle的用户dbo.如图:图(29)查看Oracle的用户dbo数据库迁移工作全部完成,成功的将SQLServer2005的数据库student的数据移到了Oracle 9i的dbo用户下面。4.参考文献:任树华,Oracle 10g应用指导与案例精讲,机械工业出版社,2007.2XX文库:SQL Server 到Oracle 的数据迁移方法广西大学计算机与电子信息学院。5.心得体会:通过本次的实验项目,加强了我们: 灵活运用所学知识的能力, 实践软件应用能力, 网上搜索资料的能力, 询问相应的老师一些针对性的问题的能力和克服困难的能力。感谢任老师给予我们这次锻炼的机会!

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1