您可以使用 onunload 和 onload 实用程序将完整的数据库从一台计算机移动到另一台。
-
确保两台计算机上的页大小、数字表示以及结构和联合上的字节对齐相同。
在某些 UNIX™ 系统上,页面大小为 2
KB。页大小是
GBase 8s 的特征。有关页大小的信息,请参阅《GBase 8s 管理员指南》。数字表示和字节对齐是操作系统特征。有关数字表示和字节对齐的信息,请参阅操作系统手册。
-
决定存储已卸载数据的地方:
- 在磁盘上。为 onunload 创建一个空文件来保存数据。确保您拥有此文件的写许可权。
- 在磁带上。使用在 ONCONFIG 配置文件中由 TAPEDEV 或 LTAPEDEV 配置参数指定的磁带设备和特征,或指定另一个磁带设备。请确保您指定的磁带设备可用于 onunload。但是,如果将 TAPEDEV 配置参数设置为 STDIO,那么 onunload 实用程序将无法卸载数据。
-
运行 oncheck 实用程序以确保数据库的一致性。
有关 oncheck 的信息,请参阅《GBase 8s 管理员参考》。
-
运行 onunload 实用程序从数据库卸载数据。
-
如果需要,将存储介质(磁带或磁盘)传送到新计算机。
如果两台计算机位于同一网络上,您可远程读取或写入数据。
-
运行 onload 实用程序将数据装入新数据库。
-
为新数据库设置日志记录状态。
有关日志记录状态的信息,请参阅《GBase 8s 管理员指南》。
-
如果需要,更改数据库的 DBA 特权。
-
创建新数据库的 0 级备份。