MAC 中使用 DB2 Express 的 db2ckpw 进程过多
too many db2ckpw processes using DB2 Express in MAC
我使用以下指南在 mac (OSX El Capitan) 上成功安装了 DB2 Express
Installing DB2 on Mac OS El Capitan ,但我在连接到数据库时遇到问题。
使用 db2 命令行处理器 (db2clp),我可以使用我当前的登录 ID 进行连接。 (例如 db2 连接到 mydb),但是,当我连接并指定连接用户标识(例如 db2 连接到 mydb 用户 ian)时,每个连接请求都会生成一个新进程 (db2ckpw)。此 db2 connect 成功,但它会为每个连接创建一个新的进程 ID。最终,OS 耗尽了进程。
DB2 安装在我的个人帐户中,并且我按照安装步骤
启用了 OS 身份验证
cd /Users/$(whoami)/sqllib/security
sudo chown root /Users/$(whoami)/sqllib/security/db2ckpw
sudo chmod u+rxs /Users/$(whoami)/sqllib/security/db2ckpw
sudo chmod o+rx /Users/$(whoami)/sqllib/security/db2ckpw
db2 配置 (db2 get dbm cfg) 使用默认值并设置为身份验证 = SERVER。
不确定还需要检查什么,或者这是否是 Mac.
的 DB2 的已知问题
编辑:数据库目录如下
Database 1 entry:
Database alias = CLOUD210
Database name = CLOUD210
Local database directory = /Users/igovett
Database release level = f.00
Comment =
Directory entry type = Indirect
Catalog database partition number = 0
Alternate server hostname =
Alternate server port number =
DB2 支持团队已针对此问题打开一个缺陷。下一个版本中应该会提供修复程序。
有关详细信息,请参阅 https://www.ibm.com/developerworks/community/forums/html/topic?id=77777777-0000-0000-0000-000014927797#repliesPg=1 上 developerworks 上的 post。
我使用以下指南在 mac (OSX El Capitan) 上成功安装了 DB2 Express Installing DB2 on Mac OS El Capitan ,但我在连接到数据库时遇到问题。
使用 db2 命令行处理器 (db2clp),我可以使用我当前的登录 ID 进行连接。 (例如 db2 连接到 mydb),但是,当我连接并指定连接用户标识(例如 db2 连接到 mydb 用户 ian)时,每个连接请求都会生成一个新进程 (db2ckpw)。此 db2 connect 成功,但它会为每个连接创建一个新的进程 ID。最终,OS 耗尽了进程。
DB2 安装在我的个人帐户中,并且我按照安装步骤
启用了 OS 身份验证cd /Users/$(whoami)/sqllib/security sudo chown root /Users/$(whoami)/sqllib/security/db2ckpw sudo chmod u+rxs /Users/$(whoami)/sqllib/security/db2ckpw sudo chmod o+rx /Users/$(whoami)/sqllib/security/db2ckpw
db2 配置 (db2 get dbm cfg) 使用默认值并设置为身份验证 = SERVER。
不确定还需要检查什么,或者这是否是 Mac.
的 DB2 的已知问题编辑:数据库目录如下
Database 1 entry:
Database alias = CLOUD210
Database name = CLOUD210
Local database directory = /Users/igovett
Database release level = f.00
Comment =
Directory entry type = Indirect
Catalog database partition number = 0
Alternate server hostname =
Alternate server port number =
DB2 支持团队已针对此问题打开一个缺陷。下一个版本中应该会提供修复程序。
有关详细信息,请参阅 https://www.ibm.com/developerworks/community/forums/html/topic?id=77777777-0000-0000-0000-000014927797#repliesPg=1 上 developerworks 上的 post。