達夢數(shù)據(jù)庫8用戶管理
1.創(chuàng)建用戶的語法:
CREATE USER <用戶名> IDENTIFIED BY <口令> [<ACCOUNT LOCK | ACCOUNT UNLOCK >] DEFAULT TABLESPACE <表空間名>
創(chuàng)建自定義用戶gin,設置密碼為123456789,密碼要符合密碼策略(PWD_POLICY)要求,指定默認表空間為MAIN
CREATE USER “GIN” IDENTIFIED BY “123456789” DEFAULT TABLESPACE MAIN;
2.鎖定/解鎖用戶
ALTER USER USER_NAME ACCOUNT LOCK/UNLOCK;
3.修改用戶的密碼(同樣要符合密碼策略PWD_POLICY)
ALTER USER USER_NAME IDENTIFIED BY “需要改的密碼”;
4.修改用戶默認表空間
ALTER USER USER_NAME DEFAULT TABLESPACE “”;
–嘗試從MAIN表空間修改到TEST
先創(chuàng)建TEST的表空間到/home/dmdba/dmdbms/data/DAMENG路徑下并制定數(shù)據(jù)文件為TEST.DBF,大小為64M,自動擴展到128M。
CREATE TABLESPACE TEST DATAFILE ‘/home/dmdba/dmdbms/data/DAMENG/TEST.DBF’
SIZE 64 AUTOEXTEND ON MAXSIZE 128;
然后修改用戶gin的默認表空間為TEST
ALTER USER GIN DEFAULT TABLESPACE TEST;
5.刪除用戶
DROP USER USER_NAME;
6.同樣地可以使用DM管理工具進行創(chuàng)建用戶
在用戶下面的管理用戶下右擊選擇創(chuàng)建用戶
然后填寫信息即可。
達夢數(shù)據(jù)庫v8忘記sysdba密碼,修改辦法。
關于達夢數(shù)據(jù)庫sysdba密碼忘記的問題:接觸過達夢數(shù)據(jù)庫的工程師應該都知道,達夢官方說法是必須重裝,但是網(wǎng)絡有很多其他文檔都說到了ENABLE_LOCAL_OSAUTH這個參數(shù),今天嘗試,確實可以在忘記sysdba密碼的情況下緊急進入系統(tǒng)密碼修改,驗證過程如下:
1、達夢數(shù)據(jù)庫版本
SQL> select * from v$version;
行號 BANNER
---------- -------------------------
1 DM Database Server 64 V8
2 DB Version: 0x7000c
2、確定ENABLE_LOCAL_OSAUTH參數(shù)類型
SQL> select para_name,para_type,para_value from v$dm_ini where para_name like ‘%OSAUTH’;
行號 PARA_NAME PARA_TYPE PARA_VALUE
1 ENABLE_LOCAL_OSAUTH READ ONLY 0
注:
SESSION: 會話級, 動態(tài)參數(shù), 即改即生效, 只針對當前會話有效。
SYS: 系統(tǒng)級, 動態(tài)參數(shù), 即改即生效, 全局的參數(shù)。
IN FILE: 靜態(tài)參數(shù), 需要重啟數(shù)據(jù)庫實例生效。
READ ONLY: 只讀參數(shù), 需要通過文本編輯器(vi/vim) 修改。
3、經(jīng)查看$DM_HOME/data/DMSERVER/dm_ini文件,發(fā)現(xiàn)并沒有吃參數(shù),經(jīng)官方文檔說明:此文檔為隱含參數(shù),添加此參數(shù)到dm_ini文件內(nèi)
ENABLE_LOCAL_OSAUTH=1
4、重啟達夢數(shù)據(jù)庫實例。
$DmServiceDMSERVER restart
5、通過本地用戶驗證的方式連接數(shù)據(jù)庫實例,出現(xiàn)提示:用戶名和密碼,一路“回車”;
[dmdba@dm8 DMSERVER]$ disql / as sysdba
[-2512]:未經(jīng)授權的用戶.
disql V8
用戶名:di
[-2501]:用戶名或密碼錯誤.
用戶名:
密碼:
服務器[LOCALHOST:5236]:處于普通打開狀態(tài)
登錄使用時間 : 3.736(ms)
SQL>
SQL>
6、驗證當前數(shù)據(jù)庫的用戶;
SQL> select user;
行號 USER()
1 SYSDBA
已用時間: 5.237(毫秒). 執(zhí)行號:300.
7、修改sysdba的密碼;
SQL> alter user “SYSDBA” identified by “dameng123”;
操作已執(zhí)行
已用時間: 202.969(毫秒). 執(zhí)行號:403.
SQL>
8、驗證修改的密碼
[dmdba@dm8 DMSERVER]$ disql sysdba/dameng123
服務器[LOCALHOST:5236]:處于普通打開狀態(tài)
登錄使用時間 : 4.794(ms)
disql V8
到此說明達夢數(shù)據(jù)庫的密碼修改成功。
sorrolb
達夢數(shù)據(jù)庫8用戶管理
henry0007文章來源:http://www.zghlxwxcb.cn/news/detail-655391.html
達夢數(shù)據(jù)庫v8忘記sysdba密碼,修改辦法。文章來源地址http://www.zghlxwxcb.cn/news/detail-655391.html
到了這里,關于達夢數(shù)據(jù)庫8用戶管理以及忘記sysdba密碼修改辦法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!