達夢數據庫的用戶管理

達夢數據庫的用戶管理

安裝完達成夢數據庫,系統默認會自帶有一些系統級的用戶:
1、sys -----達夢數據庫內置管理用戶,不能登錄數據庫,數據庫使用的大部分的數據字典和動態性能視圖sys。
2、Sysdba -----數據庫的管理員
3、Sysauditor---審計用戶
4、Syssso---安全用戶

在達夢數據庫裏每一個用戶都有一個默認的表空間,對於 SYS、SYSSSO、SYSAUDITOR 系統用戶,默認的用戶表空間是 SYSTEM,SYSDBA 的默認表空間爲 MAIN,新創建的用戶如果沒有指定默認表空間,則系統自動指定 MAIN 表空間爲用戶默認的表空間。

1、查看所有用戶
select username,user_id,default_tablespace,profile from dba_users;
達夢數據庫的用戶管理

2、創建用戶
create user test1 identified by test123456 default tablespace tbs1;
達夢數據庫的用戶管理

創建完用戶我們來測試下連接
達夢數據庫的用戶管理

創建用戶設置密碼注意:
DM7.6之前版本默認密碼是轉爲大寫存儲的,登錄時要注意。比如用戶設置test1/test123456,那麼登錄的時候用test1/TEST123456和TEST1/TEST123456可以登錄,用test1/test123456和TEST1/test123456就不能登錄。如果設置密碼時加引號,則存儲實際的密碼。
DM8版本後大小寫默認通用,用戶名密碼默認統一都存儲大寫的,登錄時用大小寫都可以,都轉爲大寫做匹配。如果設置密碼時加引號,則存儲實際的密碼。

新建的用戶未賦值權限只能查詢通用的系統表,是沒有創建表之類的權限。
達夢數據庫的用戶管理

如果沒有賦值權限,那這個用戶只能連接,還不能做任何事情
給用戶賦管理員權限:grant dba to test1;
或者只給創建表等部分的權限:grant create table to test1;
達夢數據庫的用戶管理

3、修改用戶
修改用戶密碼和默認表空間
alter user test1 identified by test123456 default tablespace tbs2;
達夢數據庫的用戶管理

切換修改用戶密碼和默認表空間tbs1
alter user test1 identified by test123456 default tablespace tbs1;
修改用戶爲鎖狀態:alter user test1 account lock;
修改用戶爲解鎖狀態:alter user test1 account unlock;
修改用戶的密碼:alter user test1 identified by XXXX;

4、刪除用戶
drop user test1;
drop user test1 cascade; ----慎用,刪除前做備份。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章