适用于Oracle 7.3的旧版SSMigrationAssistant?

时间:2018-06-26 16:33:59

标签: sql-server oracle migration legacy-database

我无法使用Microsoft当前的SSMA与Oracle 7.3进行任何连接。没有旧版下载了,我想我需要一个旧版本6.0。使用tnsnames方法定义服务时,我不断收到两个任务的连接错误。这可与旧版oracle工具中的模式管理器一起使用,但是无论我尝试什么,我都无法在新的SSMA中获得连接而不会看到该错误。出于传统原因,我应该在Windows 7虚拟机上说即时通讯。

我尝试在sql 2008和2012中使用链接服务器,这将允许我进行查看。然后,我可以将其引入实体框架,这是最终目标,但结果与上面相同。

有人遇到过类似的问题,碰巧有一个更老的SSMA吗?

1 个答案:

答案 0 :(得分:1)

Client/Server Interoperability Support [ID 207303.1] 对于Oracle Server 7.3,您需要oracle客户端7.3或8.0.5-8.1.7或9.0

Oracle8 i 8.1.7 Documentation

要配置oracle客户端SQL*Net V1, V2 ,tnsnames.ora,请阅读SQL*Net FAQ

我很早在1996年就安装了Oracle 7.3:)。

更新

您可以迁移到Oracle 11 XE版本的免费版本,或者在具有免费1年服务的Amazon云中使用Oracle的RDS实例。 使用实用程序expimp。这些实用程序将不再开发且不受支持,但对于从非常旧的版本进行迁移是必需的。

  • 迁移计划:

  • 在源中定义迁移所需的方案和用户 数据库,表空间。

  • 安装免费版本的Oracle 11或使用免费的1年服务在Amazon云中创建Oracle的RDS实例。

  • 创建所需的表空间。

  • 创建配置文件,用户和角色。

  • 导入转储文件。

  • 在mssql中进行迁移。