在UNIX 和Linux平台上部署IBM DB2 产品(一)
2008-09-09 16:29:58 来源: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;tarcf-*)|(cd/bigshareddisk;tarxf-)
使用磁带存档文件的基本意图在于并不是所有的平台都具有可以保持符号链接(symbolic link或symlink)的cp命令。相反,任何可以保持符号链接、所有权和权限的等同命令也同样适用。
如果您有一份预压缩的镜像文件,则需要使用的命令是:
#(cd/cdrom;zcat*.tar.Z)|(cd/bigshareddisk;tarxf-)
相反,在 Linux 上,磁带存档文件可以使用 Z 选项来实现上述命令:
更多精彩
赞助商链接