sap服务器数据库配置文件,安装和配置 SAP 和数据库
安裝和配置 SAP 和數(shù)據(jù)庫
使用本節(jié)中的過程可以執(zhí)行以下任務。
安裝 SAP 和數(shù)據(jù)庫。
安裝 SAP 和可縮放的應用程序服務器。
使 SAP 能夠在群集中運行。
檢驗 SAP 和數(shù)據(jù)庫安裝是否適合于中央實例。
檢驗 SAP 和數(shù)據(jù)庫安裝是否適合于故障轉移應用程序服務器。
如何安裝 SAP 和數(shù)據(jù)庫
要安裝 SAP 和數(shù)據(jù)庫,請執(zhí)行以下步驟:
成為要安裝中央實例的群集中的某個節(jié)點上的超級用戶。
在群集文件系統(tǒng)中安裝 SAP 二進制。
注意:
在群集文件系統(tǒng)中安裝 SAP 軟件之前,請使用 scstat(1M) 命令來檢驗 Sun Cluster
軟件是否可以完全運行。
要了解 SAP 必需的所有內核參數(shù)的更改,請編輯要運行 SAP 應用程序的所有群集節(jié)點上的 /etc/system 文件。
編輯 /etc/system 文件后,重新引導每個節(jié)點。有關內核參數(shù)更改的詳細信息,請參閱 SAP
文檔《R/3 Installation on UNIX-OS Dependencies》。
有關如何安裝中央實例、數(shù)據(jù)庫和應用程序服務器實例的詳細信息,請參閱 SAP 文檔《Installation of the SAP R/3 on UNIX》。
有關在 Sun Cluster 環(huán)境中安裝可縮放應用程序服務器的過程,請參閱"如何為可縮放應用程序服務器安裝 SAP"。
從此處可轉到何處
如何為可縮放應用程序服務器安裝 SAP
要安裝可縮放應用程序服務器實例,請執(zhí)行以下步驟:此過程中假定您已安裝了中央實例和數(shù)據(jù)庫。
提示:
以下文件系統(tǒng)布局可確保易用性并防止數(shù)據(jù)被覆蓋。
群集文件系統(tǒng)
/sapmnt/SID
/usr/sap/SID -> 除 app-instance
子目錄以外的所有其他子目錄
/usr/sap/SID/home -> SAPSIDadm
起始目錄
/usr/sap/trans
本地文件系統(tǒng)
/usr/sap/local/SID/app-instance
在群集文件系統(tǒng)中創(chuàng)建所有 SAP 目錄。
確保中央實例和數(shù)據(jù)庫能夠進行故障轉移。
在群集文件系統(tǒng)中為中央實例設置鎖定文件,以防止多次啟動另一節(jié)點。
有關為中央實例設置鎖定文件的過程,請參閱"如何設置中央實例的鎖定文件"。
確保所有應用程序服務器都可以使用群集文件系統(tǒng)中的 SAP 二進制。
在群集文件系統(tǒng)中安裝中央實例和數(shù)據(jù)庫。
有關如何安裝中央實例和數(shù)據(jù)庫的詳細信息,請參閱 SAP 文檔《Installation
of the SAP R/3 on UNIX》。
在可縮放應用程序服務器將要駐留的所有節(jié)點上,創(chuàng)建一個用于 data/log/sec/work
目錄的本地目錄以及用于啟動和停止應用程序服務器的日志文件。
Caution -
您必須執(zhí)行此步驟。否則,您會不經(jīng)意地在群集文件系統(tǒng)中安裝另一應用程序服務器實例,并且這兩個應用程序服務器會彼此覆蓋。
為每個新的應用程序服務器創(chuàng)建一個本地目錄。
示例:# mkdir -p /usr/sap/local/SC3/D03
在群集文件系統(tǒng)中設置一個指向本地應用程序服務器目錄的鏈接,這樣,應用程序服務器和 startup/stop
日志文件就會安裝到本地文件系統(tǒng)上。
示例:# ln -s /usr/sap/local/SC3/D03 /usr/sap/SC3/D03
安裝應用程序服務器。
編輯 start/stop 腳本,以便使 startup/stop
成為用戶 sapsidadm 和 orasapsid 起始目錄下的專用于節(jié)點的日志文件。
示例:# vi startsap_D03
之前:LOGFILE=$R3S_LOGDIR/`basename $0.log`
之后:LOGFILE=$R3S_LOGDIR/`basename $0`_`uname -n`.log
在運行可縮放應用程序服務器的所有節(jié)點上復制應用程序服務器(采用相同的 SAPSID 和相同的實例號)。
運行可縮放應用程序服務器的節(jié)點位于可縮放應用程序服務器資源組的 nodelist 中。
確保可以在每個節(jié)點上啟動和停止應用程序服務器,并檢驗日志文件是否位于正確的位置中。
如果需要使用登錄組,請安裝 SAP 登錄組。
如何檢驗 SAP 安裝是否適合于可縮放應用程序服務器
如果"如何為可縮放應用程序服務器安裝 SAP"中安裝了可縮放應用程序服務器實例,則需要"如何為可縮放應用程序服務器安裝 SAP"的步驟 8中檢驗 SAP 安裝是否適合于可縮放應用程序服務器。
如何使故障轉移 SAP 實例在群集中運行
在 SAP 安裝過程中,SAP 軟件會在安裝有 SAP 實例的服務器上創(chuàng)建文件和 shell 腳本。這些文件和腳本使用物理服務器名。要使
SAP 軟件和 Sun Cluster 軟件一起運行,請將物理服務器引用替換為網(wǎng)絡資源引用(邏輯主機名)。在所有這些步驟中,術語 physicalserver 表示物理服務器,術語 logical-hostname
表示網(wǎng)絡資源。
要使故障轉移 SAP 實例在群集中運行,請執(zhí)行以下步驟:
備份要在以下步驟中修改的文件。
登錄安裝了 SAP 軟件的節(jié)點。
關閉 SAP 實例(中央實例和應用程序服務器實例)和數(shù)據(jù)庫。
成為用戶 sapsidadm,然后執(zhí)行以下任務。
在 SAPSIDadm 起始目錄中,修改所有引用了物理服務器名的文件名。
在 SAPSID ora 起始目錄中,修改所有引用了物理服務器名的文件內容(日志文件內容除外)。
在 SAPSID 配置文件目錄中,修改所有引用了物理服務器名的文件名。
以用戶 sapsidadm 的身份添加各個 SAPLOCALHOST 參數(shù)條目。
將此條目添加到 /sapmnt/SAPSID/profile 目錄下的 SAPSID_Service-StringSystem-Number_logical-hostname 配置文件中。
對于中央實例:SAPLOCALHOST=ci-logical-hostname
此條目使外部應用程序服務器可以通過網(wǎng)絡資源(邏輯主機名或共享地址)來定位中央實例。
對于應用程序服務器:SAPLOCALHOST=as-logical-hostname
成為用戶 orasapsid,然后執(zhí)行以下任務。
在 oraSAPSID 起始目錄中,修改所有引用了物理服務器名的文件名。
在 oraSAPSID 起始目錄中,修改所有引用了物理服務器名的文件內容(日志文件內容除外)。
確保所有控制故障轉移 SAP 實例的節(jié)點上都存在用戶 sapsidadm 和組 sapsys 所擁有的 /usr/sap/tmp
目錄。
從此處可轉到何處
如何檢驗 SAP 和數(shù)據(jù)庫安裝是否適合于中央實例
要在可運行中央實例的所有潛在節(jié)點上測試 SAP 的啟動和停止,請執(zhí)行以下步驟:
創(chuàng)建故障轉移資源組,以保留網(wǎng)絡資源和中央實例資源。# scrgadm -a -gsap-ci-resource-group [-hnodelist]
注意:
使用 scrgadm(1M) 命令的 -h 選項來選擇可運行
SAP 中央實例的節(jié)點集。
檢驗是否已將所使用的全部網(wǎng)絡資源都添加到了名稱服務數(shù)據(jù)庫中。
將網(wǎng)絡資源(邏輯主機名)添加到故障轉移資源組中。# scrgadm -a -L -gsap-ci-resource-group-lci-logical-hostname [-n netiflist]
啟用該資源組。
運行 scswitch(1M) 命令,使資源組處于受管狀態(tài)并將其聯(lián)機。# scswitch -Z -gsap-ci-resource-group
登錄到中央實例資源組所在的群集成員。
確保數(shù)據(jù)庫正在運行。
手動啟動中央實例。
利用邏輯主機名啟動 SAP GUI,并檢驗 SAP 初始化是否正確。
缺省分發(fā)程序的端口為 3200。
手動停止中央實例。
將該資源組切換到其他可運行中央實例的群集成員。# scswitch -z -hnode-gsap-ci-resource-group
重復步驟 5 到步驟 9,直到您在每個可運行中央實例的群集節(jié)點上都檢驗了中央實例的啟動和關閉操作。
從此處可轉到何處
如何為故障轉移應用程序服務器檢驗 SAP 和數(shù)據(jù)庫安裝
要測試故障轉移應用程序服務器的啟動和停止,請在可運行故障轉移應用程序服務器的所有潛在節(jié)點上執(zhí)行以下步驟:
創(chuàng)建故障轉移資源組,以保留網(wǎng)絡資源和應用程序服務器資源。# scrgadm -a -gsap-as-fo-resource-group
注意:
使用 scrgadm 命令的 -h 選項來選擇可運行 SAP
應用程序服務器的節(jié)點集。# scrgadm -a -gsap-as-fo-resource-group [-hnodelist]
檢驗是否已將所使用的全部網(wǎng)絡資源都添加到了名稱服務數(shù)據(jù)庫中。
將網(wǎng)絡資源(邏輯主機名)添加到故障轉移資源組中。# scrgadm -a -L -gsap-as-fo-resource-group-las-fo-logical-hostname [-nnetiflist]
啟用該資源組。
運行 scswitch(1M) 命令,使資源組處于受管狀態(tài)并將其聯(lián)機。# scswitch -Z -gsap-as-of-resource-group
登錄到應用程序服務器資源組所在的群集成員。
手動啟動應用程序服務器。
利用邏輯主機名啟動 SAP GUI,并檢驗 SAP 初始化是否正確。
手動停止應用程序服務器。
將該資源組切換到其他可運行應用程序服務器的群集成員。# scswitch -z -hnode-gsap-as-fo-resource-group
重復步驟 5 到步驟 7,直到您在每個可運行應用程序服務器的群集節(jié)點上都檢驗了應用程序服務器的啟動和關閉操作。
從此處可轉到何處
有關如何配置 DBMS(SAP 服務)使之具有高可用性的信息,請轉到"配置 Sun Cluster HA for DBMS"。
總結
以上是生活随笔為你收集整理的sap服务器数据库配置文件,安装和配置 SAP 和数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux命令界面维护,在Linux命令
- 下一篇: linux cmake编译源码,linu