使用Oracle Sql Developer将SQL SERVER 2008数据库移植到Oracle 11g

使用Oracle Sql Developer将SQL SERVER 2008数据库移植到Oracle 11g

ID:40599484

大小:817.00 KB

页数:13页

时间:2019-08-04

使用Oracle Sql Developer将SQL SERVER 2008数据库移植到Oracle 11g_第1页
使用Oracle Sql Developer将SQL SERVER 2008数据库移植到Oracle 11g_第2页
使用Oracle Sql Developer将SQL SERVER 2008数据库移植到Oracle 11g_第3页
使用Oracle Sql Developer将SQL SERVER 2008数据库移植到Oracle 11g_第4页
使用Oracle Sql Developer将SQL SERVER 2008数据库移植到Oracle 11g_第5页
资源描述:

《使用Oracle Sql Developer将SQL SERVER 2008数据库移植到Oracle 11g》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、使用OracleSqlDeveloper将SQLSERVER2008数据库移植到Oracle11g分类:oracle2011-12-2712:086454人阅读评论(3)收藏举报oracle数据库sqlserversqlsqlservertable上一次,我使用手工转换SQL脚本的方式进行数据库的迁移,其间过程相当繁琐,特别是标识符长度的限制让我焦头烂额,因为我们的系统中长标识符真是多如繁星,另外,表结构建好之后,数据的迁移又是一个相当复杂的过程,因为修改了不少的表名,需要把导出的数据和表一一对应上。    

2、 但是,除了手工的方式之外,其实我们还有更为简便和自动化的解决方案,那就是ORACLE官方提供的SqlDeveloper自带的OracleMigrationWorkbench。什么是OracleSQLDeveloper?在官方页面上,是这样介绍它的:OracleSQLDeveloperisafreeandfullysupportedgraphicaltoolfordatabasedevelopment.WithSQLDeveloper,youcanbrowsedatabaseobjects,runSQLsta

3、tementsandSQLscripts,andeditanddebugPL/SQLstatements.Youcanalsorunanynumberofprovidedreports,aswellascreateandsaveyourown.SQLDeveloperenhancesproductivityandsimplifiesyourdatabasedevelopmenttasks.另外,通过第三方驱动包,该工具还支持连接和管理各种主流数据库服务器。     下面就把我使用这个工具迁移Microsoft

4、SQLServer2008数据库到Oracle11G的过程记录下来,为了积累也为分享。      第一部分:获取工具      第二部分:建立资料档案库(MigrationRepository)      第三部分:数据库移植向导      第四部分:SqlServer中的架构到Oracle中的模式,名称的处理      第五部分:转移数据     第六部分:存储过程和函数      首先,当然是获得工具,该工具在OracleSqlDeveloper官方下载页面里面可以直接下载到。Windows32位直连地址

5、:Windows32bitSqlDeveloper。OracleSqlDeveloper需要JDK的支持,在下载页面中提供了包含JDK的下载包,还有支持各种操作系统的下载选项。     下载后,解压到任意位置。直接运行程序。第一次运行,需要指定JDK的目录。     启动后,我们要做的第一件事,不干别的,先下载SQLSERVER的驱动程序。点击菜单帮助,选择检查更新,弹出检查更新向导窗口,第一页一般是废话,直接下一步,等更新中心列表加载完毕后,只选择“ThirdPartySQLDeveloperextensi

6、ons”,点击下一步,等待更新搜索完毕后,中列表中找到并选中JTDSJDBCDriver,如下图:      下一步,在许可协议页面,点击“我同意”按钮后再点下一步,等下载完毕后关闭窗口,弹出提示需要重启程序才能完成更新,点击“是”。等程序重启完毕。     环境准备完毕,开始进入到正题移植数据库。建立资料档案库(MigrationRepository)       一、连接到Oracle     在程序左边的连接窗口中,点击加号按钮,添加一个到Oracle数据库的dba连接,如下图:           配

7、置完成后,点击连接按钮,连接到数据库。      二,建立用户     打开到Oracle数据的连接,新建一个用户,我们要在该用户的模式中建立所谓的“资料档案库”,并使用该用户去建立SQLServer移植后的用户名,以及做其它的一些工作。按照帮助中的说明,这个用户最少需要以下权限和角色:Roles CONNECTWITHADMINOPTION,RESOURCEWITHADMINOPTIONPrivileges ALTERANYROLE,ALTERANYSEQUENCE,ALTERANYTABLE,ALTERT

8、ABLESPACE,ALTERANYTRIGGER,COMMENTANYTABLE,CREATEANYSEQUENCE,CREATEANYTABLE,CREATEANYTRIGGER,CREATEVIEWWITHADMINOPTION,CREATEPUBLICSYNONYMWITHADMINOPTION,CREATEROLE CREATEUSER,DROPANYSEQUENCE,DROPANYTAB

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。