WEB开发网
开发学院数据库DB2 DB2 最佳实践: 部署 IBM DB2 产品,第 2 部分:创... 阅读

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 设置任务,D

在后面的情况,最好把编目放到另外一个文件然后允许 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 信息中心中有所讨论。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:DB 最佳 实践

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接