達夢資料庫使用指令碼方式註冊和刪除服務的方法

2021-10-03 06:02:19 字數 1618 閱讀 2656

前言:dm提供了將dm服務指令碼註冊成作業系統服務的指令碼,同時也提供了解除安裝作業系統服務的指令碼。註冊和解除安裝指令碼檔案所在目錄為安裝目錄的「/scripts/root」子目錄下。註冊服務指令碼為 dm_service_installer.sh,使用者可以使用註冊服務指令碼將服務指令碼註冊成為作業系統服務。

一:註冊資料庫服務

1.註冊資料庫服務引數的說明

-t ,服務型別:註冊服務型別,支援一下服務型別:dmap、dmamon、dmserver、dmwatch、dmrww、dmwmon、dmwatcher、dmmonitor、dmasmsvr、dmcss 、dmcssm。

-p ,服務名字尾:指定服務名字尾,生成的作業系統服務名為「服務指令碼模板名稱+服務名字尾」。

-i ,ini檔案路徑:指定服務所需要的 ini 檔案路徑。不同服務型別對應著不同的ini。

dmserver : dm.ini

dmwatch : dmwatch.ini

dmrww : dmrww.ini

dmwmon : dmwmon.ini

dmwatcher : dmwatcher.ini

dmmonitor : dmmonitor.ini

dmasmsvr : dmdcr.ini

dmcss : dmdcr.ini

dmcssm : dmcssm.ini

-d , dcr_ini:指定 dmdcr.ini 檔案路徑。此引數只針對 dmserver 服務型別生效,可選。

-m ,open或mount:指定資料庫的啟動模式 open 或 mount。此引數只針對dmserver服務型別生效,可選。

-s ,服務指令碼檔案路徑:如果設定此引數則忽略除-y外的其他所有引數。指定服務指令碼全路徑。

-y ,服務名:設定依賴服務,此選項只針對systemd服務環境下的 dmserver 和 dmasmsvr 服務生效。

-h 幫助。

2.使用方法:

1).操作之前,需要使用 root 系統使用者登入或切換至 root 系統使用者。

2).以下示例為建立資料庫例項的系統服務,資料庫 dm.ini 所在路徑為

/home/dmdba/dmdbms/data/dameng/dm.ini,系統服務字尾為dmserver。

3.通過指定服務型別註冊服務

命令如下:

./dm_service_installer.sh -t dmserver -i /home/dmdba/dmdbms/data/dameng/dm.ini -p dmserver

註冊指令碼將註冊達夢資料庫例項服務dmservicedmserver。

二:刪除資料庫據服務

1.刪除資料庫服務引數的說明

服務解除安裝指令碼檔案為 dm_service_uninstaller.sh。使用者可以使用服務解除安裝指令碼刪除已經註冊成作業系統服務的 dm 服務指令碼。

-n ,服務名:指定服務名,刪除指定的作業系統隨機啟動服務。

-h 幫助。

2.使用方法

操作之前,需要使用root系統使用者登入或切換至root系統使用者。刪除指定的作業系統 服務。假設存在dm的作業系統隨機啟動服務dmservicedmserver,命令如下:

./dm_service_uninstaller.sh -n dmservicedmserver

達夢資料庫使用

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

達夢資料庫和mysql索引引擎 達夢資料庫 索引

1.索引的種類和功能 聚集索引 每乙個普通表有且只有乙個聚集索引 唯一索引 索引資料根據索引鍵唯一 函式索引 包含函式 表示式的預先計算的值 位圖索引 對低基數的列建立位圖索引 位圖連線索引 針對兩個或者多個表連線的點陣圖索引,主要用於資料倉儲中 全文索引 在表的文字列上而建的索引。2.何時使用索引...

達夢資料庫之啟動方式

安裝 dm 資料庫後,在 etc rc.d init.d 中有名稱為 dmservice 開頭的檔案,檔案 全名為 dmservice 例項名 例 如果例項名為 dmserver,則相對應的服務檔案為 dmservicedmserver 以 實 例 名 為 dmserver 為例,在終端輸 入.dm...