如何在安装后启动db2

时间:2011-06-08 09:50:34

标签: login db2

我是db2的新手。我已经安装了db2,需要通过终端运行查询。我有LINUX机器。

安装完成后运行以下查询或任何查询如create database,它将显示错误

db2 => start database manager
SQL1092N  "ROOT" does not have the authority to perform the requested command 
or operation.

3 个答案:

答案 0 :(得分:3)

root用户没有自动访问DB2服务器资源,可以说不应该。您应该登录以开始使用DB2的用户是实例所有者(这是与DAS所有者不同的用户)。如果您不确定哪个用户拥有DB2实例,或者实例是否存在,请使用db2ilist命令显示本地服务器上安装的所有实例的列表。

作为db2实例所有者,您可以运行db2start,db2stop和db2sampl以立即开始使用数据库。最终,您将需要创建将与DB2交互的其他用户,其权限少于实例所有者所具有的权限。只要您启动并运行数据库,就可以使用GRANT语句允许其他用户连接到数据库,使用表并执行例程(用户定义的函数和存储过程)。

答案 1 :(得分:2)

此链接可以帮助您。 (http://community.jboss.org/wiki/InstallDB2OnFedora)

以dasusr身份登录。使用db2admin命令来控制管理服务器。

[dasusr] $ db2admin start [dasusr] $ db2admin stop

答案 2 :(得分:1)

以DB2ADMIN身份登录。然后添加一个用户并为他提供previllige。

enter image description here