硬件要求
虛擬機硬件
內存:12GB+
硬盤:300GB+
處理器:4線程+
宿主機(本地機器)
- 內存:16GB+
- 硬盤:500GB+
- 處理器:8線程+
筆者宿主機信息如下:
型號:MacBook Pro (Retina, 15-inch, Mid 2015)
OS:MacOS high Sierra 10.13.6
處理器:2.2 GHz Intel Core i7(4核8線程)
內存:16 GB 1600 MHz DDR3
硬盤:256SSD + 1T 移動硬盤
文件准備
需要准備Oracle虛擬機介質 和 虛擬機軟件。
安裝介質
虛擬機介質可以在Oracle官網下載,下載前需要注冊賬戶並登陸。
注意:並不是注冊完成后,立即就有權限下載,一般一個工作日以上才行。
注冊、登陸賬號
-
1 打開:http://edelivery.oracle.com/
-
2 點擊 sign in
-
3 創建賬戶
-
4 登陸賬戶
- 1
- 2
- 3
- 4
下載介質
1 打開 http://edelivery.oracle.com/
2 搜索 Oracle VM Virtual Appliances for Oracle E-Business Suite
3 點擊對應的版本,即可加入購物車
4 點擊購物車,進行下載:
5 點擊繼續,並同意服務協議
6 下載文件
注意:是通過Oracle官方的下載器下載,下載器彈窗可能被瀏覽器誤傷攔截,請留意提示。
虛擬機軟件
地址:https://www.virtualbox.org/
安裝過程:使用默認配置,step by step安裝
虛擬機導入
需要先將下載的虛擬機介質合並為完整的虛擬機文件,然后進行虛擬機導入。
- 1
介質合並
1 將這19個壓縮包解壓到同一個文件夾下
2 將18個ova文件合並(即xx.ova.00 - xx.ova.17 合並為xx.ova文件)
合並過程:打開CMD命令行,切換到介質所在的盤符和目錄下(如G://VMS)
合並腳本
-
g:
-
cd vms
-
copy /b xx.ova00 + xx.ova01 + ... + xx.ova17 xx.ova
- 1
- 2
- 3
合並過程大約需要15分鍾(USB3.0 機械硬盤條件下)
最后合成的 ova文件,是我們下一步需要導入的完整介質。
虛擬機導入
1 打開 VirtualBox,進行導入
選擇ova文件路徑,進行導入。
注意,標紅配置即虛擬機的存儲路徑,可更改。該磁盤的可用空間應大於300GB
點擊導入,軟件將會把65GB的ova文件轉化為270GB的可以運行的虛擬機文件。
注意,這將不會對原ova文件有任何影響。
整個導入過程大約150分鍾(USB3.0 機械硬盤條件下)
首次開機配置
運行虛擬機
注意:首次開機可能會報錯網絡設置錯誤,點擊更改設置,然后什么都不改,點擊OK即可。
設定用戶密碼
進入登錄界面
輸入
root
- 1
系統提示為root用戶設定密碼,輸入一次、retype一次
接着為Oracle用戶(數據庫和應用的擁有者)、applmgr用戶設定密碼
安裝DB & EBS APP
密碼設定完成后,程序自動更正相關文件,並安裝數據庫服務和EBS應用,需要20分鍾左右。
開啟服務
切換用戶
從root切換到oracle用戶。oracle用戶有相關腳本的執行權限,直接使用root需要更改權限,也不推薦這么做。
su oracle
- 1
開啟數據庫
轉到腳本目錄,執行startdb.sh
-
cd /u01/ install/APPS/scripts
-
./startdb.sh
- 1
- 2
整個過程大約2分鍾。
請關注退出狀態是否為 0(正常)
開啟ebs應用服務
-
cd /u01/ install/APPS/scripts
-
./startapps.sh
- 1
- 2
耗時大約20分鍾(取決於分配的系統資源,筆者是12GB+4線程+機械硬盤)
啟用DEMO user 和 sysadmin(ebs最高用戶權限)
系統已經可以正常訪問,但是沒有正確的用戶名密碼,無法登陸系統。
在scripts目錄下,執行以下命令,分別設定用戶密碼
./enableDEMOusers.sh
- 1
./enableSYSADMIN.sh
- 1
耗時約5分鍾。
外部訪問
常規使用
首次需要安裝,后續常規使用服務器,只需要進入腳本目錄,執行DB和APP的啟動即可。
-
cd /u01/ install/APPS/scripts
-
./startdb.sh
-
./startapps.sh
- 1
- 2
- 3
外部連接
獲取IP
在虛擬機中執行ifconfig,獲取IP地址
ifconfig
- 1
-
設置靜態IP
每次重啟后,虛擬機IP可能發生變化,宿主機正常訪問需要更改hosts文件,很不方便。可以設置為靜態IP
vi /etc/sysconfig/network-scripts/ifcfg-eth0
- 1
其中eth0即第一塊網卡的名稱
原內容:-
DEVICE=eth0
-
ONBOOT=yes
-
BOOTPROTO=dhcp
-
TYPE=Ethernet
- 1
- 2
- 3
- 4
更改至
-
DEVICE=eth0
-
ONBOOT=yes
-
# BOOTPROTO=dhcp
-
BOOTPROTO= static
-
IPADDR= 192.168.0.106
-
NETMASK= 255.255.255.0
-
GATEWAY= 192.168.0.1
-
TYPE=Ethernet
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
設置允許遠程SSH連接
虛擬機屏幕分辨率不好調整,也無法復制命令,不利於操作,設置遠程SSH連接,可以方便的用宿主機的各種SSH工具連接。
更改以下配置vi /etc/ssh/sshd_config
- 1
添加
PermitRootLogin yes
- 1
立即刷新配置
/etc/init.d/sshd restart
- 1
宿主機訪問
hosts 設置
讀取虛擬機中hosts文件配置
vi /etc/hosts
- 1
文件內容
-
127 .0.0.1 localhost.localdomain localhost
-
::1 localhost6.localdomain6 localhost6
-
192 .168.0.106 apps.example.com apps
- 1
- 2
- 3
將最后一行加入本機hosts文件中。
瀏覽器訪問
地址:http://apps.example.com:8000/
數據庫連接
主機:apps.example.com
端口:1521
SID:ebsdb
user:賬號:apps
密碼:apps賬號:system
密碼:managerTODOLIST
1 中文支持
-
Oracle EBS R12 Dashboard
-
You should now be able to logon as ‘SYSADMIN’ or explore your Oracle EBS R12.2.6 VISION sandbox environment using the Demo users (see below) and the password defined above at: http://apps.example.com:8000/
“AFENG”, “AMARLIN”, “AMILLER”, “APOTTER”, “BPALMER”, “BWEBB”
“CBROWN”, “CONMGR”, “CONTMGR”, “CSADM”, “DBAKER”, “EBUSINESS”
“FBRAMER”, “HRMS”, “ILANG”, “ISUPPORTADMIN”, “JFROST”
“KJONES”, “LJONES”, “MFG”, “MGRMKT”, “MNT”, “OPERATIONS”
“PHENRY”, “PIMMGR”, “PLMMGR”, “PROCESS_OPS”, “PROJMFG”
“PSTOCK”, “RBATES”, “SCRIPTUSER”, “SERVICES”, “SFM”
“SPAIN”, “SVYADMIN”, “TRADEMGR”
-