達夢DCA認證學習筆記及體會
達夢 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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 學習達夢hint注入筆記筆記
- 達夢資料庫學習筆記資料庫筆記
- 達夢資料庫必知必會-DCA篇資料庫
- 達夢記憶體調整及修改方法記憶體
- Laravel——驗證碼認證學習記錄Laravel
- SpringBoot + Spring Security 學習筆記(三)實現圖片驗證碼認證Spring Boot筆記
- 數學證明 學習筆記筆記
- 參加由武漢達夢資料庫有限公司培訓部組織的DM8-DCA認證培訓資料庫
- 達內課程學習筆記筆記
- Workerman學習筆記(一)初步認識筆記
- SpringBoot + Spring Security 學習筆記(二)安全認證流程原始碼詳解Spring Boot筆記原始碼
- docker筆記29-k8s認證及serviceaccount、RBACDocker筆記K8S
- swoft 學習筆記之驗證器筆記
- 【學習筆記】初次學習斜率最佳化的程式碼及筆記筆記
- 達夢資料庫學習資料庫
- 吳恩達機器學習筆記(3)吳恩達機器學習筆記
- 達夢資料庫學習心得資料庫
- GO 學習筆記->結構體Go筆記結構體
- HexMap學習筆記(八)——水體筆記
- 【軟體測試】學習筆記筆記
- 認證授權:學習OIDC
- numpy的學習筆記\pandas學習筆記筆記
- 吳恩達機器學習筆記 —— 14 無監督學習吳恩達機器學習筆記
- 夢筆記筆記
- JAVA學習筆記及知識積累Java筆記
- 常用埠及埠範圍(學習筆記)筆記
- Python學習筆記-yield用法及優點Python筆記
- 機器學習 | 吳恩達機器學習第九周學習筆記機器學習吳恩達筆記
- docker筆記30-k8s dashboard認證及分級授權Docker筆記K8S
- Django學習筆記(13)——Django的使用者認證元件,檢視層和QuerySet APIDjango筆記元件API
- 整體二分學習筆記筆記
- 2020.09.29 軟體需求工程學習筆記筆記
- Oracle體系結構學習筆記Oracle筆記
- Django學習筆記(15)——中介軟體Django筆記
- Linux 學習筆記 - 軟體安裝Linux筆記
- JVM學習筆記——自動記憶體管理JVM筆記記憶體
- 吳恩達機器學習筆記 —— 9 神經網路學習吳恩達機器學習筆記神經網路
- 《吳恩達機器學習》學習筆記007_支援向量機吳恩達機器學習筆記