1. 程式人生 > 實用技巧 >DM資料庫的安裝以及服務的註冊

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 匯出資料庫的模式名字或者說使用者名稱

這是一個簡單快速安裝上手的操作手冊,也是本人安裝的一個安裝記錄