使用 db2rfe 在非 root 用戶安裝中啓用基於 root 用戶的功能

在非 root 用戶安裝中,有一些功能和能力最初是不可用的,但您可以通過運行 db2rfe 命令來進行啓用。

開始之前

此任務需要 root 用戶權限。

過程

要在非 root 用戶安裝中啓用最初不可用的功能和能力:
找到樣本配置文件。 提供了兩個樣本配置文件:

$HOME/sqllib/instance/db2rfe.cfg 預先配置爲非 root 用戶 Db2® 實例的缺省值。
$HOME/sqllib/cfg/db2rfe.cfg.sample 未經過配置

其中 $HOME 是非 root 用戶的主目錄。
將其中一個樣本配置文件複製到其他位置,以使初始文件保持不變。
根據需要更新被複制的配置文件。 此配置文件已輸入到 db2rfe 命令中。
下面是樣本配置文件:

INSTANCENAME=db2inst2
SET_ULIMIT=NO
ENABLE_HA=NO
ENABLE_OS_AUTHENTICATION=NO
RESERVE_REMOTE_CONNECTION=NO
   **SVCENAME=db2c_db2inst2
 	**SVCEPORT=48000 
RESERVE_TEXT_SEARCH_CONNECTION=NO
 	**SVCENAME_TEXT_SEARCH=db2j_db2inst2
 	**SVCEPORT_TEXT_SEARCH=55000複製

注:
INSTANCENAME 參數的值由 Db2 安裝程序自動提供
SET_ULIMIT 參數僅在 AIX® 上可用。在其他操作系統上,具有 root 用戶權限的用戶需要手動設置 ULIMIT 值。
其他關鍵字的缺省值是 NO
在缺省情況下,註釋掉子參數(例如 SVCENAME)。註釋使用 ** 來表示
如果將參數設置爲 YES,且該參數具有子參數,請將子參數取消註釋,然後提供適當的值。所提供的任何端口值均爲示例。確保您分配的端口值處於空閒狀態。
提供了以下示例來說明已編輯的配置文件,該配置文件將啓用以下列表中提到的功能和能力:
高可用性
基於操作系統的認證
Db2 Text Search,具有服務名稱 db2j_db2inst2 和端口值 55000
要啓用這些功能和能力,請編輯配置文件,如下所示:

INSTANCENAME=db2inst2
SET_ULIMIT=NO
ENABLE_HA=YES
ENABLE_OS_AUTHENTICATION=YES
RESERVE_REMOTE_CONNECTION=NO
   **SVCENAME=db2c_db2inst2
 	**SVCEPORT=48000 
RESERVE_TEXT_SEARCH_CONNECTION=YES
 	  	  SVCENAME_TEXT_SEARCH=db2j_db2inst2
 	  	  SVCEPORT_TEXT_SEARCH=55000複製

使用 root 用戶權限登錄。
轉至 $HOME/sqllib/instance 目錄,其中 $HOME 表示非 root 用戶的主目錄。
通過使用以下語法運行 db2rfe 命令:
db2rfe -f config_file
其中 config_file 是在步驟 3 中創建的配置文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章