将 Siebel 7 电子商务应用程序从 DB2 UDB V8 迁移到 DB2 9
2008-11-20 16:34:24 来源:WEB开发网要添加许可,运行 DB2_9_Directory/adm/db2licm -a filename.lic 命令作为根。
例如,如果从 /db2_9_installimage 目录中开始安装 DB2 9 ESE,并选择了默认的安装位置,那么应该运行
/opt/IBM/db2/V9.1/adm/db2licm -a /db2_9_installimage/ese/disk1/db2/license/db2ese.lic。
检查根环境并确保 LIBPATH 或 PATH 环境变量中不存在 DB2 路径或实例的 SQLLIB。同时检查 .profile 和 .kshrc 文件。这些文件在使用 db2imigr 命令时将生成错误,阻止进行实例迁移。
迁移实例。在 DB2_Installation_Path/instance 下运行 db2imigr 命令作为根。
例如,db2imigr -u db2fenc1 db2inst1 。
在成功的迁移过程中,旧的 SQLLIB 被重命名为 SQLLIB_V81。
作为被迁移的实例的所有者登录,并发出 db2start 命令。
以实例所有者的身份,通过运行 db2 migrate db dbname 命令进行数据库迁移。
此时,您已经完成了迁移任务。下一节将向您展示如何调整一些参数并启用 DB2 的一些特性来开始使用 Siebel 7 和 DB2 9。
完成迁移后需要进行的步骤
这一节将介绍使用 DB2 9 和 Siebel 7 的准备步骤。还将启用 DB2 9 的一些新特性。
调整日志空间大小(logfilsiz、logprimary 和 logsecond 数据库配置参数)。如果您改变了这些参数(如预迁移步骤中建议的那样),您可以使用预迁移步骤 3 中保存的值将这些参数值恢复为原来的值。
安装 Siebel 存储过程。将正确的 Siebel 存储过程代码(在 UNIX 上为 siebproc 而在 Windows 上为 siebproc.dll)复制到 SQLLIB 下的 FUNCTION 目录。更改文件的权限。UNIX 的 siebproc 权限应该修改为所有者具有读写权限,组用户只具有读权限,而所有其他人既不具有读权限,也不具有写权限。
更多精彩
赞助商链接