達夢資料庫簡單使用

2021-10-11 05:19:28 字數 1685 閱讀 7959

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/dminit path=/dm8/dmdb/data db_name=dmdb instance_name=dbserver log_path=/dm8/dmdb/redo/dmdb01.log log_size=200 log_path=/dm8/dmdb/redo/dmdb02.log log_size=200 log_path=/dm8/dmdb/redo/dmdb03.log log_size=200 charset=-0 sysdba_pwd=***xx port_num=5238 case_sensitive=y arch_flag=1

可指定資料庫目錄、資料庫名、例項名、埠號、各檔案路徑、簇大小、頁大小、日誌檔案大小、字符集、大小寫敏感、系統使用者口令等資訊

cd /dm8/bin

./dmservicedmserver start

./dmservicedmserver stop

bin 目錄下的disql可直接連線資料庫

tool 目錄下的disql 需要再 conn 連線資料庫,相當於oracle中的 sqlplus /nolog

如果想在任意目錄使用disql連線資料庫,需要在dmdba使用者的~/.bash_profile中增加/dm8/bin的path

檢視資料庫引數:

select para_name,para_value,para_type from v$dm_ini ;

sys:系統級,影響全域性

session:會話級,針對當前會話有效

readonly:唯讀,只能手動編輯引數檔案

infile:靜態引數,例項重啟才能生效。

修改引數方法:

1)vi dm.ini 修改完成之後,無論是動態還是靜態引數,都需要重啟資料服務;

2)sp_set_para_value(引數型別,』引數名』,引數值) ;

1等於both,即改即生效,會同時改變記憶體中和引數中的值。

2等於infile,只改變引數中的值,需要重啟才能生效。

常用的資料庫引數:

1)資料庫相容模式 compatible_mode

0:不相容,

1:相容sql92標準,

2:相容oracle,

3:相容ms sql server,

4:相容mysql

修改資料庫為相容oracle的模式

sp_set_para_value(2,『compatible_mode』,2);

2)系統預設口令策略 pwd_policy

0: 無策略;

1: 禁止與使用者名稱相同;

2: 口令長度不小於9;

4: 至少包含乙個大寫字母(a-z);

8 :至少包含乙個數字(0-9);

16:至少包含乙個標點符號

當compatible_mode=1時,pwd_policy的實際值均為0

口令策略可以累加,例如:sp_set_para_value(1,『pwd_policy』,5); =1+4

達夢資料庫使用

1 修改最大連線數 先檢視當前的最大連線數 select sf get para value 2,max sessions 修改最大連線數 alter system set max sessions 1000 spfile 重啟資料庫 su dmdba cd dmdbms dmservicedmse...

達夢資料庫簡單操作

達夢安裝連線 登入後我們建立表空間,建立使用者並指定使用者的預設表空間,給使用者分配許可權,建立表,插入資料等操作 我們以sysdba登入後建立使用者 新建表空間 dmtest 並指定資料檔案和大小 大小m 預設dmtest.dbf在data目錄下 home dmdba data dameng dm...

達夢資料庫 linux簡單操作

6.1 登入 使用disql命令登入處理,管理賬號sysdba的預設密碼也是sysdba root dm bin cd data dm dmdbms bin root dm bin disql disql v8.1.0.147 build 2019.03.27 104581 ent 使用者名稱 sy...