達夢dca培訓筆記——2020.1.7-9
1、體系架構
(1)邏輯儲存結構
1)表空間
2)頁資料庫中最小的資料儲存單元;
預設大小為 8kb;
頁大小在庫建好後不能改變;
3)簇是資料頁的上級邏輯單元;
由同乙個資料檔案中 16 個或 32 個連續的資料頁組成;
預設大小為 16;
簇大小在庫建好後不能改變;
4)段段是簇的上級邏輯分割槽單元;
在同乙個表空間中,段可以跨越不同的檔案;
(2)物理儲存結構
1)配置檔案 dm.ini
2)控制檔案
3)資料檔案
4)redo
5)歸檔
開歸檔步驟:
1.資料庫到配置模式
sql> alter database mount;
2.配置歸檔檔案:
sql> alter database add archivelog 『dest=/dm7/arch,type=local,file_size=64,space_limit=0』;
3.開啟歸檔配置:
sql> alter database archivelog;
4.開啟資料庫:
sql> alter database open;
(3)記憶體結構
1)記憶體池
2)緩衝區
3)排序區
4)雜湊區
5)ssd緩衝區
(4)執行緒
…1、安裝資料庫軟體
(1)確認軟硬體資訊
(2)規劃安裝路徑、安裝使用者
(3)配置環境變數
(4)配置檔案最大開啟數
(5)安裝
1)圖形安裝./dminstall.bin
2)靜默安裝./dminstall.bin -i
(6)執行指令碼
2、建立資料庫例項
1)圖形 dbca.sh
2)靜默 dminit
dminit path=/dm7 db_name=dm01 instance_name=test port_num=5237
3、資料庫例項管理
(1)啟停例項 service dmservertest stop/start
(2)資料庫狀態
1)mount
2)open
3)suspend —唯讀
(3)修改引數
sp_set_para_value(2,『buffer』,500);
(4)compatible_mode
是否相容其他資料庫模式。0:不相容,1:相容sql92標準,2:相容oracle,3:相容ms sql server,4:相容mysql
open 狀態與 mount 和 suspend 能相互轉換;
mount 和 suspend 之間不能相互。
5、表空間管理
(1)型別
(2)建立
(3)修改
(4)刪除
6、使用者管理
1)sys 資料庫內建管理使用者,不能登入資料庫
2)sysdba 資料庫的管理員
3)sysauditor 審計員
4)syssso 安全員(安全版)
5)sysdbo 操作員(安全版)
7、角色管理
許可權的集合
8、sql
(1)ddl:定義語句 create、drop、alter、truncate
(2)dml:管理語句 select、update、delete,insert
(3)dcl:控制語句 grant、revoke
(4)tcl:事務控制 commit、rollback
10、備份還原
(1)備份
1)邏輯備份和物理備份
dexp
備份資料庫檔案
2)完全備份和增量備份
達夢只支援累積增量備份,不支援差異增量備份。
(2)還原
1)邏輯還原和物理還原
dimp
2)完全還原和增量還原
11、作業
(1)初始化**環境
(2)開啟作業
(3)配置步驟
(4)配置排程
(5)提交作業
12、開發
(1)jdbc
定義dm jdbc 驅動串
string jdbcstring = 「dm.jdbc.driver.dmdriver」;
定義dm url 連線串
string urlstring = 「jdbc:dm://localhost:5236」;
(2)odbc
1)安裝gcc
2)安裝odbc
3)修改odbc.ini檔案
4)修改odbcinst.ini檔案
學習達夢DCA筆記
安裝資料庫 建立資料庫 圖形建庫 開啟dbca工具 dm dmdbms tool dbca.sh注意 用dm使用者,不要用root使用者 2.建庫 資料庫名 選中兩個示例庫,其他預設。3.用root使用者執行命令後完成 dm dmdbms script root dm service install...
達夢資料庫安裝(DM)
進入目錄掛載iso檔案 cd sudo mkdir p dm8 sudo mount o loop dm8 setup rh7 64 ent 8.1.1.45 20191121.iso dm8 cd dm8 dminstall.bin 進入圖形化介面操作安裝 確認 選擇語言與時區 下一步接受 下一步...
達夢dm8資料安裝
id dmdba 檢視是否有此使用者 groupadd dinstall 新增乙個組 useradd g dinstall dmdba 新增乙個使用者,並分配到dinstall組 passwd dmdba 為dmdba使用者設定密碼 chown dmdba dinstall r dm8 設定dm7這...