達夢DCA認證學習筆記及體會

zzz132328發表於2022-12-21

達夢 DCA 認證學習筆記及體會

Kylin Linux Server 10+DM8

建立使用者

先建組:

[root@localhost opt]# groupadd dinstall

[root@localhost opt]# useradd -g dinstall dmdba

修改密碼

passwd dmdba

體會:習慣了圖形介面,命令列方式畢竟不方便,可使用如下方式:

                                             

安裝檔案掛載

iso 需要mount mnt 目錄下

[root@localhost opt]# mount -o loop dm8_20220525_x86_rh6_64.iso /mnt

安裝

安裝可以使用命令列方式或圖形介面,但後面的操作在圖形介面操作更方便,因此先把圖形介面調好。

設定 DISPLAY 環境變數: DISPLAY 環境變數用來設定將圖形顯示到何處。

[root@localhost ~]#echo $DISPLAY 【要加$ ,且大寫】

【顯示是什麼就用什麼】

[root@localhost ~]# export DISPLAY=:0.0 【這裡省略了,實際為:localhost:0.0

[root@localhost ~]# xhost +

access control disabled, clients can connect from any host

 

按要求,使用dmdba 安裝

[root@localhost ~]# su - dmdba;

[dmdba@localhost ~]$ cd /

[dmdba@localhost /]$ export DISPLAY=:0.0

[dmdba@localhost /]$ xhost +

access control disabled, clients can connect from any host

一旦使用本次終端開啟的介面除錯好圖形展示,儘量不要關,否則還要設定一遍

 

建安裝目錄(還是習慣圖形化介面操作)


新建資料夾後,修改資料夾許可權:右鍵資料夾,選擇屬性,許可權,所有者更改為 dmdba

[dmdba@localhost /]$ cd mnt

安裝檔案在mnt 下的

[dmdba@localhost mnt]$ ./DMInstall.bin

出現圖形化操作介面

後面的操作,安裝手冊上講解的非常清楚,按提示安裝即可,安裝完畢後,需要在root 下執行root_installer.sh

安裝完畢後,一併初始化資料庫,同樣也是按提示操作即可

注: tmp 資料夾大小為 2G ,由於多次安裝, tmp 提示空間不足

一是確認 tmp 資料夾內容如果刪除則可刪除;二是可以新建一個資料夾 tmp1 ,用來存放臨時檔案

export DM_INSTALL_TMPDIR=/tmp1

 

資料庫解除安裝

dm8 下有解除安裝程式,需要使用dmdba 進行解除安裝

[root@localhost 桌面]# su – dmdba   【切換使用者】

cd ..

cd /dm8

./uninstall.sh 【(如使用命令列解除安裝,增加引數-i

exit  【回到root 賬戶

【使用root 使用者執行】

/dm8/root_uninstaller.sh

 

按以上方式解除安裝、再次安裝後,資料庫埠 5326 提示已佔用,只能使用其他埠。

注:解除安裝前需關閉建立的資料庫例項服務。

 

達夢資料庫使用

達夢資料庫的使用和Oracle 十分相似,熟悉了Oracle 的操作後,轉換至達夢資料庫十分便捷。

1.        達夢資料庫中模式和使用者的關係:每個使用者有一個預設的同名模式,訪問自己模式下的表、檢視等,不需要加模式名,訪問其他模式下的物件需要加上模式名;每個使用者可以有多個模式。

2.        DM 資料庫安裝過程中,有一個“字串比較大小寫敏感”的選項,預設選中。建使用者、表空間、表時儘量使用大寫,否則需要加”” 。關於這一點,Oracle 做得比較好,不管欄位名定義時鍵盤是否處於大寫模式,均自動轉換為大寫字母,從而避免了後續使用資料庫時可能出現的非法欄位名錯誤。

3.        達夢中的資料型別太多,可能是要相容多種資料庫轉換的緣故,但建立欄位型別時,下拉框會很長。

考試時遇到的問題

1.        新建備份檔案報錯:提示:收集到的歸檔日誌不連續

資料庫改為歸檔模式後,做聯機備份

執行checkpoint(100); 再重建備份

 

ODBC 配置

root 賬戶

解壓檔案:tar -zxvf /opt/unixODBC-2.3.0.tar.gz

cd unixODBC-2.3.0

./configure 配置

make 編譯

make install 安裝

/usr/local/etc/ 修改2 個配置檔案, odbc.ini vim odbcinst.ini

odbc.ini 修改如下:

[DM8]

Description = DM ODBC DSN

Driver = DM8 ODBC DRIVER

SERVER = localhost

UID = SYSDBA

PWD = dameng123

TCP_PORT = 5236

 

vim odbcinst.ini 修改如下

[DM8 ODBC DRIVER]

Description = ODBC DRIVER FOR DM8

Driver = /dm8/bin/libdodbc.so

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70025412/viewspace-2929008/,如需轉載,請註明出處,否則將追究法律責任。

相關文章