Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Cách thiết lập OTA trong R12 và 11i

OTA (Oracle Transport Agent) là một tính năng quan trọng. chúng ta sẽ thảo luận ở đây về cách kích hoạt OTA trong R12 và 11i.

Trong bản phát hành EBS 11i các trường hợp OTA được sử dụng, OTA chạy dưới Jserv có các thuộc tính của nó được đặt trong các tệp được tìm thấy trong thư mục:
$ IAS_ORACLE_HOME / Apache / Jserv / etc
11.5.9 - jserv.properties
11.5 .10 / 11.5.10.2 - xmlsvcs.properties Đối với R12 (phiên bản 12.0.X hoặc 12.1.X) , OTA được chạy trong vùng chứa oafm dưới OC4J. Thuộc tính hệ thống được đọc từ tệp oc4j.properties của vùng chứa oafm nằm trong tệp $ INST_TOP / ora / 10.1.3 / j2ee / oafm / config / oc4j.properties
Ngoài ra còn có một thuộc tính autoconfig, như được phản ánh trong tệp orion-web.xml:

$ INST_TOP / ora / 10.1.3 / j2ee / oafm / application-deployments / oafm / webservices / orion-web.xml
Trong tệp orion-web.xml, bạn sẽ tìm thấy phần sau:

TransportAgentMain
oracle.apps.ecx.oxta.TransportAgentMain
1

TransportAgentServer
oracle.apps.ecx.oxta.TransportAgentServer

Để xác minh rằng OTA được bắt đầu, giá trị của thuộc tính trong orion-web.xml phải được đặt thành 1 để được bật. Theo mặc định, điều này được đặt thành -1 hoặc bị tắt.
Tên oavar AutoConfig cho là s_load_oxta_servlet.
Bật OTA trong R12
Thay vì sửa đổi thủ công tệp orion-web.xml, hãy làm như sau để đặt biến Autoconfig oavar:

1) Đăng nhập với tư cách là Trách nhiệm của quản trị viên hệ thống.
2) Trong Trình quản lý ứng dụng Oracle, chọn Autoconfig.
3) Nhấp vào biểu tượng Chỉnh sửa thông số trên tầng Ứng dụng.
4) Nhấp vào Hệ thống tab.
5) Xem trong oa_web_server để biết Tải OXTA Servlet (s_load_oxta_servlet).
6) Nếu giá trị này hiện được đặt thành -1 (cấu hình bị tắt mặc định), bạn cần đặt giá trị thành 1 (bật) .
7) Xem trong cùng phần này để biết thông tin sau và đặt khi cần thiết (nếu bạn có máy chủ proxy cần thông qua liên lạc http / https):
OXTAOutUseProxy (s_oxta_proxy)
OXTAOutProxyHost (s_oxta_proxyhost)
OXTAOutProxyPort (s_oxta_proxyport)

Sau khi thực hiện các thay đổi, bạn sẽ cần chạy Autoconfig để áp dụng chúng và sau đó trả lại cấp ứng dụng để khởi động OXTA.
Các thông số bổ sung được thiết lập thông qua AutoConfig cho XML Gateway OTA:

applSysSchema:APPLICSYS (điều này cho biết hàng đợi nằm trong lược đồ applsys)
OXTAInPoolSize =1
OXTAOutThreads =1 (2 cái này đặt số lượng kết nối DB trong hệ thống của bạn cho các yêu cầu đến và đi)
OXTAOutUseProxy
OXTAOutProxyHost
OXTAOutProxyPort (Những thứ này kiểm soát xem proxy có được sử dụng cho các kết nối socket đi hay không).

Các thông số không được đặt qua AutoConfig:

OXTAOutBaseTimeout =10
OXTAOutLinearTimeout =500
OXTAOutMaxAttempts =5 (những điều này kiểm soát thời gian được phép hoàn thành giao dịch).
OXTAInMaxContent =1000000 (kích thước tải trọng tối đa tính bằng byte).

Sự cố thường gặp với OTA trong R12

OXTA không khởi động
Sau khi bật ghi nhật ký cho OAFM theo Lưu ý 419839.1 - Cách bật đăng nhập Apache, OC4J và OPMN trong Ứng dụng Oracle R12, điều sau được quan sát trong:
$ LOG_HOME / ora / 10.1.3 /j2ee/oafm/oafm_/log.xml

Ngoại lệ tạo nhóm kết nối. Ngoại lệ:oracle.oc4j.sql.DataSourceException:Đặt ngoại lệ thuộc tính ‘dbcFile’ trên DataSource. Ngoại lệ:java.lang.reflect.InvocationTargetException

Khởi tạo ngoại lệ ứng dụng đã triển khai:oafm. Ứng dụng:oafm ở trạng thái không thành công vì khởi chạy không thành công

Lỗi nội bộ gây ra lỗi buộc để khởi tạo ứng dụng web:dịch vụ web được xác định trong trang web OC4J 10g (10.1.3) Trang web mặc định. Ứng dụng:dịch vụ web đã bị dừng

Giải pháp
a. Thay đổi mật khẩu ASADMIN từ Quản lý người dùng như sau (lưu ý:trong ví dụ này, mật khẩu được đặt thành chào mừng)
- Đăng nhập vào Oracle E-Business Suite bằng sysadmin /.
- Chọn trách nhiệm Quản lý người dùng trong Bộ điều hướng .
- Nhấp vào liên kết Người dùng từ menu điều hướng để mở cửa sổ Bảo trì người dùng.
- Định vị người dùng 'ASADMIN' bằng cách nhập thông tin vào vùng tìm kiếm để truy xuất người dùng 'ASADMIN'.
- Nhấp vào biểu tượng Cập nhật bên cạnh người dùng ASADMIN để mở cửa sổ Cập nhật người dùng.
- Xóa trường Hoạt động Tới ngày và nhấp vào Áp dụng trong trường hợp vẫn chưa bị xóa
- Nhấp vào biểu tượng Đặt lại mật khẩu bên cạnh Người dùng ASADMIN để mở cửa sổ Đặt lại mật khẩu.
- Nhập mật khẩu mới hai lần và nhấp vào Gửi

b. Xác nhận định nghĩa cho người dùng ASADMIN trong $ INST_TOP / ora / 10.1.3 / j2ee / oafm / application-deployments / oafm / data-sources.xml được định nghĩa chính xác:
user =”ASADMIN”
password =”-> ASADMIN”
Lưu ý:Mật khẩu ở trên phải được đặt với giá trị chính xác như trên vì -> ASADMIN là một hướng, nó chỉ ra AS 10.1.0.3 rằng mật khẩu của ASADMIN phải được lấy từ system-jazn-data .xml
c. Thay đổi mật khẩu cho người dùng ASADMIN trong $ ORA_CONFIG_HOME / 10.1.3 / j2ee / oafm / config / system-jazn-data.xml thành! (! phía trước là bắt buộc)
Đề cập:! phía trước mật khẩu là bắt buộc và dấu hiệu này có nghĩa là mật khẩu sẽ được mã hóa
e. Tắt và khởi động lại vùng chứa OAFM và kiểm tra lại:
sh $ ADMIN_SCRIPTS_HOME / adoafmctl.sh stop

sh $ ADMIN_SCRIPTS_HOME / adoafmctl.sh bắt đầu


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle SQL - max () với giá trị NULL

  2. Tài liệu Oracle

  3. Chèn dữ liệu máy chủ SQL với Oracle® SQL * Loader

  4. 6 cách để xóa các dòng trùng lặp có khóa chính trong Oracle

  5. Thống kê bảng GTT và SYS.WRI $ _OPTSTAT_TAB_HISTORY