在UNIX 和Linux平台上部署 IBM DB2 产品
2008-04-16 16:24:31 来源:WEB开发网因为除了其许可条款之外,Developer's Edition 产品与先前产品一样,所以不必在现有产品之上安装这些产品,反之亦然。
部署概览
在 UNIX 和 Linux上执行 DB2 产品部署的步骤如下:
1. 创建代码服务器
2. 计划部署
2.1 可选,创建一份响应文件,以自动化配置。
3. 创建一份部署脚本
4. 在所有机器上运行部署脚本
创建代码服务器
创建代码服务器的目的是加速部署进程。事实上,把 CD 从一个系统转移到另一个系统并不是在合理利用管理员的时间,甚至将 CD 安装在一台机器中,然后通过网络文件系统(例如 NFS、DFS、AFS 等等)安装,将减缓所有的部署,因为后者需要不断的跳跃,以响应网络请求。
相反,通过将 CD 复制到硬盘中,我们可以充分利用大多数物理文件系统驱动程序提供的缩短的查找时间和增大的缓冲区。
此外,在 DB2 Version 8 中,一些产品在其 CD 中是以压缩形式针对某些平台提供的。对于这些产品来说,我们必须复制到本地磁盘,然后解压缩和释放文件,因为我们无法简单地从 CD 直接共享镜像文件。
根据您所拥有的产品和平台,您可能可以直接复制文件,否则您必须解压缩镜像文件。如果您可以复制镜像文件,我们建议以 root 权限使用以下命令:
# (cd /cdrom; tar cf - *) | (cd /bigshareddisk; tar xf -)
使用磁带存档文件的基本意图在于并不是所有的平台都具有可以保持符号链接(symbolic link 或 symlink)的 cp 命令。相反,任何可以保持符号链接、所有权和权限的等同命令也同样适用。
如果您有一份预压缩的镜像文件,则需要使用的命令是:
# (cd /cdrom; zcat *.tar.Z) | (cd /bigshareddisk; tar xf -)
更多精彩
赞助商链接