1.1DM客戶端存放位置
Windows:DM數據庫安裝目錄中tool文件夾和bin文件夾中。
Linux:DM數據庫安裝目錄中tool目錄和bin目錄中。
1.2DM數據庫配置助手
1.2.1Windows創建數據庫
打開數據庫配置助手dbca
點擊創建數據庫實例
選擇一般用途
瀏覽選擇數據庫存放目錄
定義數據庫名,實例名以及端口號
各文件存放目錄
定義初始化參數
定義用戶口令(默認口令為用戶名)
確認創建信息
創建完成。
1.2.2Linux命令行中dminit創建數據庫
進入dm安裝目錄里存放dminit腳本的bin目錄里
執行腳本輸入參數help查看各參數的詳細介紹
./dminit PATH=/home/dmdba1(數據庫的存放目錄) DB_NAME=T1(數據庫的名字) CASE_SENSITIVE=Y(開啟大小寫敏感) CHARSET=0(字符集為GB18030)
創建完成
使用命令建庫后必須前臺啟動一次數據庫實例,然后關閉數據庫實例,才能通過后臺啟動
./dmserver /home/dmdba1/T1/dm.ini
執行dmserver腳本指定創建數據庫的dm.ini文件的路徑,進入前臺運行
輸入命令:exit
退出前臺運行
1.2.3刪除數據庫
點擊數據庫配置助手,選擇刪除數據庫實例
選擇要刪除的數據庫或指定數據庫配置文件所在路徑
刪除完成(注:需要關閉數據庫服務才能刪除數據庫)
1.3DM服務查看器
1.3.1Windows
點擊dmservice服務查看器
Dm服務查看器可以控制數據庫的啟動或停止
1.3.2 Linux
dm_service_installer.sh:注冊數據庫服務,守護服務,監控服務
dm_service_uninstaller.sh:刪除其他服務
root_installer.sh:注冊DMAP服務
首先創建一個實例
注冊服務
查看服務
刪除服務
查看刪除服務腳本參數信息
輸入-n參數,指定服務名,進行刪除服務
1.4 DM管理工具
1.4.1創建數據庫實例連接
點擊DM管理工具manager
點擊注冊連接
輸入要連接數據庫的端口號,連接用戶以及用戶的口令
輸入連接用戶的口令進行登錄
連接完成
有ssl加密認證的需要輸入ssl密碼才能進行登錄
1.4.2DM管理工具窗口功能說明
1.4.3查看數據庫實例信息
右鍵點擊實例連接,點擊管理服務器
1.4.4常用選項配置
?
可以對sql編輯器進行便捷設置
以及sql編輯器執行的結果集進行顯示設置
1.4.5 創建表空間
點擊新建表空間
?
1.5 disql
1.5.1Linux使用
進入dm8安裝目錄中bin目錄
執行腳本語法:./disql 用戶/密碼@數據庫客戶端IP地址:端口
linux下,需要使用雙引號將密碼包含進來,同時外層再使用單引號進行轉移。
具體例子如下:
./disql EMP/'"abcd@efgh"'@localhost:5236
在disql中執行已經編輯好的腳本文件
在disql中執行腳本文件只需要輸入`后面加腳本文件的路徑
在disql中創建表空間和用戶,授權,修改密碼
1.5.2 Windows使用disql
在DM安裝目錄中的bin目錄,點擊運行Disql
輸入用戶名/密碼,數據庫客戶端IP地址以及端口號,進行連接數據庫
輸入ed命令,進行編輯腳本
把要執行的sql語句編輯到記事本上進行保存
輸入命令start指定sql腳本,進行執行腳本中的語句
1.6 DM控制臺工具
只適用于圖形化界面中
可以在控制臺中查看實例的配置信息
可以進行備份還原功能(只適用于脫機狀態,數據庫實例關閉狀態)
查看數據庫配置信息
1.7 DM數據庫遷移工具
1.7.1遷移前準備工作
1.停止應用
2.確認要遷移的用戶(模式、數據庫)
3.記錄原數據庫中要遷移的對象的數量
4.記錄原數據庫中要遷移的所有對象名稱
5.記錄原數據庫中要遷移的表的數據量(行數)
6.創建目標數據及實例
7.創建目標數據的表空間及用戶
1.7.2 MySql遷移到DM
關閉mysql數據庫
systemctl stop mariadb
打開dts數據遷移工具
進入dm8安裝目錄中的tool目錄
執行dts,進入圖形化遷移工具
?
輸入工程名
右鍵點擊遷移,點擊新建遷移
進入歡迎界面,點擊下一步
選擇mysql遷移到dm
填寫mysql數據庫的信息以及要遷移的數據庫名
填寫dm數據庫信息
指定對象復制
點擊轉換選擇遷移策略
確認遷移信息,點擊完成進行遷移
遷移成功。
1.7.3遷移完成測試數據
Mysql查詢:
Dm查詢:
?
1.8 dexp/dimp
1.8.1dexp命令行式導出
cd /dm8/bin
進入dm數據庫的安裝目錄中的bin目錄中
執行:./dexp help
查看dexp工具所有參數的詳細介紹
./dexp SYSDBA/SYSDBA@LOCALHOST:5239 DIRECTORY=/dm/dmexp FILE=dexp_SYSDBA_1_%U.dmp OWNER=SYSDBA LOG=dexp_SYSDBA_1_%U.log FILESIZE=200M
DIRECTORY=/dm/dmexp:導出目錄為/dm/dmexp
FILE=dexp_emp_1_%U.dmp:導出文件為dexp_emp_1_%U.dmp
OWNER=SYSDBA
LOG=dexp_emp_1_%U.log:日志文件名為dexp_emp_1_%U.log
FILESIZE=200M:每個轉儲文件的最大大小為200M
導出成功。
1.8.2 dimp命令行式導入
進入dm數據庫的安裝目錄中的bin目錄中
執行:./dimp help
查看dimp工具所有參數的詳細介紹
./dimp SYSDBA/SYSDBA@LOCALHOST:5239 DIRECTORY=/dm/dmexp FILE=dexp_SYSDBA_1_01.dmp LOG=dimp_SYSDBA_1.log TABLE_FIRST=Y
DIRECTORY=/dm/dmexp :導入文件的目錄是/dm/dmexp
FILE=dexp_SYSDBA_1_01.dmp:導入文件名稱是dexp_SYSDBA_1_01.dmp
LOG=dimp_SYSDBA_1.log:日志文件為dimp_SYSDBA_1.log
TABLE_FIRST=Y:Y是先導入表
導入完成
?