域使用者登入,不能建立DB2資料庫的解決辦法

2021-12-29 22:30:02 字數 1176 閱讀 1758

問題描述:在域使用者環境下安裝了db2 v9.5 建立資料庫時出錯,提示該使用者沒有許可權

具體提示如下

在建立資料庫的時候 敲入db2sampl

d:\program files\ibm\sqllib\bin>db2sampl

creating database "sample"...

attempt to create the database "sample"

failed.

sql1092n  "***xx" 不具有執行請求命令的許可權。

'db2sampl' processing complete.

這裡***xx表示域使用者名稱

解決辦法:查閱官方文件

使用者的windows 平台安全性注意事項

在定義帳戶的機器上,屬於本地administrators 組的任何有效db2® 資料庫使用者帳戶都被授予「系統管理」(sysadm)許可權。

在windows® 域環境中,預設情況下,只有屬於「域控制器」上的administrators 組的域使用者才對例項具有sysadm 許可權。因為db2 總是在定義帳戶的 機器上執行授權,所以向伺服器上的本地administrators 組新增域使用者並不將域使用者sysadm 許可權授予該組。

注: 在域環境中(例如,在windows 中),db2 只認證使用者標識所屬的符合要求和限制的前64 個組。您具有的組可以多於64 個。

為了避免將域使用者新增至域控制器上的administrators 組,應建立乙個全域性安全性組,例如,global_group,並新增要對其授予sysadm 許可權的使用者。最後,要配置db2 伺服器以使將此全域性組中的使用者識別為sysadm ,請輸入下列命令:

db2stop

db2 update dbm cfg using sysadm_group global_group

db2start

解決措施:

1、在域控上建立乙個新組,型別為  全域性-安全組 例如db2domino

2、將管理db2伺服器的域使用者加入這個組

3、執行

db2stop

db2 update dbm cfg using sysadm_group db2domino

db2start

4、將services中db2資料庫服務的啟動帳號設定為域使用者啟動。

重新測試後一切正常

本文出自 「jollyos」 部落格

建立 DB2 資料庫

可以使用 tivoli privacy manager 資料庫建立程式或使用資料庫產品介面可以建立 tivoli privacy manager 資料庫 表和配置資料庫。使用 db2 資料庫建立程式 使用 tivoli privacy manager 資料庫建立程式來建立 tivoli privac...

建立DB2資料庫

建立db2資料庫 1.建立資料庫 db2cmd db2 list db directory 查詢現存的資料庫 create db dbname 建立資料庫 2.建立使用者名稱密碼 方法一 db2cmd db2cc 選擇建立好的資料庫 使用者和組物件 資料庫使用者中新建 我的電腦 管理 本地使用者和組...

DB2 資料庫建立

登入資料庫管理使用者 db2inst db2 db2inst db2 create database dbname automatic storage yes on dbauto dbpath on database using codeset gbk territory cn collate us...