1.windows環境下
1.1開啟資料庫服務
1.1.1在windows環境下,直接在服務裡面找到dmservicedmserver開啟即可
1.1.2命令列方式:dmserver.exeh:\dmdbms\data\dameng\dm.ini
1.2因使用者密碼過期,故使用sysdba系統管理員使用者登入資料庫
1.2.1推薦直接使用管理工具,雙擊即可
1.2.2命令列方式:disqlsysdba/sysdba@localhost
1.3對密碼已經過期的使用者進行密碼重設,以下為例子
--在管理工具裡面直接執行sql語句
alter user "dmdba" identifiedby "dmdba_12345";
1.4有時候密碼包含了@等特殊字元導致disql無法直接連線和執行。需要通過轉移符來處理。disql轉義符使用如下
--在windows下,需要使用雙引號將密碼包含進來,同時對雙引號使用\進行轉移,具體例子如下:
disqlsysdba/\"abcd@efgh\"@localhost
2.linux環境下
2.1開啟資料庫服務
[dmdba@localhost desktop]$ cd/home/dmdba/dmdbms/bin
[dmdba@localhost bin]$ ./dmserver/home/dmdba/dmdbms/data/dameng/dm.ini
file dm.key not found, use defaultlicense!
version info: develop
use normal os_malloc instead of hugetlb
use normal os_malloc instead of hugetlb
dm database server x64v7.1.5.158-build(2017.02.13-77698)ent startup...
license will expire on 2018-02-13
ckpt lsn: 57014
iid page's trxid = 1794
next trx id = 1795
system is ready.
顯示systemis ready,則資料庫服務啟動成功
2.2因使用者密碼過期,故使用sysdba系統管理員使用者登入資料庫
[dmdba@localhost bin]$ ./disqlsysdba/sysdba@localhost
server[localhost:5236]:mode is normal,state is open
login used time: 26.201(ms)
disqlv7.1.5.158-build(2017.02.13-77698)ent
connected to: dm 7.1.5.158
sql>
2.3對密碼已經過期的使用者進行密碼重設,以下為例子
sql>alter user "dmdba"identified by "dmdba_12345"; //裡面填寫新的密碼
2.4有時候密碼包含了@等特殊字元導致disql無法直接連線和執行。需要通過轉移符來處理。disql轉義符使用如下
注意:linux下,需要使用雙引號將密碼包含進來,同時外層再使用單引號進行轉移,具體例子如下:
[dmdba@localhost bin]$ ./disqldbatest/'"abcd@efgh"'@localhost
達夢資料庫使用者管理語句
使用dm管理工具,或查詢dba users sysusers資料字典可獲取資料庫使用者資訊。select from dba users select from sysusers 建立使用者前,規劃使用者的許可權 使用者下表 索引的儲存位置 規劃使用者密碼安全和資源管理。create user tes...
達夢資料庫之啟動方式
安裝 dm 資料庫後,在 etc rc.d init.d 中有名稱為 dmservice 開頭的檔案,檔案 全名為 dmservice 例項名 例 如果例項名為 dmserver,則相對應的服務檔案為 dmservicedmserver 以 實 例 名 為 dmserver 為例,在終端輸 入.dm...
達夢資料庫故障處理流程
收集資訊,對問題定性。分析定位問題,找到原因。能處理當場處理 無法處理的則重現問題。問題反饋,上報bug。問題定性 確定問題的重要性 確定問題的緊迫性 問題的種類 a b c 等專案的狀態 上線 開發 測試 影響範圍 點 面 使用者關切度 非常 一般 客戶關係度 好 一般 緊張 問題種類 a 最嚴重...