db2資料庫用戶
select name from sysibm.systables where type='T' and creator='DB2ADMIN'
type:資料庫表用T表示;資料庫視圖用V表示
creator:資料庫對象的創建者
② DB2如何新建自己的資料庫並創建用戶名和設
DB2-創建用戶和組,資料庫
1、增加一個操作系統用戶
groupadd test---添加用戶組test
useradd -m -g test -d /home/test test---添加用戶test
passwd test---修改test的密碼
2、賦予用戶DB2許可權
db2 connect to sample---連接到sample資料庫
db2 grant connect on database to user test---賦予test用戶sample資料庫的connect許可權
db2 connect reset--關閉連接
③ db2用戶刪除後db2資料庫無法再啟動怎麼回事 這個問題 你怎麼解決的啊
db2的命令,和環境變數實在實例創建時候,針對實例用戶生成的
db2icrt
-u
db2fenc1
db2inst1
創建時,會在/home/db2inst1生成一個sqllib文件夾,這是整個實例
只有su
-
db2inst1用戶,才會執行db2inst1用戶下的.profile腳本,讀取環境變數
才能執行db2的一系列命令,你刪了實例用戶,就無法在環境變數中價值到sqllib下的bin目錄到PATH,也就無法運行資料庫實例了
④ 如何在一個db2資料庫中創建多個db2用戶
db2的用戶就是系統的用戶,給系統用戶賦值,就可以當db2的用戶使用了。
資料庫用戶登錄後,默認的schema的名字就是用戶名,如果想要訪問別的用戶的表,就要加上schema。或者用set current schema命令來設置schema。