Oracle Service Bus (OSB) 12c 的配置安裝
1、OSB配置環境:
Oracle Database
Oracle Fusion Middleware Infrastructure
Oracle Service Bus
Java Development Kit (JDK)
2、安裝需要的兩個軟件:
fmw_12.2.1.2.0_infrastructure.jar
fmw_12.2.1.2.0_osb.jar
3、安裝配置前准備:
確定JAVA_HOME已經配置完全
同時環境變量也配置正確
刪除系統自帶的JDK版本,自定義配置JDK
這里的安裝,都需要用java打開
4、OSB安裝前注意點:
用root用戶安裝時,出現一個提示
the current user is root or has superuser privilege
the Oracle Universial Installer cannot continue
需要新建用戶,同時給予用戶root權限
這里存在一個問題,如果系統沒有圖形化界面的話,就會報錯
5、Fusion Middleware Infrastructure 安裝
java -jar fmw_12.2.1.2.0_infrastructure.jar

Next

Next

自定義安裝位置
Next

選擇第一個
Next

Next

不要勾選
Next

安裝
Install

Next
完成安裝

Finish
這里創建了Oracle Home,同時weblogic也內置安裝上
6、Oracle Service Bus 安裝
java -jar fmw_12.2.1.2.0_osb.jar

Next

Next

選擇上面安裝的位置
Next

Next

Next

Install

Next

完成安裝
Finish
這里就把osb安裝上
7、OSB Schema Creation Using Repository Creation Utility (RCU配置)
找到安裝目錄下
cd /u01/app/oracle/product/fmw/oracle_common/bin
運行./rcu

Next

選擇創建
Next

輸入Oracle數據庫信息(建議使用sys用戶,SYSDBA權限角色)
Next

OK

創建 取名(OSB) 勾選
Next

檢查
OK

設置統一的密碼
Next

Next

Next

OK

OK

創建
Create

等待,時間有點長

RCU配置完成
Close
8、OSB Domain Creation(Domain配置)
打開目錄
cd /u01/app/oracle/product/fmw/oracle_common/common/bin/
運行./config.sh

修改Domain名(OSBDomain)創建
Next

勾選osb
Next

Next

管理員名稱,密碼配置
Next

選擇Production
Next

Next

測試 Test Selected Connections
Next

Next

勾選管理,節點,擴展(前三個)
Next

默認就好
Next

配置節點管理名密碼
Next

Next

Next

Next

Next

添加物理機器名
Next

配置上物理機器
Next

Next

Create
創建

Next

完成Domain配置
Finish
9、OSB Domain 啟動
運行 startNodeManager
找到目錄
cd /u01/app/oracle/product/fmw/user_projects/domains/OSBDomain/bin
后台運行nohup ./startNodeManager.sh &
使用下面的步驟創建boot.properties文件
找到目錄
cd /u01/app/oracle/product/fmw/user_projects/domains/OSBDomain
創建安全配置目錄
mkdir -p servers/AdminServer/security
創建boot.properties
內容為:
username= 管理員名
password= 管理員密碼
運行startWeblogic.sh
找到目錄
cd /u01/app/oracle/product/fmw/user_projects/domains/OSBDomain
后台運行
nohup ./startWebLogic.sh &
10、控制台訪問
Weblogic Server 管理控制台12c

Enterprise Manager控制台 12c

Service Bus控制台 12c
http://127.0.0.1:7001/servicebus

