達夢資料庫 DM8 修改動態 靜態引數

2021-10-09 11:28:45 字數 1869 閱讀 7679

檢視引數:

set pagesize 5000

select para_name,para_value,para_type ,min_value,max_value,mpp_chk,sess_value,file_value from v$dm_ini where para_name like '%pool%';

設定引數:

sp_set_para_value (scope int, paraname varchar(256), value int64)

該過程用於修改整型靜態配置引數和動態配置引數。scope引數為1表示在記憶體和ini檔案中都修改引數值,此時只能修改動態的配置引數。引數為2表示只在ini檔案中修改配置引數,此時可用來修改靜態配置引數和動態配置引數。當scope等於1,試圖修改靜態配置引數時伺服器會返回錯誤資訊。只有具有dba角色的使用者才有許可權呼叫sp_set _para_value。

sp_set_para_double_value (scope int, paraname varchar(8187), value double)

該過程用於修改浮點型靜態配置引數和動態配置引數。scope引數為1表示在記憶體和ini檔案中都修改引數值,此時只能修改動態的配置引數。引數為2表示只在ini檔案中修改配置引數,此時可用來修改靜態配置引數和動態配置引數。當scope等於1,試圖修改靜態配置引數時伺服器會返回錯誤資訊。只有具有dba角色的使用者才有許可權呼叫sp_set_para_double_value。

sf_set_system_para_value (paraname varchar(256), value int64\double\varchar(256), deferred int, scope int64)

該過程用於修改系統整型、double、varchar的靜態配置引數或動態配置引數。deferred引數,為0表示當前session修改的引數立即生效,為1表示當前session不生效,後續再生效,預設為0。scope引數為1表示在記憶體和ini檔案中都修改引數值,此時只能修改動態的配置引數。引數為2表示只在ini檔案中修改配置引數,此時可用來修改靜態配置引數和動態配置引數。只有具有dba角色的使用者才有許可權呼叫sf_set_system_para_value。

select para_name,para_value,para_type from v$dm_ini where para_name = 'compatible_mode';

sp_set_para_value(2,'compatible_mode',2);

--重啟資料庫

dmservicedmserver (pid 29852) is running.

stopping dmservicedmserver: [ ok ]

starting dmservicedmserver: [ ok ]

--因為是動態引數,第乙個是 1

sp_set_para_value(1,'pwd_policy',3);

pwd_policy

2動態,系統級

設定系統預設口令策略。0: 無策略;1: 禁止與使用者名稱相同;2: 口令長度不小於9;4: 至少包含乙個大寫字母(a-z);8 :至少包含乙個數字(0-9);16:至少包含乙個標點符號(英文輸入法狀態下,除「和空格外的所有符號;若為其他數字,則表示配置值的和,如3=1+2,表示同時啟用第1項和第2項策略。當compatible_mode=1時,pwd_policy的實際值均為0

達夢(DM8)資料庫例項

達夢 dm8 資料庫由例項和資料庫共同組成。例項由一組正在執行的後台程序及其所fork出的一系列執行緒和分配記憶體組成。資料庫是由一系列存放在作業系統上的檔案組成。體系結構圖大致為 本文只要針對體系結構中的例項,也就是達夢 dm8 資料庫中記憶體結構與執行緒結構進行介紹。達夢 dm8 例項記憶體池包...

達夢資料庫DM8配置DEM

達夢資料庫的dem類似於oracle的oem,使用dem可以對達夢資料庫進行監控等操作。本文主要講述如何配置dem,以及如何將主機 資料庫納入dem監控。主要工作為 1 首先基礎環境檢查配置,如防火牆,內外網ip配置。2 準備乙個資料庫作為dem後台資料庫,並修改dm.ini檔案中快取等幾個引數的大...

達夢dm8資料安裝

id dmdba 檢視是否有此使用者 groupadd dinstall 新增乙個組 useradd g dinstall dmdba 新增乙個使用者,並分配到dinstall組 passwd dmdba 為dmdba使用者設定密碼 chown dmdba dinstall r dm8 設定dm7這...