Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IBM LDAP配置问题_Ldap_Db2_Openldap - Fatal编程技术网

IBM LDAP配置问题

IBM LDAP配置问题,ldap,db2,openldap,Ldap,Db2,Openldap,我正在CentOS 7服务器上安装IBM Tivoli LDAP。IBMDB2用于其数据库配置。IBMDB2也安装在同一台服务器上。我在一个步骤中遇到了错误,我们需要为目录服务器实例配置数据库 [root@dev02 sbin]# ./idscfgdb -I idsusr -a dasusr1 -w dasusr1 -l /home/idsusr -t ldapdb -n GLPWRP123I The program '/opt/ibm/ldap/V6.3.1/sbin/64/idscfgdb'

我正在CentOS 7服务器上安装IBM Tivoli LDAP。IBMDB2用于其数据库配置。IBMDB2也安装在同一台服务器上。我在一个步骤中遇到了错误,我们需要为目录服务器实例配置数据库

[root@dev02 sbin]# ./idscfgdb -I idsusr -a dasusr1 -w dasusr1 -l /home/idsusr -t ldapdb -n
GLPWRP123I The program '/opt/ibm/ldap/V6.3.1/sbin/64/idscfgdb' is used with the following arguments '-I idsusr -a dasusr1 -w ***** -l /home/idsusr -t ldapdb -n'.
You have chosen to perform the following actions:

GLPCDB023I Database 'ldapdb' will be configured.
GLPCDB024I Database 'ldapdb' will be created at '/home/idsusr'
GLPCDB035I Adding database 'ldapdb' to directory server instance: 'idsusr'.
GLPCTL017I Cataloging database instance node: 'idsusr'.
GLPCTL018I Cataloged database instance node: 'idsusr'.
GLPCTL008I Starting database manager for database instance: 'idsusr'.
GLPCTL009I Started database manager for database instance: 'idsusr'.
GLPCTL026I Creating database: 'ldapdb'.
GLPCTL028E Failed to create database: 'ldapdb'. The failure might have occurred because the system was not set up correctly before using the tool.
GLPCTL011I Stopping database manager for the database instance: 'idsusr'.
GLPCTL012I Stopped database manager for the database instance: 'idsusr'.
GLPCDB004E Failed to add database 'ldapdb' to directory server instance: 'idsusr'.
GLPCDB026W The program did not complete successfully. View earlier error messages for information about the exact error.
在检查数据库日志时,我发现以下错误----

2018-08-31-02.26.04.833398-240 E252943E465等级:严重PID :31078 TID:139826858813184过程:db2sysc 0 实例:idsusr节点:000主机名:dev02教育ID:14 EDUNAME:db2wlmt 0函数:DB2UDB,操作系统服务, sqloRequestSetPriority,探测:60消息:ZRC=0xFFFFFBEE=-1042 SQL1042C发生意外的系统错误

数据#1:字符串,29字节无法设置线程优先级

2018-08-31-02.26.04.849838-240 I253409E533级别:错误(操作系统) PID:31023 TID:139826611349248过程:db2wdog 0 [idsusr]实例:idsusr节点:000主机名:dev02 EDUID:2 EDUNAME:db2wdog 0[idsusr]函数: DB2UDB,oper系统服务,sqloSetPriorityHdl,探测:5934消息 :ZRC=0x83000001=-2097151999

调用:OS,-,调度程序OSERR:EPERM(1) 数据#1:字符串,51字节设置内核绝对优先级失败 线

2018-08-31-02.26.04.853094-240 E253943E466等级:严重PID :31078 TID:139826854618880过程:db2sysc 0 实例:idsusr节点:000主机名:dev02教育ID:15 EDUNAME:db2wlmtm 0函数:DB2UDB,操作系统服务, sqloRequestSetPriority,探测:60消息:ZRC=0xFFFFFBEE=-1042 SQL1042C发生意外的系统错误

数据#1:字符串,29字节无法设置线程优先级

2018-08-31-02.26.16.862999-240 E257903E347级别:错误(操作系统) PID:31130 TID:14056077034352过程:db2star2 实例:idsusr节点:000主机名:dev02函数: DB2UDB,SQO内存管理,SQLOMECreateSingleSegment,探测:100 调用:OS,-,shmget-OSERR:EEXIST(17)

2018-08-31-02.26.18.002541-240 E258251E726级别:错误(OS) PID:31131 TID:14056077034352过程:db2star2 实例:idsusr节点:000主机名:dev02函数: DB2 UDB,oper系统服务,sqloexecs,探测:2222消息: ZRC=0x8300000D=-2097151987

2018-08-31-02.26.18.043809-240 I258978E433等级:严重PID :31130 TID:14056077034352 PROC:db2star2实例: idsusr节点:000主机名:dev02函数:DB2 UDB, 基本系统实用程序,sqleAdjustSharedMemoryLimits,探测:20消息: ZRC=0x840F0001=-2079391743=SQLO_ACCD“访问被拒绝” 资源“”的DIA8701C访问被拒绝,操作系统返回代码 是‘

2018-08-31-02.26.18.050443-240 E259412E347级别:错误(OS) PID:31130 TID:14056077034352过程:db2star2 实例:idsusr节点:000主机名:dev02函数: DB2UDB,SQO内存管理,SQLOMECreateSingleSegment,探测:100 调用:OS,-,shmget-OSERR:EEXIST(17)

2018-08-31-02.26.18.340053-240 I260908E491等级:警告 PID:31078 TID:139826829453056过程:db2sysc 0 实例:idsusr节点:000 APPHDL:0-7
APPID:*LOCAL.idsusr.180831062618主机名:dev02教育ID:21
EDUNAME:db2agent(实例)0函数:DB2UDB,bsu安全, sqlexLogPluginMessage,探测:20个数据#1:大小为66字节的字符串 用户dasusr1的密码验证失败,rc=-2146498587


目前,我无法理解这一步失败的原因是什么?是内核错误还是密码验证问题?我已经将dasusr1的密码设置为与dasusr1相同的密码,这样就可以很容易记住,而且不会出现任何问题。有谁能给我指点迷津吗

您的脚本指示您在调用idscfgdb时正在使用dasusr1(DB2管理服务器用户)。文档表明应使用数据库管理员ID。数据库管理员与DB2管理服务器用户不同。如果没有单独的数据库管理员用户id,则可以使用实例所有者id而不是数据库管理员。

缺少的事实:(1)Db2版本,fixpack。(2) hostnamectl或
rpm的输出--查询centos版本
centos的完整版本详细信息。编辑您的问题以添加命令
db2level
的输出,该命令位于Db2安装目录中(如果实例所有者是su/sudo,则该命令可运行)。我相信IBM并不正式支持Centos上的Db2,尽管它在正确配置后运行正常。这是一个独立的工具,用于创建名为SAMPLE的本地数据库。如果这也失败了,那么问题就在于Db2本身,因此了解version+fixpack(db2level输出)至关重要。如果db2sampl成功,您的问题可能在IDS中,但可能有解决方法。DB2版本为10.1.0.0。“rpm--query centos release”的输出为“centos-release-7-5.1804.4.el7.centos.x8664”。db2level的输出是$db2leveldb21085i实例“idsusr”使用“64”位,DB2代码版本“SQL10010”使用级别标识符“02001010e”。信息标记有“DB2V10.1.0.0”、“s120403”、“LINUXAMD64101”和修复包“0”。产品安装在“/opt/ibm/db2/V10.1”上。此外,我还尝试了idsusr用户提供的db2sampl。。。。。命令成功运行并创建了示例数据库。DB2V10.1正式支持RHEL5.6,但不支持更高版本。因此,如果它在RHEL7.5的等价物上没有问题,那将是一个惊喜。尝试V10.1的fixpack-0是在浪费时间(