DM7 達夢資料庫 日常操作

2021-10-06 14:26:58 字數 1494 閱讀 3953

# 吐槽

國產達夢資料庫,不得不說,還想模仿人家oracle和postgresql的模式

但是這ui和效能,個人感覺差的一批,還搞這麼複雜

# 介紹

山寨版的達夢資料庫,無論是工具還是操作都是非常的感人

按照使用者來建立表空間,一對一的關係,乙個使用者就是乙個模式也對應著乙個表空間

# 使用

// 建立表空間

create tablespace hongyi datafile 'hongyi.dbf' size 1024;

// 建立使用者,指定對應的表空間

create user hongyi identified by 012345678 default tablespace hongyi;

// 給表空間賦許可權

grant resource to hongyi;

# 先刪除使用者,後刪除表空間,不然會報錯

-- 刪除表空間

drop tablespace regdb

drop user test

-- 使用者下有資料

drop user regdb cascade

# 給使用者賦管理員許可權 (user:為你們的使用者名字)

grant dba to user;

# 給user使用者修改密碼為12345

alter user useridentified by 12345

# 啟動達夢資料庫

./dmserver /data/dmdbms/data/dameng/dm.ini

# 檢視當前user使用者下的所有模式

select distinct object_name table_schema from all_objects where object_type = 'sch' and owner = 'user'

# 給乙個使用者建立多個模式 (前提是你要先建立乙個使用者)

create schema mg_analytics_db authorization hongyi;

# 檢視dm7中模式和使用者之間的對映關係

select

sch_obj.name ,

sch_obj.id ,

sch_obj.crtdate,

user_obj.name

from

(select name, id, pid, crtdate from sys.sysobjects where type$='sch'

)sch_obj,

(select name, id from sys.sysobjects where type$='ur' and subtype$='user'

)user_obj

where

sch_obj.pid=user_obj.id

order by

sch_obj.name

# 取消user使用者授權的dba

revoke dba from user;

CentOS安裝達夢(DM7)資料庫詳解

1 檢視軟硬體資訊 1.1軟硬體安裝條件確認 root localhost home lscpu 檢視cpu型別,選擇適配的達夢資料庫。或者使用cat proc cpuinfo檢視cpu資訊 root localhost home free h 檢視記憶體資訊,物理記憶體至少為1g root loc...

達夢資料庫DM7備份還原實操

達夢資料庫dm7備份還原實操 達夢資料庫備份分為冷備和熱備,今天實踐的內容是熱備,熱備的三個前置條件為 1.dmap服務是開啟的 2.資料庫是開啟的 3.資料為歸檔模式 檢視兩個服務狀態 dmdba xubk service dmapservice status dmapservice is sto...

達夢資料庫(DM7)的部分TRACE事件說明

dm7 中存在一些動態trace,在enable monitor 0的情況下依然可以用來跟蹤一些問題,以下是部分trace事件說明 1事件 普通,出現執行時錯誤將sql語句輸出到trace檔案中 alter session 0 set events 1 trace name errorstack,l...