達夢資料庫使用實操後感

2021-10-05 15:19:10 字數 3372 閱讀 6073

因為工作原因,公司報名了達夢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

n​am

e=′t

emp′

;//根

據表空間

查詢表s

elec

t∗fr

omsy

sobj

ects

wher

esch

id=(

sele

ctob

ject

i​df

roma

llo​

bjec

tswh

ereo

bjec

tn​a

me=′

ctis

ys′a

ndob

ject

t​yp

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...