DB2 最佳实践: 部署 IBM DB2 产品,第 2 部分:创建部署包或部署脚本并在所有的机器上运行
2009-11-12 00:00:00 来源:WEB开发网在后面的情况,最好把编目放到另外一个文件然后允许 CLP 读取那个文件:
su – db2inst1 -c ". sqllib/db2profile;
db2 -tvf /share/rtcl/v9GA/catalog.db2"
你可以使用这些其他文件来执行其他 DB2 设置任务,就像下面例子显示的:
catalog tcpip node server remote serverhostname;
catalog database sample at node server;
在 Windows 平台上命令也是一样的。不过,为了设置你想使用的 DB2 实例,使用 DB2INSTANCE 环境变量并用 db2cmd /C 来运行 DB2 命令:
set DB2INSTANCE=DB2
“ C:\Program Files\IBM\SQLLIB\BIN\DB2CMD.EXE “ /C
“ DB2 CATALOG DATABASEsampleAT NODEserver”
服务器考虑:
在部署一个服务器时,你通常需要额外的命令来创建和设置数据库、表空间、表。例如,在客户端创建一个脚本并使用 db2 – tvf来运行这个脚本,这能让你简化你的部署。
在一个 UNIX 上的并行环境,部署脚本必须能更新 .rhosts 和 db2nodes.cfg 文件。
使用 db2_install(Linux 和 UNIX)配置一个安装
你能使用 db2_install 命令来配置一个安装。这个方法绕过了创建响应文件步骤以及响应文件带来的所有好处。
安装阶段仍然相对简单:
/share/client/v95GA/db2_install -p CLIENT -n -b /install/path
一个产品的产品标识是唯一的。为了查看一个可用产品列表,不加任何参数运行 db2_install,参见信息中心。
你可以使用部署脚本来创建用户、实例和 DAS 。创建用户是操作系统特定的功能,因此更多信息请参考操作系统手册。关于创建实例和 DAS,在 DB2 信息中心中有所讨论。
- ››最佳ASP.NET编程习惯
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
- ››DB2 pureScale 实战
- ››DB2 存储过程中如何使用 Optimization Profile
- ››DB2 pureScale 新特性 -- Member Restart
- ››DB2 Express-C 9.7.2 新增特性
- ››DB2 9.7 新特性 - 内联 LOB 的使用
更多精彩
赞助商链接