我是db2的新手。我已經安裝了db2,並且需要通過終端運行查詢。我有LINUX機器。安裝後如何從db2開始
安裝運行下面的查詢或有任何疑問想創建數據庫後,它會顯示錯誤
db2 => start database manager
SQL1092N "ROOT" does not have the authority to perform the requested command
or operation.
我是db2的新手。我已經安裝了db2,並且需要通過終端運行查詢。我有LINUX機器。安裝後如何從db2開始
安裝運行下面的查詢或有任何疑問想創建數據庫後,它會顯示錯誤
db2 => start database manager
SQL1092N "ROOT" does not have the authority to perform the requested command
or operation.
此鏈接可以幫助你。 (http://community.jboss.org/wiki/InstallDB2OnFedora)
以dasusr身份登錄。使用db2admin命令來控制管理服務器。
[dasusr] $ DB2ADMIN啓動 [dasusr] $ DB2ADMIN停止
root用戶不必DB2服務器資源的自動獲取,可以說是不應該。您應該登錄以開始使用DB2的用戶是實例所有者(與DAS所有者不同)。如果您不確定哪個用戶擁有DB2實例,或者還存在實例,請使用db2ilist命令顯示本地服務器上安裝的所有實例的列表。
作爲db2實例所有者,您可以運行db2start,db2stop和db2sampl以立即開始使用數據庫。最終,您將希望創建其他用戶,他們將使用比實例所有者擁有的權限更少的權限與DB2進行交互。只要數據庫啓動並運行,就可以使用GRANT語句來允許其他用戶連接到數據庫,使用表格並執行例程(用戶定義的函數和存儲過程)。
以DB2ADMIN身份登錄。然後添加一個用戶並給他previllige。
非常感謝你Jasonw。該鏈接是非常有幫助 – Coder 2011-06-08 11:10:55
@Coder它解決了這個問題嗎? – Jasonw 2011-06-08 12:54:57