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

Cách sử dụng quảng cáo phân tán để giảm thời gian vá lỗi trong Oracle EBS

1) Quảng cáo phân tán cung cấp khả năng mở rộng, hiệu suất và sử dụng tài nguyên được cải thiện bằng cách cho phép nhân viên của cùng một phiên quảng cáo được bắt đầu trên các hệ thống cấp trung gian bổ sung.

2) AD luôn sử dụng Hệ thống công việc song song, nơi nhiều nhân viên AD bắt đầu và được giao công việc. Thông tin cho Hệ thống công việc được lưu trữ trong cơ sở dữ liệu oracle và công nhân nhận được nhiệm vụ của họ bằng cách theo dõi các bảng nhất định trong cơ sở dữ liệu.

3) AD phân tán cho phép khởi động công nhân trên các máy từ xa, nơi họ có thể sử dụng tài nguyên trên các máy từ xa khi hoàn thành công việc được giao

Điều kiện tiên quyết
1) APPLIC_TOP được chia sẻ
2) AD.H

Đang làm việc
Trên một trong các nút APPLIC_TOP được chia sẻ của bạn, hãy bắt đầu phiên Tự động vá (adpatch) hoặc Quản trị quảng cáo (adadmin) với các tùy chọn dòng lệnh sau:

localworkers= workers=

Ví dụ:chạy một phiên Tự động vá với 3 nhân viên trên nút cục bộ và 5 nhân viên trên một nút từ xa:

adpatch localworkers=3 workers=8

Trên một hoặc nhiều nút APPLIC_TOP được chia sẻ bổ sung, hãy bắt đầu phiên Bộ điều khiển AD với tùy chọn dòng lệnh sau:

adctrl distributed=y

Sau khi cung cấp thông tin cơ bản, Bộ điều khiển AD sẽ nhắc (các) số công nhân được bắt đầu. Ví dụ:nhập “4 5 6 7 8” hoặc “4-8” để bắt đầu công nhân từ 4 đến 8. Nếu Bộ điều khiển AD được khởi động trước khi Tự động vá hoặc Quản trị AD khởi động Hệ thống công việc, Bộ điều khiển AD sẽ hỏi bạn có muốn đợi không. Việc chọn có sẽ khiến Bộ điều khiển AD đợi cho đến khi hệ thống Công việc được khởi động, tại thời điểm đó, nó sẽ bắt đầu các quy trình công nhân thích hợp. Nếu một phiên Tự động vá đã được bắt đầu, Bộ điều khiển AD sẽ tự động đợi.

Ví dụ về một phiên hai nút với năm công nhân:

Node 1) adpatch localworkers=30 workers=20

Node 2) adctrl distributed=y and choose Enter the worker range 21-30

Đối với R12.2, Mọi thứ vẫn như cũ, chúng tôi chỉ cần sử dụng áp dụng thay cho adpatch

Ví dụ 1 - Phân phối tổng cộng tám công nhân trên hệ thống hai nút
1. Để bắt đầu, hãy nhập một lệnh sẽ chạy một phiên áp dụng với ba nhân viên trên
nút chính và năm nhân viên trên các nút phụ:

$ adop phase=apply input_file=myinput.txt

Tệp myinput.txt sẽ cần bao gồm các dòng:
worker =8
localworkers =3
2. Bây giờ hãy bắt đầu phiên AD Controller trên mỗi nút phụ sẽ chạy
worker, sử dụng đối số phân tán =y.

$ adctrl distributed=y
  1. Để bắt đầu công nhân từ 4 đến 8 trên một nút phụ, hãy nhập “4-8” theo lời nhắc
    từ Bộ điều khiển AD:
    Nhập phạm vi công nhân:4-8

Ví dụ 2- Phân phối tổng số mười hai công nhân trên hệ thống ba nút
1. Để bắt đầu, hãy nhập một lệnh sẽ chạy một phiên áp dụng với bốn công nhân trên
nút chính và tám công nhân trên các nút phụ:

$ adop phase=apply input_file=myinput.txt workers=12 localworkers=4

Tệp myinput.txt sẽ cần bao gồm các dòng:
worker =12
localworkers =4
2. Bây giờ hãy bắt đầu phiên AD Controller trên nút thứ hai, chỉ định rằng worker 5-8
nên chạy ở đó:

$ adctrl distributed=y

Nhập phạm vi công nhân:5-8
3. Cuối cùng, khởi động Bộ điều khiển AD trên nút thứ ba, chỉ định rằng bốn công nhân cuối cùng
(9-12) sẽ chạy ở đó:

$ adctrl distributed=y

Nhập phạm vi công nhân:9-12

Các bài viết có liên quan

Bản vá lỗi Oracle:Tổng quan về bản vá hoàn chỉnh của Adpatch

31 Dòng lệnh áp dụng hữu ích (bản vá trực tuyến AD) cho R12.2

Áp dụng (Tiện ích vá trực tuyến quảng cáo) đã giải thích R12.2

40 Câu hỏi về Adpatch mà mọi DBA nên biết


  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 để sử dụng sql * plus trong tập lệnh lệnh Windows để điều khiển luồng?

  2. Cài đặt các lược đồ mẫu cho Oracle 12c bằng Hỗ trợ cấu hình cơ sở dữ liệu

  3. Có một chức năng để tách một chuỗi trong PL / SQL?

  4. WHERE_IN truy vấn với một khóa tổng hợp?

  5. Câu hỏi về thời gian thực của Oracle DBA