國產之光 達夢資料庫使用基礎操作

2021-10-13 12:36:00 字數 2860 閱讀 4771

dm8的使用感受

作為一名多年從事資料庫的人,是非常期盼有一款國產資料庫興起的。

那麼~!!!重點來了,我有一天聽到了國貨之光達夢,我迫不及待開啟了這款產品。

根據我了解到的,dm8對標的是oracle 12c,功能上基本上實現了99%,而且,達夢資料庫還支援了免費oracle資料庫遷移工具

歸納一下

優點99%的對標,一方面資料庫的管理能夠實現完美的對接,至少我們可以簡單的就混乙個新資料庫管理員的資格;另一方面遷移的工作量大大減少,語法、函式、結構等無需調整能夠直接使用。服務方面肯定比oracle好,對國內來說,oracle那叫沒錢,零服務。

缺點:效能上肯定有所影響

資料庫邏輯結構有所變化

資料庫穩定性還有待提高

簡述dm8注意事項

圖形化安裝

使用過程中的感知

圖形化安裝

dm8不需要說了,純圖形化安裝介面,非常傻瓜式的安裝。我這裡就不一一截圖了,節省各位看客的時間。但是其中有乙個點需要提醒各位的。

修改資源限制必須操作,否則安裝必然報錯。

修改方法有2種:

1/立即生效

ulimit -u 65536

2/長期生效

dmdba soft nofile 4096

dmdba hard nofile 65536

建議2種方法都配置上,這樣就不用重啟就能生效。但是如果使用第2中方法,一定要重啟後才能生效。

接下來介紹一下達夢資料庫基礎操作:

安裝資料庫,軟體安裝到/opt/dm8目錄

sysdba密碼為enmoedu123

資料檔案所在目錄為/opt/dm8/data,埠為5252,例項名為enmo,資料庫名為proed

重做日誌4組。簇為32個頁,每個頁為16k。

大小寫敏感

開啟相容mysql

ulimit -n 65536

vi /etc/security/limits.conf

dmdba soft nofile 65536

dmdba hard nofile 65536

groupadd dinstall

useradd -g dinstall dmdba

echo 「dmdba123」|passwd --stdin dmdba

mkdir -p /opt/dm8

chown dmdba:dinstall /opt/dm8

catsu - root

xhost +

su - dmdba

export display=192.168.10.1:0

systemctl status dmapservice.service

export path=dmh

ome/

bin:

dm_home/bin:

dmh​om

e/bi

n:dm_home/tool:$path

systemctl start dmservicedmserver.service

disql sysdba/dameng123@localhost:5252

select * from v$parameter where name like 『compa%』

alter system set 『compatible_mode』=4 spfile;

建立表空間prod_tbs,資料檔案prod_tbs01.dbf和prod_tbs02.dbf初始大小均為10m,每次護展1m,最大為1g。

create tablespace prod_tbs datafile 『/opt/dm8/data/proed/prod_tbs01.dbf』 size 64 autoextend on next 1 maxsize 1024,』/opt/dm8/data/proed/prod_tbs02.dbf』 size 64 autoextend on next 1 maxsize 1024;

alter database mount;

alter database archivelog;

alter database add archivelog 『dest=/opt/dm8/arch, type=local, file_size=200,

space_limit=1024』;

alter database open;

select arch_name,arch_type,arch_dest,arch_file_size,arch_space_limit from vdma

rchi

ni;s

elec

tarc

hmod

efro

mv

dm_arch_ini; select arch_mode from v

dma​rc

hi​n

i;se

lect

arch

m​od

efro

mvdatabase;

alter system switch logfile;

select name from v$archived_log;

backup database full backupset 『/opt/dm8/backup』;

backup archive log all backupset 『/opt/dm8/backup/arch_01』;

dmrman

restore database 『/opt/dm8/data/proed/dm.ini』 tablespace main from backupset 『/opt/dm8/backup/db_full_bak_01』;

recover database 『/opt/dm8/data/proed/dm.ini』 tablespace main;

使用delphi 連線國產資料庫 達夢

達夢資料庫是乙個國產大型資料庫管理系統。其實現了大型資料庫的各種功能。由於一直是聽說,沒有用過,今天想來 oracle.首先使用dm 的資料遷移功能把原來delphi 窯洞的資料遷移到達夢上.這個遷移過程非常順利,就連 oracle 裡面 每次處理比較麻煩的clob 也很順利的匯入.匯入完成後資料庫...

國產達夢資料庫常用記錄

命令 disql conn 輸入賬號密碼 示例語句 create table dmhr.address addressid int identity 1,1 primary key,address1 varchar 60 not null,address2 varchar 60 city varch...

達夢資料庫操作

1.安裝 dminstall.bin i接下來是一些設定,比如 語言 key檔案的位置 時區 安裝型別 安裝目錄 略過 2.初始化 進入你剛才設定的安裝目錄的bin目錄下執行 dminit這是我自己的設定 input system dir home dmdba dmdata input db nam...