Cài đặt Oracle Forms and Reports 12c trên CentOS

Oracle Fusion Middleware (FMW) là một dòng sản phẩm phần mềm của Tập đoàn Oracle. Oracle Fusion Middleware mở rộng nhiều dịch vụ bao gồm Java EE và các công cụ dành cho nhà phát triển, dịch vụ tích hợp, BI, cộng tác và quản lý nội dung. Oracle Forms and Reports 12c là một sản phẩm phần mềm thuộc Oracle Fusion Middleware, là công cụ phát triển và triển khai cho các ứng dụng Java EE.

Oracle Forms and Reports 12c là một sản phẩm của Oracle tương tác với cơ sở dữ liệu Oracle. Nó là một Công cụ RAD (Rapid Application Development) sử dụng ngôn ngữ lập trình PL / SQL. Oracle Forms and Reports là một công nghệ lâu đời nhằm thiết kế và xây dựng các ứng dụng doanh nghiệp một cách nhanh chóng và hiệu quả.


Đặc tả hệ thống

Cấu hình một máy ảo với các thông số kỹ thuật sau:
  • CPU - 2.4 Ghz (4 cores)
  • Memory - 4 GB
  • Storage - 60 GB
  • Operating System - CentOS 7.6
  • Java Development Kit (JDK) - 8u192
  • Oracle Weblogic Infrastructure - 12.2.1.3
  • Oracle Forms and Reports - 12.2.1.3
Phần mềm yêu cầu:

Download các phần mềm yêu cầu vào thư mục /soft.

Cài đặt gói jdk-8u191-linux-x64.rpm bằng lệnh rpm.

[root@appserver-04 ~]# cd /soft
[root@appserver-04 soft]# rpm -ivh jdk-8u191-linux-x64.rpm
warning: jdk-8u191-linux-x64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:jdk1.8-2000:1.8.0_191-fcs ################################# [100%]
Unpacking JAR files...
tools.jar...
plugin.jar...
javaws.jar...
deploy.jar...
rt.jar...
jsse.jar...
charsets.jar...
localedata.jar...

Thiết lập biến môi trường JAVA_HOME.

[root@appserver-04 ~]# echo "export JAVA_HOME=/usr/java/jdk1.8.0_191-amd64" >> /etc/profile

Xác nhận cài đặt Java

[root@appserver-04 ~]# java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

Cài đặt Oracle Weblogic 12c Server Infrastructure

Tạo group và user hệ điều hành để quản lý phần mềm Oracle Weblogic 12c.

[root@appserver-04 soft]# groupadd -g 1001 oinstall
[root@appserver-04 soft]# useradd -u 1001 -g oinstall oracle
[root@appserver-04 soft]# passwd oracle
Changing password for user oracle.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.

Tạo các thư mục cần thiết cho Oracle Weblogic 12c Server.

[root@appserver-04 soft]# mkdir -p /u01/app/oracle/product/12.2.1
[root@appserver-04 soft]# mkdir -p /u01/app/oracle/config/{domains,applications}
[root@appserver-04 soft]# chown -R oracle:oinstall /u01/app
[root@appserver-04 soft]# chmod -R 775 /u01

Kết nối đến user oracle đã tạo

[root@appserver-04 soft]# su - oracle

Thiết lập các biến môi trường sau trong ~/.bash_profile

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.2.1
export MW_HOME=$ORACLE_HOME
export WLS_HOME=$MW_HOME/wlserver
export DOMAIN_BASE=$ORACLE_BASE/config/domains
export DOMAIN_HOME=$DOMAIN_BASE/mydomain

Giải nén fmw_12.2.1.3.0_infrastructure_Disk1_1of1.zip bằng lệnh giải nén.

[oracle@appserver-04 ~]$ cd /soft
[oracle@appserver-04 soft]$ unzip fmw_12.2.1.3.0_infrastructure_Disk1_1of1.zip -d wls
Archive: fmw_12.2.1.3.0_infrastructure_Disk1_1of1.zip
inflating: wls/fmw_12.2.1.3.0_infrastructure.jar
inflating: wls/fmw_12213_readme.htm

Thực thi fmw_12.2.1.3.0_wls.jar bằng lệnh java.

[oracle@appserver-04 ~]$ cd /soft/wls/
[oracle@appserver-04 wls]$ java -jar fmw_12.2.1.3.0_infrastructure.jar
Launcher log file is /tmp/OraInstall2018-12-29_01-38-46PM/launcher2018-12-29_01-38-46PM.log.
Extracting the installer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Done
Checking if CPU speed is above 300 MHz. Actual 2394.560 MHz Passed
Checking monitor: must be configured to display at least 256 colors. Actual unknown. Failed <<<<
Checking swap space: must be greater than 512 MB. Actual 2047 MB Passed
Checking if this platform requires a 64-bit JVM. Actual 64 Passed (64-bit not required)
Checking temp space: must be greater than 300 MB. Actual 29394 MB Passed

Some system prerequisite checks failed.
You must fulfill these requirements before continuing.

Continue? (yes [y] / no [n]) [n]
y
You have confirmed that the product can be installed on this platform.
Continuing with the installation.


Preparing to launch the Oracle Universal Installer from /tmp/OraInstall2018-12-29_01-38-46PM

Thiết lập thư mục Oracle Inventorygroup quản lý phần mềm. Click vào Ok.

Click vào Next
Click vào Next
Thiết lập Oracle home và click vào Next.
Chọn tùy chọn Fusion Middleware Infrastructure và nhấp vào Next.
Click vào Next
Click vào Install.


                                        
Quá trình cài đặt đang được tiến hành
Click vào Next.

Click vào Finish. Oracle Weblogic 12c Infrastructure đã cài đặt hoàn tất.

Cài đặt Oracle Forms and Reports 12c

Kết nối với người dùng root và cài đặt các gói phần mềm điều kiện tiên quyết.

[root@appserver-04 ~]# yum install -y binutils \
compat-libcap1 \
compat-libstdc++-33 \
libgcc \
libstdc++ \
libstdc++-devel \
sysstat \
gcc \
gcc-c++ \
ksh \
make \
glibc \
glibc-devel \
libaio \
libaio-devel \
motif

Giải nén fmw_12.2.1.3.0_fr_linux64_Disk1_1of2.zip và fmw_12.2.1.3.0_fr_linux64_Disk1_2of2.zip bằng lệnh giải nén.

[oracle@appserver-04 ~]$ cd /soft
[oracle@appserver-04 soft]$ unzip fmw_12.2.1.3.0_fr_linux64_Disk1_1of2.zip -d fmw
Archive: fmw_12.2.1.3.0_fr_linux64_Disk1_1of2.zip
inflating: fmw/fmw_12.2.1.3.0_fr_linux64.bin
inflating: fmw/fmw_12213_readme.htm
[oracle@appserver-04 soft]$ unzip fmw_12.2.1.3.0_fr_linux64_Disk1_2of2.zip -d fmw
Archive: fmw_12.2.1.3.0_fr_linux64_Disk1_2of2.zip
extracting: fmw/fmw_12.2.1.3.0_fr_linux64-2.zip

Chạy phần mềm thiết lập Oracle Forms and Reports 12c

[oracle@appserver-04 soft]$ cd /soft/fmw/
[oracle@appserver-04 fmw]$ ./fmw_12.2.1.3.0_fr_linux64.bin
Launcher log file is /tmp/OraInstall2018-12-29_02-02-50PM/launcher2018-12-29_02-02-50PM.log.
Extracting the installer . . . . . . . . . . . . . . Done
Checking if CPU speed is above 300 MHz. Actual 2394.560 MHz Passed
Checking monitor: must be configured to display at least 256 colors. Actual unknown. Failed <<<<
Checking swap space: must be greater than 512 MB. Actual 2047 MB Passed
Checking if this platform requires a 64-bit JVM. Actual 64 Passed (64-bit not required)
Checking temp space: must be greater than 300 MB. Actual 28328 MB Passed

Some system prerequisite checks failed.
You must fulfill these requirements before continuing.

Continue? (yes [y] / no [n]) [n]
y
You have confirmed that the product can be installed on this platform.
Continuing with the installation.


Preparing to launch the Oracle Universal Installer from /tmp/OraInstall2018-12-29_02-02-50PM

Nhập đường dẫn Oracle Inventory group quản lý phần mềm. Click vào OK

Click vào Next.
Click vào Next.
Nhập vào Oracle home (nơi cài đặt Oracle Weblogic 12c Infrastructure) và click vào Next
Chọn tùy chọn Forms and Reports Deployment và click vào Next
Nhập vào Java Home (cài đặt JDK 8u192) và click vào Next.

Click vào Next.
Click vào Install.

Quá trình cài đặt Oracle Forms and Reports 12c đang được tiến hành. Click vào Next.

Click vào Finish.