如果只是数据迁移的话,sql server本身就提供了工具啊 前提是要在oracle中建立一个和SQL Server中名字一样的数 据库(也可以沿用原来的库),只用建立数据库(新建用户,密码要设置),之后用 SQL Server的企业管理器,右键单击你要导出的数据库->所有任务->导出数据->下一步->添好各选项(SQL Server数据源的)下一步->添好各选项(下来选项选择oracle的Microsoft OLE DB Provider for Oracle,装了oracle就有,属性中填入你要导入的oracle数据库的名字,用户名,密码)下一 步->下一步->选中全部表,下一步->下一步,下一步. 将会将表结构和表中的数据一同导入到oracle中去如果你想把存储过程,这些脚本的东西都转成oracle的,那就要用到工具了,可以具体去google下
sql 自带的DTS或者用透明网关来弄最好把透明网关不要跟ORACLE db装在一个系统
楼主没讲SQL Server和Oracle是什么版本?不同版本可用的工具及支持不同. SQL Server 2008有个[导出数据]功能支持导出到Oracle, SQL Server Management Studio-->SQL Server实例-->数据库-->右键 -->导出数据-->..目的端选[Microsoft OLD DB Provider for Oracle]
http://www.cnblogs.com/chentuo_1/articles/1820583.html
或者利用工具转化了。
前提是要在oracle中建立一个和SQL Server中名字一样的数
据库(也可以沿用原来的库),只用建立数据库(新建用户,密码要设置),之后用
SQL Server的企业管理器,右键单击你要导出的数据库->所有任务->导出数据->下一步->添好各选项(SQL Server数据源的)下一步->添好各选项(下来选项选择oracle的Microsoft OLE DB
Provider for Oracle,装了oracle就有,属性中填入你要导入的oracle数据库的名字,用户名,密码)下一
步->下一步->选中全部表,下一步->下一步,下一步. 将会将表结构和表中的数据一同导入到oracle中去如果你想把存储过程,这些脚本的东西都转成oracle的,那就要用到工具了,可以具体去google下
SQL Server 2008有个[导出数据]功能支持导出到Oracle,
SQL Server Management Studio-->SQL Server实例-->数据库-->右键
-->导出数据-->..目的端选[Microsoft OLD DB Provider for Oracle]