R12中間層及應用層指令碼(單獨開啟各服務指令碼)- adoafmctl.sh
2.5
名稱: adoafmctl.sh
說明: start, stop and check the status of the oafm .
路徑: ${INST_TOP}/admin/scripts/adoafmctl.sh
用法: adoafmctl.sh {start|stop|status}
OAFM = Oracle Applications Fusion Middleware ,更確切的說:oafm JVM 是給Map Viewer applications、
oracle Transport Agent XML transactions、和web services用的。
其中有2個applications會用Map Viewer,他們是: Field Service(域服務) 和 Transportation Planning
(運輸規劃), 參考 R12: What Is the OAFM JVM Process Used For? (文件 ID 763658.1)。
如果在系統中沒有用到域服務、運輸規劃、XML Gateway、web Services,那麼就沒有必要啟動OAFM JVM。我
們可以透過sql語句(語句見後面)查詢是否有啟動這些服務,然後用如下步驟stop這個服務:
1. Stop the OAFM JVM via adoafmctl.sh stop
2. Edit context via the context editor and change s_oafmstatus to disabled
3. Run Autoconfig
再次開啟adstrtal.sh時就不會開啟oafm了。如果EBS是多節點的cluster,那麼需要每個節點都執行如上的步驟。
如果你使用oafm, 那麼一般是每80-100個active Map Viewer users使用一個oafm,因為Map data 非常大,
一般選擇較小的數值(80),可以透過CONTEXT_FILE中的s_oafm_nprocs進行調整,然後autocfg,多個節點的話,
都需要調整 。
查詢OAFM是否被使用的語句 (not a complete list, doesn’t include web services):
select fa.APPLICATION_SHORT_NAME, fpi.PATCH_LEVEL, DECODE(fpi.STATUS,'I','Installed',
'S','Shared','N', 'Inactive', fpi.STATUS) Status , fpi.DB_STATUS from fnd_product_installations fpi,FND_APPLICATION fa
where fpi.APPLICATION_ID in ( select APPLICATION_ID from FND_APPLICATION where APPLICATION_SHORT_NAME in ('CSKF','MST','ECX'))
and fa.APPLICATION_ID=fpi.APPLICATION_ID;
status狀態說明 :
I - Installed (完全安裝且是licensed了的,因為預設情況下,所有的products都會被installed, 但不是都被licensed)
S - Shared (product is a Share install, 表示作為共享的產品而安裝的,當然也是licensed的)
N - Not Installed (產品被安裝了但是沒有licensed)
L - Custom, 之所以是L, 應該表示本地化(localization),客戶化的意思
如果EBS系統使用到了ISG(Integrated SOA Gateway), 因為使用到web servide進行整合,必須開啟OAFM程式。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-1080088/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- R12中間層及應用層指令碼(單獨開啟各服務指令碼)- adformsctl.sh指令碼ORM
- EBS R12中中間層(Middle Tier)及應用層指令碼(單獨開啟各服務指令碼)-DB層指令碼
- EBS R12中中間層(Middle Tier)及應用層指令碼(單獨開啟各服務指令碼)-應用層 adalnctl.sh指令碼
- R12中間層及應用層指令碼(單獨開啟各服務指令碼)-adapcctl.sh/adoacorectl.sh指令碼
- R12中間層及應用層指令碼(單獨開啟各服務指令碼)- adopmnctl.sh,jtffmctl.sh,mwactl.sh指令碼
- R12中間層及應用層指令碼(單獨開啟各服務指令碼)- adforms-c4wsctl.sh、adcmctl.sh指令碼ORM
- R12中間層及應用層指令碼(AllInOne服務指令碼)-adstrtal.sh,adstpall.sh指令碼None
- shell指令碼中的變數及應用指令碼變數
- 服務自啟指令碼指令碼
- Java 嵌入指令碼快速解析多層 jsonJava指令碼JSON
- python 如何執行子層 py 指令碼Python指令碼
- Lua 指令碼在 Redis 事務中的應用實踐指令碼Redis
- Lua指令碼在Redis事務中的應用實踐指令碼Redis
- IIS8應用池重啟指令碼指令碼
- Shell指令碼應用(三)指令碼
- Memcached安裝及啟動指令碼指令碼
- EBS R12 克隆備份指令碼指令碼
- 將Photoshop圖層轉成SVG的免費指令碼SVG指令碼
- Oracle之 服務啟動&停止指令碼與開機自啟動(單例項)Oracle指令碼單例
- appium 安卓應用指令碼APP安卓指令碼
- Doris開發手記2:用SIMD指令優化儲存層的熱點程式碼優化
- 安卓應用層抓包通殺指令碼釋出!《高研班》2021年3月班開始招生!安卓指令碼
- shell編寫服務啟動指令碼指令碼
- Linu部署服務啟停指令碼指令碼
- MYSQL Slave開機啟動指令碼MySql指令碼
- tomcat開機啟動指令碼Tomcat指令碼
- 開機自啟動Powershell指令碼指令碼
- mysql時間指令碼MySql指令碼
- 剖析一下"搶茅臺"指令碼底層邏輯指令碼
- 指令碼新選擇——用C做指令碼指令碼
- 使用指令碼utlpwdmg.sql啟用密碼管理指令碼SQL密碼
- httpd啟動指令碼httpd指令碼
- nginx重啟指令碼Nginx指令碼
- redis重啟指令碼Redis指令碼
- Nginx 重啟指令碼Nginx指令碼
- Shell指令碼應用兩個例子指令碼
- 【Shell】使用Shell指令碼快速完成SQL指令碼中重複枯燥的任務指令碼SQL
- Windows下Oracle服務啟停bat指令碼WindowsOracleBAT指令碼