安装了几次老是启动有问题:
The service did not start due to the following error: Unable to connect to the repository isaservice on database jamax.. Check the log for more information. node01
或者
The service did not start due to the following error: DataBase error: [IBM][CLI Driver][LU62SPM] SQL30070N 不支持 "Unsupported function for SPMDB connect" 命令。 SQLSTATE=58014 sqlstate = 40003 Database driver error... Function Name : Execute SQL Stmt : VALUES CURRENT TIMESTAMP DB2 Fatal Error.. Check the log for more information.
node01 node01
日志:
DOM_10079 Unable to start service [isaservice] on any node specified for the service.
DOM_10055 Unable to start service process [isaservice] on node [node01].
SPC_10013 Process for service isaservice failed to start. 原来怀疑是安装的问题,后来才发现是因为元数据库和源数据的连接错误地设置成同一个数据库,造成元数据库损坏造成的。出错后试了几种办法都不行,只能重新再装,原来的元数据就没法用了,这是一个很严重的后果!正确的做法应该如下(本机):
1. 设置元数据仓库:
Database URL 格式是HOST_NAME:PORT_NAME,如果用的是默认端口那么只需要填HOST_NAME就可以了。
Database user ID: 填一个有管理员权限的用户(sys好像不行,可以用system)
Database service name: 填全局数据库名, 对应下面的SERVICE_NAME
file:tnsnames.ora
INFORMAT =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = jamax)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = informatic.jamax)
)
) 2. 新建源数据库的知识库(Repository )配置。
这里2的数据库配置应该是连接源数据库的,如果设置为1的配置就会出错。