|
对于开放平台以前个人一直习惯上把db2的备份恢复平台分为UNIX LINUX WINDOWS,认为DB2的备份可以在同一类型的os上恢复,不同类型的OS备份不能通用.
例如:在AIX上的备份可以在AIX,HU-UNIX,Solaris上通用,但不能在linux和windows上恢复.
相信有很多人跟我上面的想法一样,其实这种分类方法并不恰当.
windows自己是一类,它与unix和linux差别太大.对于unix和linux不能简单的根据os来区分.
DB2的备份和恢复平台应该分为以下三类:
1 Big-endian Linux and UNIX
2 Little-endian Linux and UNIX
3 windows
下面对endian的概念做个简单介绍
endian: The ordering of bytes in a multi-byte number.
在计算机系统体系结构中用来描述在多字节数中各个字节的存储顺序。
目前在各种体系的计算机中通常采用的字节存储机制主要有两种:
big-edian和little-endian。
big-endian:计算机体系结构中一种描述多字节存储顺序的术语,在这种机制中最重要字节(MSB)存放在最低端的地址上。采用这种机制的处理器有IBM3700系列、PDP-10、Mortolora微处理器系列和绝大多数的RISC处理器。
little-endian:计算机体系结构中一种描述多字节存储顺序的术语,在这种机制中最不重要字节(LSB)存放在最低端的地址上。采用这种机制的处理器有PDP-11、VAX、Intel系列微处理器和一些网络通信设备。该术语除了描述多字节存储顺序外还常常用来描述一个字节中各个比特的排放次序。
自己做了一个简单的测试.
三个平台:
A PowerPC_604 + AIX + DB2 V8.2 32位
B POWER5 + suse linux + DB2 V8.2 64位
C Intel(R) Xeon(R)+ suse linux +DB2 V8.2 32位
在A上的备份,可以在B上恢复,但不能在C上恢复.
在B上的备份,可以在A上恢复,但不能在C上恢复.
在C上的备份,在A和B上均不能恢复. |
|