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

Quy trình đăng nhập trong R12.2 và cách khắc phục sự cố cơ bản

R12.2 là Bản phát hành mới nhất của Sản phẩm Oracle E-business Suite. Ở đây chúng ta sẽ thảo luận về quy trình Đăng nhập trong R12.2

Mục lục

Quy trình đăng nhập trong R12.2

  1. Khi một yêu cầu HTTP được thực hiện cho EBS, máy chủ Oracle HTTP (OHS) sẽ nhận được yêu cầu đó.
  2. Khi cấu hình OHS dành cho tài nguyên cần được Java xử lý, chẳng hạn như đăng nhập vào EBS, cấu hình OHS sẽ chuyển hướng yêu cầu đến quy trình Java của Máy chủ Web Logic (WLS) (OACore trong trường hợp này).
  3. WLS xác định ứng dụng J2EE sẽ xử lý yêu cầu, được gọi là "oacore".
  4. Ứng dụng J2EE này cần được triển khai và có sẵn để xử lý các yêu cầu để yêu cầu thành công. Ứng dụng J2EE cần truy cập cơ sở dữ liệu và thực hiện việc này thông qua nguồn dữ liệu được định cấu hình trong WLS.

Đây là quá trình xử lý về URL (tiêu đề HTTP Đăng nhập)

Khi đăng nhập EBS hoạt động OK, trình duyệt sẽ được chuyển hướng đến nhiều URL khác nhau để hiển thị trang đăng nhập. Luồng trang bên dưới hiển thị các URL sẽ được gọi để hiển thị trang đăng nhập:

/ OA_HTML / AppsLogin
URL đăng nhập EBS
/OA_HTML/AppsLocalLogin.jsp
Chuyển hướng đến trang đăng nhập cục bộ
/OA_HTML/RF.jsp? Chức năng_id=1032925&resp_id=-1&resp_appl_id=-1&security_group_id=0&lang_code=US&oas=3TQG_dtTW1oYy7P5_6r9ag..¶ms=5LEnOA6 trang đăng nhập Renderxji

Các URL sau khi người dùng nhập tên người dùng và mật khẩu, sau đó nhấp vào nút “đăng nhập” được hiển thị bên dưới /OA_HTML/OA.jsp?page=/oracle/apps/fnd/sso/login/webui/MainLoginPG&_ri=0&_ti=640290175&language_code=US&requestUrl=&oapc=2&oas=4hoZpUbq?hl=vi OANEWHOMEPAGE
/OA_HTML/RF.jsp? Chức năng_id=MAINMENUREST&security_group_id=0
Hiển thị trang chủ của người dùng
Khi trang chủ của người dùng được hiển thị, luồng đăng xuất cũng chuyển hướng đến một số URL khác nhau trước đó quay lại trang đăng nhập:
/OA_HTML/OALogout.jsp?menu=Y
Biểu tượng đăng xuất đã được nhấp
/ OA_HTML / AppsLogout
/OA_HTML/AppsLocalLogin.jsp?langCode=US&_logoutRedirect=y
Chuyển hướng đến trang đăng nhập
/OA_HTML/RF.jsp? Chức năng_id=1032925&resp_id=-1&resp_appl_id=-1&security_group_id=0&lang_code=US&oas=r6JPtR7-a4n5U2H3–ytEg..¶ms=1JU-PCeZHQ9 đăng nhập lại lần nữa

Khắc phục sự cố cơ bản để đăng nhập trong R12.2

(1) OHS (apache) thất bại


Nếu OHS không chạy hoặc không phản hồi, người ta sẽ thấy một thông báo như bên dưới. Nếu OHS không chạy thì sẽ không có bất kỳ thông báo nào trong bất kỳ tệp nhật ký EBS nào cho yêu cầu này.

Firefox:“Kết nối đã được đặt lại”

Các bước cần thực hiện
Kiểm tra OHS đã bắt đầu OK chưa

adapcctl.sh status
adapcctl.sh stop
adapcctl.sh start

(2) Quy trình OACore JVM không khả dụng

Nếu OACore JVM không chạy hoặc không thể truy cập được, thì một người có thể sẽ thấy thông báo sau trong trình duyệt:

Lỗi cầu nối APACHE của máy chủ:
Không có máy chủ phụ trợ nào để kết nối:hết thời gian chờ sau 10 giây hoặc Idempotent được đặt thành TẮT hoặc phương thức không phải là idempotent.

Có thể có hai lý do
Các bước cần thực hiện
(a) Đảm bảo rằng OACore JVM đã khởi động đúng cách

admanagedsrvctl.sh start oacore


(b) Kiểm tra tệp mod_wl_ohs.conf đã được định cấu hình đúng chưa

(3) Ứng dụng OACore J2EE không khả dụng

Có thể có trường hợp OACore JVM đang chạy và có thể truy cập được nhưng ứng dụng oacore không khả dụng.

Trình duyệt sẽ báo lỗi:

Lỗi 404 – Không tìm thấy
Từ Giao thức truyền siêu văn bản RFC 2068 - HTTP / 1.1:
10.4.5 404 Không tìm thấy
Máy chủ không tìm thấy bất kỳ thứ gì phù hợp với URI Yêu cầu. Không có dấu hiệu nào được đưa ra về tình trạng đó là tạm thời hay vĩnh viễn.

Access_log sẽ hiển thị lỗi 404:

GET / OA_HTML / AppsLogin HTTP / 1.1 ″ 404

Các bước cần thực hiện

Trong Bảng điều khiển FMW, hãy kiểm tra “triển khai” để xác nhận ứng dụng “oacore” đang ở trạng thái “Hoạt động” và Tình trạng là “OK”.

Nếu trạng thái là Ok nhưng bạn vẫn gặp lỗi thì có thể thử biên dịch JSP

cd $FND_TOP/patch/115/bin
cd $FND_TOP/patch/115/bin
./ojspCompile.pl --compile --flush -p 2
logfile set: ojspc_error.log
starting…(compiling all)
using 10i internal ojsp ver: 10
synchronizing dependency file:
enumerating jsps…8000
parsing jsp…8000
writing deplist…8000
initializing compilation:
eliminating children…5912 (-2088)
translating and compiling:
translating jsps…5912/5912 in 1m40s
compiling jsps…5912/5912 in 4m19s
Finished!

(4) Lỗi nguồn dữ liệu

Nhật ký hoạt động sẽ hiển thị loại lỗi này


java.lang.NullPointerException
tại oracle.apps.fnd.sso.AppsLoginRedirect.logSafe (AppsLoginRedirect.java:639)
tại oracle.apps.fnd.sso.AppsLoginRedirect.doGet (AppsLoginRedirect.java:1314)
tại javax.servlet.http.HttpServlet.service (HttpServlet.java:707)

Trình khám phá sẽ hiển thị

Hệ thống đã gặp lỗi khi xử lý yêu cầu của bạn. Vui lòng liên hệ với quản trị viên hệ thống của bạn

Các bước thực hiện

  1. Xem lại Nguồn dữ liệu EBS và đảm bảo rằng nó được nhắm mục tiêu đến máy chủ được quản lý oacore_cluster1. Đồng thời sử dụng tùy chọn “Nguồn dữ liệu thử nghiệm” để xác nhận có thể thực hiện kết nối cơ sở dữ liệu
  2. Nếu một người thực hiện bất kỳ thay đổi nào, một người sẽ cần khởi động lại máy chủ được quản lý, mặc dù Bảng điều khiển FMW nói rằng không cần khởi động lại

Các bài viết bạn phải đọc trên R12.2

  • Những thay đổi quan trọng trong Autoconfig R12.2
  • Các thay đổi của Nhóm dịch vụ trong R12.2
  • tiện ích thông qua và báo cáo thông qua R12.2.5
  • Cách gắn lại các Ngôi nhà Oracle 12.2 E-Business vào khoảng không quảng cáo trung tâm
  • Cô lập các chương trình đồng thời sau nâng cấp thành một hàng đợi người quản lý riêng biệt trong R12.2

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để truy cập cấu trúc và lấy danh sách cột, các kiểu dữ liệu của con trỏ?

  2. Làm cách nào để khắc phục lỗi này:SQL92 không được hỗ trợ?

  3. Hàm ASCIISTR () trong Oracle

  4. Tại sao Oracle quá chậm khi tôi chuyển java.sql.Timestamp cho cột DATE?

  5. Làm cách nào để ứng dụng Java của tôi tự nhận dạng với Oracle khi kết nối?