网站大量收购闲置独家精品文档,联系QQ:2885784924

SQLSrver到Oracle的数据迁移.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《高级数据库应用》课程项目报告 《 数据库迁移 》 姓名: 组员: 班级学号: 指导教师: 完成报告时间: 数据库迁移 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 Developer 2.前提: 是要在oracle中建立一个和SQL Server中名字一样的数据库,并创建新的用户名和密码 3迁移过程: (1)一般情况: 只迁移表,而不是存储过程、函数等,可以使用SQL Server 2005自带的导入导出工具。 迁移方法: 右键单击SQL Server中你要导出的数据库--》任务--》导出数据--》下一步--》添好各选项(SQL Server数据源的)下一步--》数据源等默认——》下一步,目标选择Microsoft OLE DB Provider for Oracle,属性中填入你要导入的oracle数据库的名字,用户名,密码------下一步------选中全部表,下一步------下一步------下一步. 将会将表结构和表中的数据一同导入到oracle中去。 实例: 将SQL Server数据库aaa导出到Oracle中 1首先在Oracle中创建数据库aaa.: 图(1):在Oracle中创建数据库aaa. 2下一步:选择创建数据库: 图(2):选择创建数据库 3创建数据库名称aaa: 图(3)创建数据库名称aaa 4右键单击SQL Server中的aaa数据库,选择任务,导出数据: 图(4)从SQL的aaa数据库中导出数据 5运行数据库导出向导: 图(5)运行数据库导出向导,数据库选择aaa 6选择目标Microsoft OLE DB Provider for Oracle: 图(6)选择将要迁移的目标Microsoft OLE DB Provider for Oracle 7数据库连接属性: 图(7)输入连接属性 图(8)选择要迁移的内容 8选择要复制的表或者视图: 图(9)选择要迁移的具体内容,这里选择的是奖惩信息 9是否保存SSIS包: 图(10)立即执行,未保存SSIS包 10完成该向导: 图(11)完成该向导 11执行成功: 图(12)执行成功界面 12具体表的迁移: 图(14)具体表的迁移,已经完成奖惩信息表的迁移。 (2).特殊情况: 如果要导出大部份对象,触发器,存储过程等,则可以使用 Oracle SQL Developer工具 准备工作: 首先在网站/technetwork/developer-tools/sql-developer/downloads/index.html下载Oracle SQL Developer工具并下载JTDS附加到Oracle SQL Developer里 2)操作实例: 1没加载JTDS前的Oracle SQL Developer新建界面,只有Oracle和Access两个数据库: 图(15)没加载JTDS前的Oracle SQL Developer新建界面 2点击Oracle SQL Developer的菜单的 工具(Tools)→ 首选项(Prefences)→数据库→第三方JDBC驱动程序,如下图,添加条目,选择jtds 图(16)加载下载好的jtds 3添加完成,多了两个数据库SQLServer和Sybase: 图(17)多了两个数据库,有了我们需要的SQLServer 4连接SQLServer和Oracle: 图(18)连接SQLServer, 用户名用的system. 检索数据库选择要迁移的数据库student, 然后点击测试、保存即可。 5接下来同上建立Oracel数据库的连接,用户名用system,SID选择数据库EnterDB,)测试保存。 图(19)建立Oracel数据库的连接 6创建资料档案库(此过程可以跳过) 资料档案库是用来储存其为移植进程所收集和转换的元数据。不管你要进行多少次移植操作,建立 移植信息库只需要执行一次。 选择SQL Developer工具栏里的移植--(资料档案库管理--(创建资料档案库 图(20)创建资料档案库 7捕获数据: 右键单击源数据库student的用户dbo,选择捕获方案。 图(21)捕获数据完成时截图 8转换为Oracle模型: 在捕获的

文档评论(0)

daixuefei + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档