4/09/2010

起停Oracle EBS R12(12.1.1)應用程式及資料庫步驟_EBS SYSTEM

在起停EBS R12之前,有一點要先說明,下面執行的指令主要有三個部份:
Database、Listener、Applications,其中關於Database與Applications的是組合指令,組合指令的意思就是說一個指令裡面包含數個指令,並且要注意的是每次執行完一筆指令後都會顯示:Exiting with status *(0代表過程中沒有錯誤,若是有大於1其它數字出現就要檢查了),並會有相關的log紀錄產生,可供用戶查詢。

EBS R12的啟動及關閉的相關順序如下,並請注意下例DB與AP的使用者權限並無分開設定,需依自身環境進行調整。

1)啟動EBS

-先啟動Database Service
$ cd /d01/oracle/VIS/db/tech_st/11.1.0/appsutil/scripts/VIS_(server) <--注意大小寫區分
$ ./addbctl.sh start  <-- 啟動Database
$ ./addlnctl.sh start VIS  <-- 啟動Listener

-再啟動Applications Service
$ cd /d01/oracle/VIS/inst/apps/VIS_(server)/admin/scripts <--注意大小寫區分
$ ./adstrtal.sh apps/apps <--啟動Applications

-檢查螢幕是否顯示:
All enabled services for this node are started.
adstrtal.sh: Exiting with status 0

-檢查EBS是否正確啟動:
登入網頁是否正常,是否可正常登入使用者帳號。
Form是否能夠正常開啟。
重新登入SYSADMIN,進入Oracle Applications Manager看看各項服務是否正常執行中。

2)關閉EBS(和啟動的順序剛好相反)

-關閉Applications Service
$ cd /d01/oracle/VIS/inst/apps/VIS_(server)/admin/scripts <--注意大小寫區分
$ ./adstpall.sh apps/apps <--關閉Applications

-檢查 adstpall.sh: Exiting with status 0後才可關閉Database Service,否則會停不下來

-再關閉Database Service
$ cd /d01/oracle/VIS/db/tech_st/11.1.0/appsutil/scripts/VIS_(server) <--注意大小寫區分

$ ./addlnctl.sh stop VIS <--先關閉Listener
$ ./addbctl.sh stop immediate <--再關閉Database


p.s.以上各路徑也會依當初設定的安裝環境有所不同,不可一以概之。

Reference : http://simon581923.blog.ithome.com.tw/post/2170/27966