sybase数据库跨平台移植问题

折腾_苏州 2008-05-12 02:57:01
近日要将Solaris平台下的sybase数据库移植到AIX平台下,sybase应用服务肯定是要换平台版本的,但sybase数据库的数据,不知道需不需进行重新建立数据库、建表,然后导数据的繁琐漫长的操作。数据是在裸设备上的(不受文件系统管理)。

能不能直接在AIX平台使用这些设备和这些设备上的数据呢,望有经验的人说明下看看。没试过的也可以说下自己的看法。征求大家意见写个技术方案,谢谢。
目前关于移植我提出三种办法:
1.直接在AIX平台使用这些设备和这些设备上的数据(可行性未检测)
2.使用sybase的DUMP/LOAD(可行性未检测,sybase官方不支持)
3.使用sybase的DDL、BCP OUT/IN(可行性:可行,操作过程都很繁琐,需要大量的时间和额外空间)
...全文
224 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
折腾_苏州 2008-06-10
  • 打赏
  • 举报
回复
汗,分数都分配好了,点了个无满意答案,分全没了。。。
ntahua 2008-05-30
  • 打赏
  • 举报
回复
dmup/load应该可以的
jamo 2008-05-30
  • 打赏
  • 举报
回复
应该可行, 你自己试试

SYBASE跨平台DUMP&LOAD
http://www.dbadmin.com.cn/?p=40


今天群里面Ralf在问:

我恢复数据库的时候出错了,情况是:
数据库出处:sun的小型机,solaris8,ase11.92
导入到:x86,solaris10,ase12.53
结果会出现:备份文件的文件头恢复的时候无法识别。

后来Montolivo☆发上来一个文档,里面有提到:

1. Put the database in single user mode using sp_dboption
2. Run sp_flushstats and wait for the pages to be flushed
3. Checkpoint the database
4. Run DUMP DATABASE

就是DUMP之前要做一点工作,整理了一下列出来。
use master
go
sp_dboption pub2,"single user",true
go
sp_flushstats
go
checkpoint
go
use pub2
go
sp_flushstats
go
checkpoint
go
use
go
dump database pub2 to '/pub2.dump'
go
hobbylu 2008-05-28
  • 打赏
  • 举报
回复
关键看你的数据库版本
chenfengwu 2008-05-18
  • 打赏
  • 举报
回复
没怎么研究过数据库,提点个人看法:
我想如果sybase有AIX平台版本的应该就能解决问题,同一个数据库系统对与数据在物理设备上存储方法应该会跟操作系统平台无关的
michaelwang2007 2008-05-14
  • 打赏
  • 举报
回复
可行性未检测
Sybase数据库培训教材 目 录 第1章 Sybase数据库简介 7 1.1 版本 7 1.2 Sybase数据库的特点 7 1.3 Sybase数据库的组成 8 第2章 SYBASE有关概念 10 2.1 数据库设备 10 2.2 段 11 2.3 系统数据库 11 2.4 用户数据库 14 2.5 数据库对象 14 第3章 SQL 查询语言 22 3.1 简单查询 22 3.2 连接查询 22 3.3 子查询 23 3.4 集函数、分组与排序 23 第4章 数据库数据库对象的增、删、改 25 4.1 数据库 25 4.2 表 25 4.3 索引 26 4.4 默认 27 4.5 规则 27 4.6 视图 28 4.7 存储过程 28 4.8 触发器 29 第5章 批处理和流控制语言 31 5.1 批处理 31 5.2 流控制语言 31 5.3 启动SQL Server 32 5.4 启动SQL Server的单用户模式 33 5.5 关闭服务器 33 5.6 Sybase数据库目录说明 33 第6章 SQL Server的用户及权限 35 6.1 建立SQL服务器用户名(登录帐号) 35 6.2 增加数据库用户名 35 6.3 数据库操作授权 37 第7章 数据库备份与恢复 39 7.1 系统软件故障恢复 39 7.2 介质故障的恢复 39 第8章 几个实用程序 44 8.1 bcp 44 8.2 isql 44 8.3 showserver 45 8.4 startserver 45 8.5 syman 45 8.6 dbcc 数据库一致性检查 46 第9章 Sybase客户端软件 47 9.1 安装 47 9.2 运行 47 第10章 附录 49 10.1 附录1:只有在master数据库中才能有的系统表 49 10.2 附录2:Sysusages 一行记录了分配给一个数据库的每一个磁盘分析 49 10.3 附录3: 由SQL Server提供的系统过程功能和执行权 50 10.4 附录4:常用SQL命令 52

2,598

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧