首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> DB2 資料庫 >> DB2 教學

DB2 查詢與切換當前 Schema、用戶連線及權限授予指令速查

     編輯:DB2 教學

核心指令

# 1. 連線資料庫
db2 connect to study

# 2. 查詢當前 Schema
select current schema from sysibm.sysdummy1
-- 或
select current schema from sysibm.dual

# 3. 切換當前 Schema (僅影響當前連線)
set current schema toms

# 4. 切換連線用戶
db2 connect to cpsdb user Administrator using 111111

# 5. 授予資料庫管理權限 (DBADM)
db2 grant dbadm on database to user odsuser

# 6. 查看當前用戶權限
db2 get authorizations

補充說明

  • SET CURRENT SCHEMA 僅改變未限定 schema 物件的隱含 schema,不影響權限。
  • CONNECT ... USER ... USING ... 會建立新連線,舊連線隱性中斷。
  • GRANT DBADM 需具備 SECADM 或 ACCESSCTRL 權限才能執行。

相關問答

如何查詢資料庫建立者?

可查詢 SYSCAT.DBAUTH 或 SYSCAT.TABLES 的 DEFINER 欄位。

能否切換當前表空間?

無法直接切換;建表時以 IN <tablespace> 指定即可。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved