尝试连接DataStudio 4.1.0.1中的DB2v11时,在DS的错误日志中出现以下错误。 连接后也无法扩展任何数据库。
java.lang.NullPointerException
at com.ibm.datatools.adm.db2.luw.connection.listener.LUWConnectionProfilePropertySetListener.handleConnectEvent(Unknown Source)
at com.ibm.datatools.adm.db2.luw.connection.listener.LUWConnectionProfilePropertySetListener.propertySetChanged(Unknown Source)
答案 0 :(得分:0)
你写道你尝试连接时会得到NullPointerException(这可能表明连接失败了),但是在成功连接后你也写了“无法扩展”。这些似乎是互不相容的。
如果您刚刚创建了数据库(db2 create database ...)并且尚未创建任何模式或表,那么您“无法扩展”是正确的,因为数据库只是一个骨架(即除了目录和基本默认值之外什么都不包含)。
如果您正在学习,最好在Windows上运行>运行> db2cwadmin。在db2cmd.exe窗口中,结果运行命令db2sampl
以创建示例数据库。此数据库包含大量对象和数据,所有IBM提供的示例程序/脚本/代码段都使用此数据库,因此对学习者有用。 db2sampl需要几分钟才能完成,完成后,从Data-Studio创建与此新数据库的连接。然后,您将能够扩展模式并查看示例数据库中包含的表和视图以及其他对象。
如果您继续遇到IBM Data Studio的问题,您可能希望将其升级到当前版本(在2018年4月,我相信当前版本是4.1.3)。