将sybase 11.5迁移到12.5.4

时间:2016-05-04 16:24:42

标签: database sybase dump migrate ase

我想将sybase ASE 11.6的数据库迁移到其他服务器sybase ASE 11.9.2(ssma),12.5.4或更高版本

我找不到办法,我尝试从11.6转储数据库:

 sp_dboption '<dbname>','single user',true
 go
 use <dbname>
 go
 dump database <dbname> to '/usr/dumps/remote/ledump.dmp'

并在12.5.4上加载: sp_dboption'','single user',true 走 使用 走 将数据库转储到'/tmp/dump.dmp'

然后转到ASE 12.5.4

  sp_dboption '<dbname>','single user',true
  go
  load database hr_db from '/tmp/ledump.dmp'

数据库离线!
然后

online database REFCOM
go

数据库仍处于脱机状态! 错误:数据库还没有准备好

关闭服务器并重新启动后,数据库就在这里,但我没有表,juste用户,角色和程序

我还有其他选择:ddlgen(我觉得11.6不工作),链接服务器?,syscomment:@。

如果有人知道如何迁移这个数据库,那对我来说将是一个很大的帮助。

我在ASE 10-11上找到了一些技术帮助:http://www.nowandfutures.com/sybase/http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.ase_12.5.1/title.htm

谢谢

1 个答案:

答案 0 :(得分:0)

如果我没记错的话,11.6 - &gt; 12.5.4不会直接支持。我相信你可以从11.6开始 - > 12.0 - &gt; 12.5.4或11.6 - &gt; 11.9.2 - &gt; 12.5.4,但是一旦你获得超过2个主要版本,它就不受支持。