因為工作原因,公司報名了達夢dca的考試,培訓了一周左右的時間,在vmware上搭載了中標麒麟系統實操了達夢資料庫,下面說一下我對達夢資料庫管理系統的了解以及學習心得。
1.達夢資料庫提供了許多與其他資料庫系統相容的特性,尤其針對oracle,達夢提供了全方位的相容,以降低使用者學習成本,遷移成本。並且設定方式十分簡便,相容快,不需要額外花費時間再去學習新指令與邏輯。
2.達夢相容多種硬體體系,可執行於x86、sparc、power等硬體體系之上。支援windows系列、各版本linux(2.4及2.4以上核心)、unix、neokylin、aix、solaris等各種主流作業系統。伺服器、介面程式和管理工具均可在32位/64 位版本作業系統上使用。
達夢資料庫支援多種主流整合開發環境,包括powerbuilder、delphi、visual studio、.net、c++builder、qt、jbuilder、eclipse、zend studio等;支援各種開發框架技術,主要有spring、struts、hibernate、ibatis sqlmap、entityframework、zendframework等;支援主流系統中介軟體,包括weblogic、websphere、tomcat、jboss、東方通tongweb、金蝶apusic、中創infoweb等。並且提供了國際化支援,伺服器和客戶端工具均支援簡體中文和英文來顯示輸出結果和錯誤資訊。
3.達夢資料庫圖形化配置助手以及管理工具非常齊全,載入達夢資料庫後就可以使用管理軟體跟配置助手進行使用,簡單易上手。
基本使用:
基本使用
查表空間
select * from vtab
lesp
ace;
查詢模式
sele
ctow
nerf
romd
base
gmen
tsgr
oupb
yown
er;查
詢表se
lect
∗fro
mdba
tabl
eswh
eret
able
spac
enam
e=′t
emp′
;//根
據表空間
查詢表s
elec
t∗fr
omsy
sobj
ects
wher
esch
id=(
sele
ctob
ject
idfr
omal
lobj
ects
wher
eobj
ectn
ame=
′cti
sys′
ando
bjec
ttyp
e=′s
ch′)
and(
subt
yp
etablespace; 查詢模式 select owner from dba_segments group by owner; 查詢表 select * from dba_tables where tablespace_name='temp'; //根據表空間查詢表 select * from sysobjects where schid = (select object_id from all_objects where object_name = 'ctisys' and object_type = 'sch') and (subtype
tables
pace
;查詢模
式sel
ecto
wner
from
dbas
egm
ents
grou
pbyo
wner
;查詢表
sele
ct∗f
romd
bat
able
swhe
reta
bles
pace
nam
e=′t
emp′
;//根
據表空間
查詢表s
elec
t∗fr
omsy
sobj
ects
wher
esch
id=(
sele
ctob
ject
idf
roma
llo
bjec
tswh
ereo
bjec
tna
me=′
ctis
ys′a
ndob
ject
typ
e=′s
ch′)
and(
subt
ype = 『utab』 or subtype$ = 『stab』); //object_name指模式名, utab使用者表,stab系統表
表空間離線及上線
alter tablespace 「dmhr」 offline;
alter tablespace 「dmhr」 online; //同一表空間可以存在同名物件
模式切換
select sys_context (『userenv』, 『current_schema』) from dual; //查詢當前模式
set schema 「sysdba」; //設定當前登入使用者的預設模式
資料大小
select sum(bytes) from dba_data_files; //資料庫占用空間
select table_used_space(『dmhr』, 『region』) * 1024; //表大小
歸檔模式
select arch_mode from vdat
abas
e;//
歸檔是否
開啟se
lect
∗fro
mv
database; //歸檔是否開啟 select * from v
databa
se;/
/歸檔是
否開啟s
elec
t∗fr
omvdm_arch_ini; //歸檔資訊
系統資料查詢
select * from dba_tables; //系統所有表查詢
select * from user_tables; //登入使用者所有表查詢
select * from user_tablespaces; //表空間查詢
select * from dba_users; //系統所有使用者查詢
達夢資料庫DM7備份還原實操
達夢資料庫dm7備份還原實操 達夢資料庫備份分為冷備和熱備,今天實踐的內容是熱備,熱備的三個前置條件為 1.dmap服務是開啟的 2.資料庫是開啟的 3.資料為歸檔模式 檢視兩個服務狀態 dmdba xubk service dmapservice status dmapservice is sto...
達夢資料庫使用
1 修改最大連線數 先檢視當前的最大連線數 select sf get para value 2,max sessions 修改最大連線數 alter system set max sessions 1000 spfile 重啟資料庫 su dmdba cd dmdbms dmservicedmse...
達夢資料庫簡單使用
groupadd dinstall useradd g dinstall dmdba passwd dmdba 修改dmdba的密碼 mkdir p dm8 chown r dmdba dinstall dm8 dmdba執行 cd dm8 tool dbca.sh 圖形介面建立 dm8 bin d...