
正文
sqlserver转oracle,sqlserver转oracle导出
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
把SqlServer转换为oracle数据库
再根据错误信息列名,进行调整。例如:把Datetime 转为Date,char 转为varchar2,根据表实际的数据多调整下试试。
迁移的方法是从Sql Server已有数据库中生成出Oracle的建库脚本,然后在Oracle数据库上执行。用到的生成工具是Power Designer。
)再将导出的文件导入到oracle中。可能需要进行数据类型等的转换。我的想法就是将你的所有动作分解,一个个完成。这样出问题也能及时解决,而且互不影响。
首先将SQLServer数据导出成txt格式文本此方法略,不会的去网上查资料,网上很多相关资料。下面要说的是如何将txt文本数据导入到Oracle中,Dos 环境下使用SQl*Loader命令 加载。
主要就是类型的转换。其次就是一些自定义类型,还有存储过程等程序的改写了。推荐使用oracle的sql developer工具做数据转换,比较好用。
迁移步骤 展示的就是在SSMA中打开的一个将要迁移的Oracle数据库 最左显示连接到的Oracle数据库,最下角显示的就是将要迁移到的Sql Server服务器。下面,我们就以迁移Oracle中的HR数据库为例子。
相关问答
Q1: SQLServer2005移植到Oracle10g经验总结
1、(3)检查字段名是否用到了Oracle的关键字。比如Sql Server命名“备注”字段可能会用“comment”、标题用“title”,但comment、title在Oracle中是关键字,不可以做为字段名称。(4)存储过程、方法是否符合Oracle语法。
2、)不知道你是如何实现的。我推荐的方法是将数据导出来成一个或者一系列的文件。2)再将导出的文件导入到oracle中。可能需要进行数据类型等的转换。我的想法就是将你的所有动作分解,一个个完成。
3、打开SQL Server企业管理器,数据库— 所有任务—导出数据;选择数据源:[数据源]选择“用于SQL Server的Microsoft OLE DB提供程序”,这应该是缺省值。
4、首先,确认你需要迁移的是哪一部分,如果只是数据文件(表数据)迁移的话请看下面步骤。
5、假设我们这边(SQLServer2005)有一个合同管理系统,其中有表contract 和contract_project是需要同步到一个MIS系统中的(Oracle9i)那么,我们可以按照以下几步实现数据库的同步。
Q2: sql数据怎么转到ORACLE里
1、登录plsql,\x0d\x0a文件---新建---命令窗口\x0d\x0a\x0d\x0a然后输入 @文件路径,例如 @c:\a.sql\x0d\x0a\x0d\x0a这样就可以了。
2、利用某个工具将数据导出成txt文件(里面的内容类似 inset into table values();形式) 。这个步骤也有讲究。有两个方案:1) 直接从这个大表中一个id一个id的导出数据。
3、经过查找相关文档,最终选定使用oracle sql developer。提示:将 Informix 和 DB2 数据库迁移到 Oracle。有关所有其他数据库迁移,请访问 Oracle SQL Developer 迁移。
4、写一个简单的程序,先从sql中查出来,然后在添加或是更新到oracle中。我的sql server有个可以和oracle连接的过程,实现互访。你可以网上查一下。
5、在Oracle服务器的命令行里sqlplus / as sysdba命令可以登陆到sqlplus命令行里。然后比如是C:/a.sql,那么就执行@C:/a.sql,然后跑完后这个a.sql就被导入进来了。
6、sql数据,这个太笼统了。一般来说,要导入的数据有这么几类:txt之类的,可以用toad或plsql的导入工具来实现。也可以用sqlldr命令来做。dmp文件(就是之前在其他oracle数据库导出的文件),则用imp命令导入。
Q3: 怎么把sqlserver一个表中的数据导入到oracle中
直接导表就好了。两者字段名称相差不大。只要不是存储过程,且数据量不超过1000w条的话稍微改改sqlserver的建表语句创建到oracle再手动导数据就可以。
利用某个工具将数据导出成txt文件(里面的内容类似 inset into table values();形式) 。这个步骤也有讲究。有两个方案:1) 直接从这个大表中一个id一个id的导出数据。
首先你需要在SQLSERVER和ORACLE之间建立一个链接服务器。然后使用链接服务器来插入数据。
关于sqlserver转oracle和sqlserver转oracle导出的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








