authentication - 安装后如何启动 db2

标签 authentication db2

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

安装后运行以下查询或任何查询(例如创建数据库),它将显示错误

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

最佳答案

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

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

关于authentication - 安装后如何启动 db2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6276954/

相关文章:

javascript - 防止用户登录页面中的 PHP/Javascript session 滥用

java - 如何在 JSP/Servlet 中获取用户角色

mysql - 哪些 DBMS 允许对 select 子句中不存在的属性进行排序?

sql - 如何使 SQL 符合 zIIP 处理的条件?

具有多个 SET 和 WHERE 的 SQL 语句

db2 - 如何在 sql DB2 中重命名表/移动到不同的模式?

sql - 批量更新是否比 db2 中的单个更新更快?

security - 如何成为 SAML 服务提供商

android - 如何更新 Android 身份验证器模块 (AbstractAccountAuthenticator)?

android - Android M版本中如何根据指纹识别用户?