Computer >> Máy Tính >  >> Lập trình >> Cơ sở dữ liệu

Cài đặt và cấu hình các Biểu mẫu và Báo cáo Oracle để có tính khả dụng cao trên OEL

Blog này hướng dẫn bạn cách cài đặt và cấu hình Oracle® Forms andReports phiên bản 12.2.1.3.0 trên máy chủ Oracle Enterprise Linux (OEL) phiên bản 7.2 để đảm bảo tính khả dụng cao.

Sơ đồ sau minh họa mô hình có tính khả dụng cao:

Cài đặt và cấu hình các Biểu mẫu và Báo cáo Oracle để có tính khả dụng cao trên OEL

Để sử dụng mô hình có tính khả dụng cao này, bạn cần thực hiện các tác vụ sau mà blog này trình bày chi tiết:

  • Chuẩn bị cài đặt WebLogic® Server phiên bản 12.2.1.3 trên các nút ứng dụng (nút1 và nút2).
  • Cài đặt JDK® 1.8.
  • Cài đặt Máy chủ WebLogic 12.2.1.3.
  • Tạo lược đồ cơ sở dữ liệu bằng cách sử dụng Tiện ích tạo kho lưu trữ (RCU).
  • Cài đặt Biểu mẫu và Báo cáo Oracle trên node1 và node2.
  • Tạo và định cấu hình miền Biểu mẫu và Báo cáo trên node1.
  • Tiến hành các tác vụ sau cài đặt trên node1.
  • Sử dụng WebLogic packunpack các lệnh để nối node2 với miền được phân nhóm trên node1.
  • Tiến hành các tác vụ sau khi cài đặt trên node2.
  • Định cấu hình Biểu mẫu và Báo cáo để sử dụng máy chủ HTTP.

Chuẩn bị cài đặt Máy chủ WebLogic

Để chuẩn bị hệ điều hành (OS) cho việc cài đặt Weblogic Server, hãy tham khảo các tài liệu sau. Đảm bảo rằng các phiên bản hệ điều hành và cài đặt bắt buộc phải hoàn chỉnh trên cả hai nút ứng dụng (nút1 và nút2).

Để biết ma trận chứng nhận, hãy xem tài liệu tham khảo Oracle này.

Đối với các yêu cầu của Linux® như gói hệ điều hành, cài đặt kernal và cài đặt bộ nhớ, hãy xem các tài liệu tham khảo này và đảm bảo rằng bạn áp dụng các bản vá cho cả hai nút.

Cài đặt JDK 1.8

Sử dụng các bước sau để cài đặt JDK 1.8:

  1. Tải xuống Bộ công cụ phát triển Java (JDK) từ Cổng thông tin mạng công nghệ Oracle.

  2. Thực thi các lệnh sau để giải nén jdk-8u181-linux-x64.tar.gz , bạn đã tải xuống:

     [appfmw@fmwNode1 ~]$ cd /u01/app/JAVA/
     [appfmw@fmwNode1 JAVA]$ gunzip jdk-8u181-linux-x64.tar.gz
     [appfmw@fmwNode1 JAVA]$ tar -xvf jdk-8u181-linux-x64.tar
    
  3. Đặt JAVA_HOME trỏ đến thư mục JAVA bằng cách sử dụng các lệnh sau:

     [appfmw@fmwNode1 ~]$ export JAVA_HOME=/u01/app/JAVA/jdk1.8.0_181
     [appfmw@fmwNode1 ~]$ export PATH=$JAVA_HOME/bin:$PATH
     [appfmw@fmwNode1 ~]$ which java
     /u01/app/appdw/jdk1.8.0_111/bin/java
    

Cài đặt Máy chủ WebLogic

Để cài đặt WebLogic Server phiên bản 12.2.1.3 trên cả hai nút, hãy thực hiện các lệnh sau để điều hướng đến thư mục phần mềm, giải nén phần mềm WebLogic, môi trường setan và bắt đầu cài đặt:

[appfmw@fmwNode1 ~]$ cd /stage/oracle/FMW
[appfmw@fmwNode1 FMW]$ $JAVA_HOME/bin/java -jar fmw_12.2.1.3.0_infrastructure.jar

Để tiếp tục cài đặt trên nút 1, hãy thực hiện các bước sau như được nhắc:

  1. Trong Đặt thiết lập Khoảng không quảng cáo Cài đặt , đặt Thư mục tới / u01 / app / oraInventory , Nhóm hệ điều hành tới dba và nhấp vào OK .
  2. Trên Chào mừng , nhấp vào Tiếp theo .
  3. Bật Bỏ qua cập nhật tự động và nhấp vào Tiếp theo .
  4. Đặt Trang chủ Oracle tới / u01 / app / middleware và nhấp vào Tiếp theo .
  5. Chọn Cơ sở hạ tầng phần mềm trung gian kết hợp và nhấp vào Tiếp theo .
  6. Nếu quá trình kiểm tra điều kiện tiên quyết hoàn tất mà không có bất kỳ lỗi và cảnh báo nào, hãy nhấp vào Tiếp theo .
  7. Xác minh Tóm tắt Cài đặt và nhấp vào Cài đặt .
  8. Tóm tắt Cài đặt nên được hoàn thành 100%. Sau khi hoàn tất, hãy nhấp vào Tiếp theo .
  9. Chọn Cài đặt hoàn tất và nhấp vào Hoàn tất .

Lưu ý: Trong thiết lập cụm, hãy lặp lại cài đặt Máy chủ WebLogic bằng cách sử dụng các bước trước trên node2, với cùng cấu trúc thư mục.

Điều này hoàn tất quá trình cài đặt Cơ sở hạ tầng phần mềm trung gian Oracle Fusion 12.2.1.3.0.

Tạo lược đồ cơ sở dữ liệu bằng cách sử dụng RCU

Bạn nên đã tạo một cơ sở dữ liệu và chuẩn bị nó cho WebLogic Serverdomain. Cơ sở dữ liệu phải đang chạy.

Đăng nhập vào máy chủ với tư cách người dùng Oracle và chạy các lệnh sau để khởi động RCU:

[appfmw@fmwNode1 FMW]$ cd /u01/app/middleware/oracle_common/bin
[appfmw@fmwNode1 bin]$ ./rcu

Để tiếp tục cài đặt, hãy thực hiện các bước sau như được nhắc:

  1. Trên Chào mừng , nhấp vào Tiếp theo .
  2. Bật Tạo kho lưu trữ để cài đặt Báo cáo và Biểu mẫu Oracle mới, chọn Tạo kho lưu trữ -> Tải hệ thống và tải sản xuất .
  3. Trong Chi tiết Kết nối Cơ sở dữ liệu , cung cấp thông tin kết nối cơ sở dữ liệu. Đặt Loại cơ sở dữ liệu vào Cơ sở dữ liệu Oracle và nhập chi tiết máy chủ cơ sở dữ liệu.Sau khi trình cài đặt kiểm tra kết nối cơ sở dữ liệu và mở một cửa sổ, hãy nhấp vào OK .
  4. Trên Chọn thành phần trang, đặt Tiền tố PROD cho các lược đồ cơ sở dữ liệu và chọn các thành phần sau:
    • Dịch vụ Bảo mật Nền tảng Oracle
    • Dịch vụ kiểm tra
    • Bổ sung Dịch vụ Kiểm toán
  5. Nhấp vào Tiếp theo và sau khi trình cài đặt kiểm tra các điều kiện tiên quyết của cơ sở dữ liệu, hãy nhấp vào OK .
  6. Trên Mật khẩu lược đồ , đặt mật khẩu cho tất cả các lược đồ cơ sở dữ liệu.
  7. Trên Vùng bảng bản đồ , nhấp vào Tiếp theo và nhấp vào OK khi thông báo sau xuất hiện: Xác thực và tạo không gian bảng .
  8. Xác minh bản tóm tắt cài đặt và nhấp vào Tạo .
  9. Kiểm tra bản tóm tắt và nhấp vào Đóng .

Cài đặt Báo cáo và Biểu mẫu Oracle

Thực hiện các lệnh sau trên cả nút1 và nút 2 để cài đặt Biểu mẫu và Báo cáo:

[appfmw@fmwNode1 ~]$ export JAVA_HOME=/u01/app/JAVA/jdk1.8.0_151
[appfmw@fmwNode1 ~]$ export PATH=$JAVA_HOME/bin:$PATH
[appfmw@fmwNode1 ~]$ which java
/u01/app/appdw/jdk1.8.0_111/bin/java
[appfmw@fmwNode1 ~]$ cd /stage/oracle/FMW
[appfmw@fmwNode1 FMW]$ ./fmw_12.2.1.3.0_fr_linux64.bin

Để tiếp tục cài đặt trên node1, hãy thực hiện các bước sau như được nhắc:

  1. Trong Đặt thiết lập Khoảng không quảng cáo Cài đặt , đặt Thư mục tới / u01 / app / oraInventory , Nhóm hệ điều hành tới dba và nhấp vào OK .
  2. Trên Chào mừng , nhấp vào Tiếp theo .
  3. Bật Bỏ qua cập nhật tự động và nhấp vào Tiếp theo .
  4. Đặt Trang chủ Oracle tới / u01 / app / middleware .
  5. Đối với Loại cài đặt , chọn Triển khai biểu mẫu và báo cáo .
  6. Trên Séc tiên quyết , đảm bảo rằng tất cả các kiểm tra đã hoàn tất và nhấp vào Tiếp theo .
  7. Trên Tóm tắt Cài đặt , xác minh rằng thông báo cài đặt và nhấp vào Cài đặt .
  8. Về Tiến trình Cài đặt , đảm bảo rằng tất cả các bước đã hoàn tất và nhấp vào Tiếp theo .
  9. Sau khi quá trình cài đặt hoàn tất, hãy kiểm tra các thành phần đã cài đặt và nhấp vào Kết thúc .

Lưu ý: Trong thiết lập cụm, lặp lại cài đặt phần mềm Biểu mẫu và Báo cáo trong node2 bằng cách sử dụng các bước trước đó, với cùng cấu trúc thư mục.

Tạo và định cấu hình miền Biểu mẫu và Báo cáo trên node1

Chạy các lệnh sau để điều hướng đến $ ORACLE_HOME / oracle_common và bắt đầu trình hướng dẫn cấu hình để tạo và định cấu hình Biểu mẫu và Tên miền báo cáo trên node1:

[appfmw@fmwNode1 ~]$ cd /u01/app/middleware/oracle_common/common/bin
[appfmw@fmwNode1 bin]$./config.sh

Để tiếp tục cài đặt trên node1, hãy thực hiện các bước sau như được nhắc:

  1. Trên Mẫu , chọn Tạo miền mới và đặt Vị trí miền tới / u02 / app / middleware / user_projects / domains / DEV_domain .

  2. Trên trang tiếp theo, hãy chọn Tạo miền sử dụng Mẫu sản phẩm và chọn các mẫu sau:

    • Biểu mẫu Oracle - 12.2.1.3.0 [biểu mẫu]
    • Ứng dụng Báo cáo của Oracle - 12.2.1 [báo cáo]
    • Người quản lý Oracle Enterprise - 12.2.1.3.0 [em]
    • Oracle HTTP ServerCollocated) - 12.2.1.3.0 [ohs]
    • Công cụ báo cáo của Oracle - 12.2.1 [ReportsToolsComponent]
    • Máy chủ báo cáo của Oracle - 12.2.1 [ReportsServerComponent]
    • Cầu báo cáo của Oracle - 12.2.1 [ReportsBridgeComponent]
    • Oracle JRF - 12.2.1.3.0 [oracle_common]
    • Phần mở rộng Cụm liên kết WebLogic - 12.2.1.3.0 [wlserver]
  3. Trên Vị trí ứng dụng trang, đặt Vị trí ứng dụng tới / u02 / app / middleware / user_projects / apps / DEV_domain .

  4. Trên Tài khoản quản trị viên , đặt Tên Mật khẩu dành cho quản trị viên WebLogic.

  5. Trên Chế độ miền và JDK trang, đặt Chế độ miền đến Sản xuất và kiểm tra vị trí JDK trong tổng số /u01/app/JAVA/jdk1.8.0_181 .

  6. Trên Loại cấu hình cơ sở dữ liệu , chọn Dữ liệu RCU và đặt Nhà cung cấp tới Oracle . Đối với Thông số kết nối , chỉ định tiền tố lược đồ chính xác: PROD_STB và sử dụng thông tin đăng nhập từ phần “Tạo lược đồ cơ sở dữ liệu bằng cách sử dụng RCU” đã thực thi trước đó. Nhấp vào Nhận cấu hình RCU . Sau khi bạn xác minh mọi thứ, hãy nhấp vào Tiếp theo .

  7. Trong Thành phần cơ sở dữ liệu , chọn mọi thứ từ chi tiết dữ liệu từ bước 6. Nhấp vào Tiếp theo .

  8. Trong Bài kiểm tra JDBC , đảm bảo rằng tất cả các thử nghiệm hoàn tất thành công. Nếu có điều gì sai, hãy quay lại bước 6 và cung cấp chi tiết chính xác cho cơ sở dữ liệu. Khi mọi thứ đều chính xác, hãy nhấp vào Tiếp theo .

  9. Trên Cấu hình nâng cao , chọn Máy chủ quản trị , Trình quản lý nút , Cấu trúc liên kết Thành phần hệ thống .

  10. Trên Máy chủ quản trị , định cấu hình Máy chủ quản trị trên node1.Set Tên máy chủ tới AdminServer , đặt Địa chỉ nghe thành Cổng đến 7001 .

  11. Trên Trình quản lý nút , cấu hình trình quản lý nút fornode1. Đặt loại trình quản lý nút thành Vị trí mặc định trên mỗi miền . Thông tin xác thực Trình quản lý EnterNode. Đặt Tên người dùng đến gật đầu Mật khẩu đến welcome1 . Nhấp vào Tiếp theo .

  12. Trên Máy chủ được quản lý , thêm các máy chủ Biểu mẫu và Báo cáo và các máy chủ được quản lý trên cả node1 và node2 như được hiển thị trong bảng sau:

    Cài đặt và cấu hình các Biểu mẫu và Báo cáo Oracle để có tính khả dụng cao trên OEL
  1. Trên Cụm , giữ các giá trị mặc định và nhấp vào Tiếp theo .
  2. Trên Mẫu Máy chủ , giữ các giá trị mặc định và nhấp vào Tiếp theo .
  3. Trên Mẫu động , giữ các giá trị mặc định và nhấp vào Tiếp theo .
  4. Trên Chỉ định Máy chủ cho Nhóm , chỉ định các máy chủ như được hiển thị trong bảng sau:
Cài đặt và cấu hình các Biểu mẫu và Báo cáo Oracle để có tính khả dụng cao trên OEL
  1. Trong các cụm liên kết , giữ nguyên giá trị mặc định và nhấp vào Tiếp theo .
  2. Trên Máy Trang, thay đổi cài đặt như được hiển thị trong bảng sau:
Cài đặt và cấu hình các Biểu mẫu và Báo cáo Oracle để có tính khả dụng cao trên OEL
  1. Trên Gán Máy chủ cho Máy , thêm AdminServer , WLS_FORMS1 WLS_REPORTS1 vào nút Máy1 và thêm WLS_FORMS1 WLS_REPORTS1 đến nút Máy 2.
  2. Trên Mục tiêu Ảo trang, chọn Không định cấu hình và nhấp vào Tiếp theo .
  3. Trên Phân vùng trang, chọn Không định cấu hình và nhấp vào Tiếp theo .
  4. Trên Thành phần Hệ thống trang, giữ lại biểu mẫu1 ohs1 . Thêm hai mục nhập khác, biểu mẫu2 ohs2 , như được hiển thị trong bảng sau:
Cài đặt và cấu hình các Biểu mẫu và Báo cáo Oracle để có tính khả dụng cao trên OEL
  1. Trên Máy chủ OHS , chọn Thành phần Hệ thống ohs1 và cung cấp các thông tin chi tiết sau:
    • Máy chủ quản trị:Địa chỉ IP Node1
    • Cổng quản trị:7779
    • Địa chỉ Nghe:Địa chỉ IP Node1
    • Cổng nghe:7777
    • Cổng lắng nghe SSL:4443
    • Tên máy chủ:https:// <Địa chỉ IP Node1>:7777
  2. Trên Máy chủ OHS , chọn Thành phần Hệ thống ohs2 và cung cấp các thông tin chi tiết sau:
    • Máy chủ quản trị:Địa chỉ IP Node2
    • Cổng quản trị:7779
    • Địa chỉ Nghe:Địa chỉ IP Node2
    • Cổng nghe:7777
    • Cổng lắng nghe SSL:4443
    • Tên máy chủ:https:// <Địa chỉ IP Node2>:7777
  3. Trên Gán các thành phần hệ thống cho máy móc trang, chỉ định biểu mẫu1 ohs1 đến Máy Node1 và gán biểu mẫu2 ohs2 sang Máy Node2 .
  4. Trên Tóm tắt Cấu hình , xác minh bản tóm tắt và nhấp vào Tạo .
  5. Sau khi quá trình tạo tên miền hoàn tất, hãy nhấp vào Tiếp theo .
  6. Ở cuối Cấu hình trang, nhấp vào Kết thúc .

Tiến hành các tác vụ sau cài đặt trên node1

Thực hiện các bước sau trên node1:

  1. Chạy các lệnh sau để tắt Derby cơ sở dữ liệu:

     [appfmw@fmwNode1 ~]$ cd /u01/app/middleware/wlserver/common/derby/lib/
     [appfmw@fmwNode1 lib]$ mv derby.jar disable_derby.jar
    
  2. Chạy các lệnh sau để khởi động Máy chủ quản trị bằng cách sử dụng tập lệnh:

     [appfmw@fmwNode1 ~]$ cd /u02/app/middleware/user_projects/domains/PRD_ETA/bin/
     [appfmw@fmwNode1 bin]$ ./startWebLogic.sh
     :
    
  3. Khi được nhắc, hãy nhập tên người dùng ( weblogic ) và mật khẩu để khởi động WebLogicserver.

  4. Để xác minh Máy chủ quản trị, hãy duyệt tới https:// :7001 / console và đăng nhập bằng thông tin xác thực ( weblogic ) từ bước tạo miền. Kiểm tra trạng thái máy chủ, sau đó tắt AdminServer từ bảng điều khiển.

  5. Chạy các lệnh sau để tạo boot.properties :

     [appfmw@fmwNode1 AdminServer]$ cd /u02/app/middleware/user_projects/domains/DEV_domain/servers/AdminServer
     [appfmw@fmwNode1 AdminServer]$ mkdir security
     [appfmw@fmwNode1 AdminServer]$ cd security/
     [appfmw@fmwNode1 security]$ vi boot.properties
     [appfmw@fmwNode1 security]$ cat boot.properties
     username=weblogic
     password=<weblogic password>
    
  6. Chạy các lệnh sau để chỉnh sửa gật đầu.properties và thay đổi thông số CrashRecoveryEnabled =false thành CrashRecoveryEnabled =true .:

     [appfmw@fmwNode1 nodemanager]$ cd /u02/app/middleware/user_projects/domains/DEV_domain/nodemanager
     [appfmw@fmwNode1 nodemanager]$ vi nodemanager.properties
    
  7. Chạy các lệnh sau để khởi động NodeManager:

     [appfmw@fmwNode1 ~]$ cd /u02/app/middleware/user_projects/domains/DEV_domain/bin
     [appfmw@fmwNode1 bin]$ nohup startNodeManager.sh &
    
  8. Để khởi động máy chủ được quản lý trên node1, hãy duyệt tới https:// :7001 / console và nhập thông tin đăng nhập ( weblogic / ). Khởi động tất cả các máy chủ được quản lý trên node1 từ bảng điều khiển.

  9. Định cấu hình máy chủ Báo cáo trên Node1 như được hiển thị trong phần sau.

Báo cáo Cấu hình Máy chủ trên Node1

Thực hiện các bước cấu hình sau để định cấu hình báo cáo trên node1:

  1. Tạo ReportsToolsInstance (bằng cách sử dụng wlst ). Chạy lệnh sau để bắt đầu wlst :

     [appfmw@fmwNode1 configuration]$ cd /u01/app/middleware/oracle_common/common/bin
     [appfmw@fmwNode1 bin]$ ./wlst.sh
    
  2. Chạy các lệnh sau để kết nối với Máy chủ quản trị ( Lưu ý: theAdminServer và WLS_REPORTS phải đang chạy):

     wlst> connect('weblogic','welcome1', 't3://<Node1 HostName>:7001')
    
  3. Chạy lệnh sau để tạo phiên bản máy chủ báo cáo:

     wls:/forms_domain/serverConfig/> createReportsToolsInstance(instanceName='reptools1',machine='<NODE1 Hostname>')
    
  4. Chạy lệnh sau để chỉnh sửa rwservlet.prpoerties để bật ReportsWebaccess:

     vi /u02/app/middleware/user_projects/domains/DEV_domain/config/fmwconfig/servers/WLS_REPORTS1/applications/reports_12.2.1/configuration/rwservlet.properties
    

    Thêm dòng sau (hiển thị tại chỗ):

    rep_wls_reports_host03 không L2
  1. Khởi động lại máy chủ được quản lý WLS_REPORTS1 từ bảng điều khiển.
  2. Chạy lệnh sau để tạo máy chủ báo cáo độc lập, my_rersrv :
[oracle @ host03] $ /u01/app/middleware/oracle_common/common/bin/wlst.sh
  1. Chạy lệnh sau để kết nối với AdminServer (AdminServer và WLS_REPORTS phải đang chạy):
wlst> connect ('weblogic', ':7001')
  1. Chạy lệnh sau để tạo ReportsServerInstance :
    wls:/forms_domain/serverConfig/> createReportsServerInstance(instanceName='my_repsrv',machine='UnixMachine_1')
  1. Chạy lệnh sau để tắt đăng nhập một lần cho Máy chủ Báo cáo:
    vi /u02/app/middleware/user_projects/domains/DEV_domain/config/fmwconfig/components/ReportsServerComponent/my_repsrv/rwserver.conf

    Change:  <!--job jobType="report" engineId="rwEng" securityId="rwJaznSec"/-->
    To:      <job jobType="report" engineId="rwEng"/>
  1. Chạy các lệnh sau để khởi động máy chủ báo cáo độc lập và lưu mật khẩu NodeManager:
    cd /u02/app/middleware/user_projects/domains/DEV_domain/bin
    ./startComponent.sh my_repsrv storeUserConfig
  1. Khi được nhắc thử mật khẩu người dùng gật đầu, hãy nhập mật khẩu Trình quản lý nút: xxx .

Tham gia node2 vào miền được phân nhóm trên node1

Thực hiện các bước sau để tham gia node2 với miền được phân nhóm trên node1:

  1. Dừng tất cả các máy chủ được quản lý đang chạy từ bảng điều khiển.

  2. Ngăn Máy chủ quản trị chạy trong cửa sổ thiết bị đầu cuối hoặc bảng điều khiển của nó.

  3. Đi tới / u01 / cluster trên node1.

  4. Thực hiện các lệnh sau:

    [appts@fmwNode2 bin]$ cd /u02/app/cluster
    [appts@fmwNode2 cluster]$ /u01/app/middleware/oracle_common/common/bin/pack.sh -managed=true -domain=/u02/app/middleware/user_projects/domains/DEV_domain -template=cluster.jar -template_name="DEV_DOMAIN"
    
    << read domain from "/u02/app/middleware/user_projects/domains/DEV_DOMAIN"
    >>  succeed: read domain from "/u02/app/middleware/user_projects/domains/DEV_DOMAIN"
    << set config option Managed to "true"
    >>  succeed: set config option Managed to "true"
    << write template to "/u02/app/cluster/cluster.jar"
    ..............................
    >>  succeed: write template to "/u02/app/cluster/cluster.jar"
    << close template
    >>  succeed: close template
    [appts@fmwNode2 cluster]$
    
  5. Đi tới node2 và mở cửa sổ dòng lệnh.

  6. Truy cập / u01 / app / middleware / oracle_common / common / bin .

  7. Thực thi unpack sau lệnh:

    [appts@fmwNode2 bin]$ ./unpack.sh -domain=/u02/app/middleware/user_projects/domains/DEV_DOMAIN -template=/u02/app/cluster/cluster.jar
    << read template from "/u02/app/cluster/cluster.jar"
    >>  succeed: read template from "/u02/app/cluster/cluster.jar"
    << set config option DomainName to "DEV_DOMAIN"
    >>  succeed: set config option DomainName to "DEV_DOMAIN"
    >>  validateConfig "KeyStorePasswords"
    >>  succeed: validateConfig "KeyStorePasswords"
    << write Domain to "/u02/app/middleware/user_projects/domains/DEV_DOMAIN"
    ...........................................................................
    >>  succeed: write Domain to "/u02/app/middleware/user_projects/domains/DEV_DOMAIN"
    << close template
    >>  succeed: close template
    [appts@fmwNode2 bin]$
    
  8. Chạy các lệnh sau để khởi động NodeManager trên node2:

     cd /u02/app/middleware/user_projects/domains/DEV_DOMAIN/bin
     ./startNodeManager.sh
    
  9. Thực hiện các bước sau trên node1 để khởi động AdminServer trên node1:

    • Mở một phiên giao diện điều khiển hoặc thiết bị đầu cuối.

    • Truy cập / u02 / app / middleware / user_projects / domains / DEV_DOMAIN / bin .

    • Chạy lệnh sau:

      ./startWebLogic.sh

Tiến hành các tác vụ sau cài đặt trên node2

Thực hiện các bước cấu hình sau để định cấu hình báo cáo trên node2:

  1. Tạo ReportsToolsInstance bằng cách sử dụng wlst . Chạy lệnh sau để bắt đầu wlst :

     [appfmw@fmwNode2 configuration]$ cd /u01/app/middleware/oracle_common/common/bin
     [appfmw@fmwNode2 bin]$ ./wlst.sh
    
  2. Chạy các lệnh sau để kết nối với AdminServer (theAdminServer và WLS_REPORTS phải đang chạy):

     wlst> connect('weblogic','welcome1', 't3://<Node1 HostName>:7001')
    
  3. Chạy lệnh sau để tạo phiên bản máy chủ báo cáo:

     wls:/forms_domain/serverConfig/> createReportsToolsInstance(instanceName='reptools2',machine='<NODE2 Hostname>')
    
  4. Chạy lệnh sau để chỉnh sửa rwservlet.prpoerties để bật ReportsWebaccess:

     vi /u02/app/middleware/user_projects/domains/DEV_domain/config/fmwconfig/servers/WLS_REPORTS2/applications/reports_12.2.1/configuration/rwservlet.properties
    

    Thêm dòng sau (hiển thị tại chỗ):

    rep_wls_reports_host03 không L2
  1. Khởi động lại máy chủ được quản lý WLS_REPORTS1 từ bảng điều khiển.
  2. Chạy lệnh sau để tạo máy chủ báo cáo độc lập, my_rersrv2 :
    [appfmw@fmwNode2]$ /u01/app/middleware/oracle_common/common/bin/wlst.sh
  1. Chạy lệnh sau để kết nối với AdminServer (AdminServer và WLS_REPORTS phải đang chạy):
    wlst> connect('weblogic','<weblogic password', 't3://<Node1 Hostname>:7001')
  1. Chạy lệnh sau để tạo ReportsServerInstance :
    wls:/forms_domain/serverConfig/> createReportsServerInstance(instanceName='my_repsrv2',machine='UnixMachine_2')
  1. Chạy lệnh sau để tắt đăng nhập một lần cho Máy chủ Báo cáo:
    vi /u02/app/middleware/user_projects/domains/DEV_domain/config/fmwconfig/components/ReportsServerComponent/my_repsrv/rwserver.conf

    Change:  <!--job jobType="report" engineId="rwEng" securityId="rwJaznSec"/-->
    To:      <job jobType="report" engineId="rwEng"/>
  1. Chạy các lệnh sau để khởi động máy chủ báo cáo độc lập và lưu mật khẩu NodeManager trên node2:
    cd /u02/app/middleware/user_projects/domains/DEV_domain/bin
    ./startComponent.sh my_repsrv storeUserConfig
  1. Khi được nhắc thử mật khẩu người dùng gật đầu, hãy nhập mật khẩu Trình quản lý nút: xxx .

Định cấu hình Biểu mẫu và Báo cáo để sử dụng máy chủ HTTP

Thực hiện các bước sau để định cấu hình Biểu mẫu và Báo cáo:

  1. Chạy các lệnh sau trên node1 để khởi động máy chủ HTTP:

     [appfmw@fmwNode1 config]$ cd $ORACLE_HOME/oracle_common/common/bin/
     [appfmw@fmwNode1 bin]$ ./wlst.sh
    
     wls:/offline> nmConnect('nodemgr','welcome1','fmwNode1.test.com','5556','DEV_domain','/u02/app/middleware/user_projects/domains/DEV_domain')
    
     wls:/nm/PRD_ETA> nmStart(serverName='ohs1', serverType='OHS')
     wls:/nm/PRD_ETA> exit ()
    
  2. Chạy các lệnh sau trên node2 để khởi động máy chủ HTTP:

     [appfmw@fmwNode2 config]$ cd $ORACLE_HOME/oracle_common/common/bin/
     [appfmw@fmwNode2 bin]$ ./wlst.sh
    
     wls:/offline> nmConnect('nodemgr','welcome1','fmwNode2.test.com','5556','DEV_domain','/u02/app/middleware/user_projects/domains/DEV_domain')
    
     wls:/nm/PRD_ETA> nmStart(serverName='ohs2', serverType='OHS')
     wls:/nm/PRD_ETA> exit ()
    
  3. Chạy lệnh sau để chỉnh sửa tệp cấu hình Biểu mẫu, form.conf , trên node1:

     vi /u01/app/middleware/forms/templates/config/forms.conf
    
     Add following lines:
    
     <Location /forms>
        SetHandler weblogic-handler
        WebLogicCluster fmwNode1.test.com:9001,fmwNode2.test.com:9001
        DynamicServerList OFF
     </Location>
    
  4. Chạy lệnh sau để chỉnh sửa tệp cấu hình Báo cáo, report_ohs.conf trên node1:

     vi /u01/app/middleware/reports/conf/reports_ohs.conf
    
    Add following lines:
    
     <Location /reports>
        SetHandler weblogic-handler
        WebLogicCluster fmwNode1.test.com:9002,fmwNode2.test.com:9002
        DynamicServerList OFF
     </Location>
    
  5. Chạy các lệnh sau để sao chép form.conf report_ohs.conf trên nút 1:

     cp /u01/app/middleware/forms/templates/config/forms.conf  /u02/app/middleware/user_projects/domains/PRD_ETA/config/fmwconfig/components/OHS/instances/ohs2/moduleconf
     cp /u01/app/middleware/reports/conf/reports_ohs.conf /u02/app/middleware/user_projects/domains/PRD_ETA/config/fmwconfig/components/OHS/instances/ohs2/moduleconf
    
  6. Sử dụng scp để sao chép form.conf report_ohs.conf từ $ OHS_INSTANCE_HOME / moduleconf trên node1 tới $ OHS_INSTANCE_HOME / moduleconf node2:

  7. Chạy các lệnh sau để khởi động lại máy chủ HTTP trên node1:

     [appfmw@fmwNode1 config]$ cd $ORACLE_HOME/oracle_common/common/bin/
     [appfmw@fmwNode1 bin]$ ./wlst.sh
    
     wls:/offline> nmConnect('nodemgr','welcome1','fmwNode1.test.com','5556','DEV_domain','/u02/app/middleware/user_projects/domains/DEV_domain')
    
     wls:/nm/PRD_ETA> nmStop(serverName='ohs1', serverType='OHS')
     wls:/nm/PRD_ETA> nmStart(serverName='ohs1', serverType='OHS')
     wls:/nm/PRD_ETA> exit ()
    
  8. Chạy các lệnh sau để khởi động lại máy chủ HTTP trên node2:

     [appfmw@fmwNode2 config]$ cd $ORACLE_HOME/oracle_common/common/bin/
     [appfmw@fmwNode2 bin]$ ./wlst.sh
    
     wls:/offline> nmConnect('nodemgr','welcome1','fmwNode1.test.com','5556','DEV_domain','/u02/app/middleware/user_projects/domains/DEV_domain')
    
     wls:/nm/PRD_ETA> nmStop(serverName='ohs2', serverType='OHS')
     wls:/nm/PRD_ETA> nmStart(serverName='ohs2', serverType='OHS')
     wls:/nm/PRD_ETA> exit ()
    

Kết luận

Cài đặt và cấu hình thiết lập cụm hơi khác so với thiết lập máy chủ asingle. Phiên bản Fusion Middleware mới nhất 12.2.1.3 Cài đặt và cấu hình Biểu mẫu và Báo cáo trên môi trường cụm bao gồm hai máy chủ được quản lý Biểu mẫu và Báo cáo chạy đồng thời để làm việc cùng nhau nhằm tăng khả năng nâng cấp và độ tin cậy.

Sử dụng tab Phản hồi để đưa ra bất kỳ nhận xét hoặc đặt câu hỏi nào.

Tìm hiểu thêm về các dịch vụ cơ sở dữ liệu của chúng tôi.

Chúng tôi là chuyên gia về các sản phẩm Oracle, vì vậy hãy để Rackspace giúp bạn tối đa hóa khoản đầu tư thần kỳ của mình.