DM資料庫的安裝以及服務的註冊
DM資料庫的需要具備的條件
本地測試安裝要求不是太高,滿足此要求就可以
1.硬體要求
2.軟體要求
軟體環境其中對Linux系統要求是 glibc庫的要求 DM7必須是在2.3以上
DM8的GLIBC的要求在2.4以上
檢視glibc庫版本的命令
strings /lib64/libc.so.6 | grep GLIBC
3.同時需要滿足tmp臨時空間在1GB以上,因為DM安裝時產生臨時檔案都預設放在tmp下面
如果/tmp沒有1GB以上的空間 可以配置環境變數讓其掛在到其他空間足夠大的地方
示例
#以 BASH 為例: mkdir -p /mount_point/dir_name DM_INSTALL_TMPDIR=/mount_point/dir_name export DM_INSTALL_TMPDIR
下面開始使用命令的方式安裝
不建議使用root使用者安裝
執行
./DMInstall.bin -i
下面根據提示進行選擇 (都是傻瓜式操作)這裡不再一一敘述
最後需要執行的命令按操作執行
命令安裝後需要初始化資料庫例項
命令如下
./dminit PATH=/opt/dmdbms/data CASE_SENSITIVE=Y CHEARSET=1
建立普通使用者並授權
create user "XXXX_0811" identified by "XXXX_0811XXXX_0811"; GRANT DBA TO XXXX_0811; grant "DBA","RESOURCE","PUBLIC" to "XXXX_0811" ;
闡述一下引數
create user 建立使用者
identified by 給與密碼
GRANT DBA 授權
一般情況下命令安裝沒有註冊服務,還需要手動註冊服務
註冊服務命令如下
使用預設安裝方式 示例如下:
cd /opt/dmdbms/script/root
./dm_service_install.sh -t dmServer -i /opt/dmdbms/data/DAMENG/dm.ini -p DMSERVER
現在已經安裝完成,簡單的說一下邏輯備份與匯出的命令
資料的匯入
匯入dmp備份檔案 dimp XXXX_0811/XXXX_0811XXXX_0811 file=D:\dmdbms\bakdb\20191128\db_bak.dmp log=d:\20170226.log ignore=y
引數說明:
dimp 內建匯入命令 如同Oracle的imp等
XXXX_0811/XXXX_0811XXXX_0811 使用者名稱密碼
file 備份dmp檔案位置
log 備份生成的日誌所放置的位置
ignore 忽略一些錯誤
同一使用者不需要remap_schema
remap_schema=TEST1:TEST2
資料庫的匯出
匯出資料庫dmp
dexp XXXX_0811/XXXX_0811XXXX_0811 file=/home/zhujess/桌面/datebak/ XXXX_0811.dmp log=/home/zhujess/桌面/datebak
/XXXX_0811.log owner=CZBAK_0811
引數說明:
dexp 內建匯入命令 如同Oracle的exp等
XXXX_0811/XXXX_0811XXXX_0811 使用者名稱密碼
file 匯出dmp檔案位置
log 備份生成的日誌所放置的位置
owner 匯出資料庫的模式名字或者說使用者名稱
這是一個簡單快速安裝上手的操作手冊,也是本人安裝的一個安裝記錄