說明:
在達夢數據庫安裝完后默認會安裝圖形管理工具manager,可通過單個管理工具,對多個數據實例進行管理,linux和windows版用法差不多,本文以windows例,講一些比較常用的操作。
一、開啟manager管理工具
二、使用manager管理工具
說明:連接數據庫后,左側顯示對象導航;右側為新建查詢窗口,通過窗口可編寫 SQL 語句進行執行;頂部為工具欄;底部為消息和結果集。
1、連接
連接可以直接新建連接,也可以注冊連接。
1)新建連接
2)注冊連接
注冊好后,下次開啟管理工具,對象導航還保存着改連接信息,以后可雙擊直接進行連接。
2、窗口
【窗口】 - 【視圖】中可以查看函數等信息。
【窗口】 - 【選項】中可以設置管理工具的編輯器和結果集等內容。
比如可以設置編輯器是否顯示行號,可以設置編輯器字體大小,字體顏色等。
3、菜單欄
菜單欄可以新建查詢、保存編輯器的內容、執行編輯器中的sql、執行腳本等。
4、對象導航
對象導航欄有很多連接的數據庫,可以新建表空間、用戶、表等操作。
1)新建角色
【角色】 - 右鍵 – 新建角色
新建角色TEST_ROLE
授予該角色創建表和創建索引的系統權限。
授予該角色DMHR模式下CITY表的select對象權限。
2)新建表空間
【表空間】 - 右鍵 – 新建表空間
配置表空間數據文件地址,大小為32M,自動擴充,每次擴充1M,擴充上限1G。
3)新建用戶
【用戶】 - 【管理用戶】 - 右鍵 – 新建用戶
新建用戶TEST_USER。用戶名只能為大寫。
默認會賦予新建用戶public和vtl角色,再另外賦予新建用戶剛剛新建的TEST_ROLE角色。
賦予用戶創建視圖的系統權限。注意:我們剛剛創建了TEST_ROLE這個角色,給這個角色賦予建表和創建索引的權限,又給當前用戶賦予了TEST_ROLE這個角色,所有當前用戶擁有建表、建所有和創建視圖的系統權限。
賦予用戶查詢DMHR模式下REGION表的對象權限。注意:我們剛剛創建了TEST_ROLE這個角色,給這個角色賦予了查看CITY表的權限,又給當前用戶賦予了TEST_ROLE這個角色,所有當前用戶擁有查看DMHR模式下REGION表和CITY表的權限。
設置當前用戶密碼在30后過期,過期后寬限3天。登錄失敗三次鎖定1分鍾。
4)新建表和約束
TEST_USER用戶登錄。
新建表后會自動創建同名的模式
新建TEST表,共三個列,分別是id 、 name 和 sex。
Id為主鍵,不自增。
該表的表空間為TEST_TABLESPACE
為sex列加檢驗約束,sez值只能是0或1。
新建表TEST2,共三個列id、name和test1_id。
Id為主鍵。name加唯一約束,值唯一。test1_id是外鍵。
TEST2的test1_id引用TEST表的主鍵。注意:外鍵只能引用主鍵。
5)、邏輯導入導出
以用戶的為例,其他的都差不多
a)導出
管理員賬號登錄,選中用戶,右鍵-導出
導出到E:\dmdbms\data\backup
導出文件名dexp_test_user.dmp
導出日志名dexp_test_user.log
導出效果如下:
b)導入
先新建用戶TEST_DIMP,這時會自動創建用戶同名模式TEST_DIMP
【模式】 - 右鍵 – 導入
導入文件所在目錄 E:\dmdbms\data\backup
導入文件名 dexp_test_user.dmp
導入日志名 dimp_test_dmip.log
注意需要加模式映射,指定從哪個模式導入哪個模式。
導出效果如下:
6)備份還原
在管理工具中做備份,都是熱備,需要開啟歸檔。
在注冊的連接上右鍵 – 【管理服務器】
配置歸檔日志。配置好后點擊確定。
再次右鍵注冊的連接 – 【管理服務器】
打開數據庫。
配置好歸檔就可以做數據庫熱備份了。
備份的名稱為:TEST_FULL_BACKUP
備份目錄為:E:\dmdbms\data\DAMENG2\bak
備份集名稱為:TEST_FULL_BACKUP
效果如下:
還原需要關閉數據庫服務,下面是用rman還原的方式:
RMAN> restore database 'E:\dmdbms\data\DAMENG2\dm.ini' from backupset 'E:\dmdbms\data\DAMENG2\bak\TEST_FULL_BACKUP';
RMAN> recover database 'E:\dmdbms\data\DAMENG2\dm.ini' from backupset 'E:\dmdbms\data\DAMENG2\bak\TEST_FULL_BACKUP';
RMAN> recover database 'E:\dmdbms\data\DAMENG2\dm.ini' update db_magic;
還原好后再啟動數據庫。
7)作業
先雙擊【代理】創建代理環境
再右鍵【作業】- 新建作業
設置作業步驟和作業調度,實現定時執行。
更多資訊請上達夢技術社區了解: https://eco.dameng.com