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

Quá trình nâng cấp từng bước lên R12.2 Nâng cấp phần -3

Nâng cấp R12.2 bao gồm phần sau

  1. Các bước chuẩn bị trước khi nâng cấp
  2. Nâng cấp chính bằng Trình điều khiển nâng cấp chính cho R12.2.0 (được hợp nhất với Bản vá nâng cấp hợp nhất Oracle E-Business Suite được cài đặt sẵn cho R12.2.0)
  3. Hỗ trợ vá trực tuyến
  4. Áp dụng R12.AD.C.Delta.n và R12.TXK.C.Delta.n mới nhất
  5. Đang áp dụng Gói cập nhật phát hành 12.2.n (RUP)

Chúng ta đã quan tâm đến phần 1 và 2 ở Bài trước

Quy trình nâng cấp từng bước cho R12.2 Nâng cấp phần -1
Quy trình nâng cấp từng bước lên R12.2 Nâng cấp phần -2
Quy trình nâng cấp từng bước lên R12.2 Nâng cấp phần -3
Quy trình nâng cấp từng bước cho Phần nâng cấp R12.2 -4

Chúng tôi đang xuất bản bước 3 trong phần này

Kích hoạt bản vá trực tuyến

(1) Xác minh phiên bản cơ sở dữ liệu

** Đã kiểm tra phiên bản RDBMS tối thiểu 11.2.0.4

(2) Đảm bảo các bản vá 11.2.0.4 bắt buộc cho Bản phát hành 12.2 đã được áp dụng

Điều này được áp dụng như một phần của bước chuẩn bị cho Nâng cấp R12.2 (Tham khảo # 1349240.1)

(3) Áp dụng bản vá sẵn sàng vá trực tuyến và báo cáo GSCC mới nhất

Áp dụng Bản vá 31026891:R12.AD.C bằng cách sử dụng bản vá lỗi trong hệ thống tệp đang chạy

(4) Kiểm tra lỗi từ điển dữ liệu / không khớp dấu thời gian

(i) Kiểm tra lỗi từ điển dữ liệu

  • Chạy tập lệnh $ AD_TOP / patch / 115 / sql / adzddtsfix.sql, theo hướng dẫn sử dụng được cung cấp.
  • Chạy tập lệnh $ AD_TOP / sql / ADZDDBCC.sql để xác định xem có xuất hiện lỗi từ điển dữ liệu lôgic hay không.
  • Nếu không tìm thấy lỗi nào, hãy tiếp tục nâng cấp.
  • Nếu có tham nhũng, hãy làm theo (ii) bên dưới.

(ii) Sửa lỗi Từ điển Dữ liệu (Có điều kiện)

  • Lưu ý:Chỉ làm theo các bước sau để khắc phục sự cố khi xuất hiện lỗi từ điển dữ liệu lôgic (thiếu phụ huynh).
  • Sao chép tập lệnh $ AD_TOP / patch / 115 / sql / adzddmpfix.sql vào cấp cơ sở dữ liệu.
  • Trên tầng cơ sở dữ liệu, hãy kết nối với cơ sở dữ liệu dưới dạng SYSDBA.
  • Lưu ý:Nếu bạn đang sử dụng Oracle E-Business Suite Release 12.1.3 hoặc Release 12.2 có kiến ​​trúc nhiều đối tượng, để kết nối với cơ sở dữ liệu kiến ​​trúc nhiều đối tượng dưới dạng SYSDBA, hãy chạy các lệnh sau để đặt trường SID cơ sở dữ liệu thành, tên cơ sở dữ liệu cho cơ sở dữ liệu Oracle E-Business Suite của bạn:
$ source  CDB env
$ export ORACLE_PDB_SID=TEST;
$ sqlplus "/ as sysdba"
$SQL>@AD_TOP/patch/115/sql/adzddmpfix.sql
  • Trên cấp ứng dụng, hãy chạy lại tập lệnh $ AD_TOP / sql / ADZDDBCC.sql để xác định xem có còn lỗi từ điển dữ liệu hay không.
  • Nếu không tìm thấy lỗi nào, hãy tiếp tục với chu kỳ nâng cấp hoặc vá lỗi.
  • Nếu vẫn còn lỗi, hãy chuyển sang Bước 3.3 bên dưới.

(iii) Hành động bổ sung đối với lỗi từ điển dữ liệu (Có điều kiện)

  • Lưu ý:Chỉ thực hiện theo các bước sau khi xuất hiện lỗi từ điển dữ liệu sau khi làm theo các bước trong 3.2 ở trên.
  • Trên tầng cơ sở dữ liệu, hãy chuyển đến thư mục $ ORACLE_HOME / rdbms / admin.
  • Chạy tập lệnh utlirp.sql theo hướng dẫn sử dụng được cung cấp.
  • Chạy tập lệnh utlrp.sql theo hướng dẫn sử dụng được cung cấp.
  • Trên cấp ứng dụng, hãy chạy lại tập lệnh $ AD_TOP / sql / ADZDDBCC.sql để xác định xem có còn lỗi từ điển dữ liệu hay không.
  • Nếu không tìm thấy lỗi nào, hãy tiếp tục với chu kỳ nâng cấp hoặc vá lỗi.
  • Nếu vẫn còn lỗi, hãy liên hệ với Bộ phận hỗ trợ của Oracle và yêu cầu ghi lại lỗi.

(5) Chạy Hỗ trợ vá trực tuyến - Báo cáo sẵn sàng

  • Tham khảo Sử dụng Báo cáo sẵn sàng vá lỗi trực tuyến trong Oracle E-Business Suite Release 12.2 (Doc ID 1531121.1) để biết hướng dẫn về cách tải xuống các tiện ích này.
  • Bạn phải chạy tiện ích sau từ cấp ứng dụng APPLIC_TOP. Nó báo cáo các vi phạm EBR bao gồm các đối tượng không tuân thủ quy tắc EBR về Đối tượng không được chỉnh sửa (đối tượng lưu trữ dữ liệu như Bảng và Chế độ xem vật chất hóa) và tham chiếu đến các đối tượng được chỉnh sửa (đối tượng mã như:Gói, Trình kích hoạt, Loại đối tượng, v.v. ). Báo cáo này cũng liệt kê một số vi phạm tiêu chuẩn đặt tên phải được khắc phục trước khi áp dụng bản vá hỗ trợ vá trực tuyến.

(i) Khởi tạo môi trường Run File System:

(ii) Tạo vị trí tệp nhật ký vá trực tuyến và đặt nó làm thư mục hiện tại:

mkdir $LOG_HOME/appl/op
cd $LOG_HOME/appl/op

(iii) Chạy các báo cáo Sẵn sàng sau:

ADZDPSUM.sql
Cung cấp bản tóm tắt về các lược đồ sẽ được chỉnh sửa và cả các lược đồ có các đối tượng phụ thuộc vào mã E-Business Suite được khuyến nghị chỉnh sửa. Bạn có thể đăng ký các lược đồ này với ứng dụng bằng cách chạy các lệnh sẽ được liệt kê trong phần cuối cùng của báo cáo này. Oracle khuyên bạn nên chạy lại báo cáo này sau khi các lược đồ tùy chỉnh được đăng ký với ứng dụng. Bạn nên chạy ADZDPSUM.sql nhiều lần để xử lý các lược đồ phụ thuộc cho đến khi không có thêm vi phạm EBR nào được báo cáo.

Lưu ý:Nhập mật khẩu hệ thống khi được nhắc. Bạn có thể bỏ qua các lược đồ APPS_NE và ODM có thể xuất hiện trong phần 2 của báo cáo.

sqlplus system @$AD_TOP/sql/ADZDPSUM.sql
mv adzdpsum.txt adzdpsum_pre_dbprep.txt

ADZDPMAN.sql
Liệt kê các đối tượng có các danh mục vi phạm khác nhau đối với các quy tắc EBR phải được sửa trước khi chạy quy trình kích hoạt để tránh lỗi trong quá trình này. Oracle khuyên bạn nên chạy điều này sau khi tất cả các lược đồ tùy chỉnh được đăng ký với ứng dụng theo hướng dẫn trong báo cáo ADZDPSUM.sql ở trên.

Lưu ý:Nhập mật khẩu hệ thống khi được nhắc.

sqlplus system @$AD_TOP/sql/ADZDPMAN.sql
mv adzdpman.txt adzdpman_pre_dbprep.txt

ADZDPAUT.sql
Báo cáo này liệt kê tất cả các đối tượng vi phạm các quy tắc EBR sẽ được khắc phục tự động từ quá trình kích hoạt. Báo cáo này được cung cấp cho mục đích thông tin và bạn không nên thực hiện hành động nào từ báo cáo này.
Lưu ý:Nhập mật khẩu hệ thống khi được nhắc.

sqlplus system @$AD_TOP/sql/ADZDPAUT.sql
mv adzdpaut.txt adzdpaut_pre_dbprep.txt

(6) Khắc phục vi phạm được liệt kê trong Báo cáo sẵn sàng vá trực tuyến yêu cầu can thiệp thủ công

Báo cáo sẵn sàng vá trực tuyến chứa các phần có các loại vi phạm khác nhau.
Xem lại tất cả các phần được liệt kê từ báo cáo ADZDPMAN.sql. Làm theo hướng dẫn trong từng phần để khắc phục vi phạm.

Lưu ý:Nhiều vi phạm trong báo cáo Mức độ sẵn sàng có thể được tự động khắc phục bằng cách đăng ký các lược đồ tùy chỉnh của bạn. Xem lại phần cuối cùng của Báo cáo Sẵn sàng Tóm tắt (ADZDPSUM.sql) để biết các lệnh mẫu về cách đăng ký các lược đồ tùy chỉnh của bạn.

Lược đồ sau KHÔNG được đăng ký:

• SYS

• HỆ THỐNG

• CTXSYS

Bất kỳ sự phụ thuộc nào giữa các lược đồ này và Đối tượng được chỉnh sửa đều là vi phạm tiêu chuẩn mã hóa và phải được khắc phục theo cách thủ công.
Oracle khuyên bạn nên thực hiện bản sửa lỗi đã chọn bằng cách tùy chỉnh tệp mẫu $ AD_TOP / sql / ADZDPCUST.sql

(7) Lặp lại bước Chạy tính năng hỗ trợ vá trực tuyến - Báo cáo mức độ sẵn sàng ở trên cho đến khi tất cả các vi phạm đã được giải quyết.

(8) Xác minh vùng bảng cơ sở dữ liệu Dung lượng trống

Tính năng Định nghĩa lại Dựa trên Phiên bản của Cơ sở dữ liệu Oracle 11gR2 yêu cầu thêm không gian cho các bảng từ điển được sử dụng để quản lý các đối tượng đã được chỉnh sửa.

(tôi). Khởi tạo môi trường Run File System:

(ii).
Đặt biến môi trường HOSTNAME trước khi thực hiện áp dụng công cụ vá trực tuyến.
Kiểm tra để đảm bảo biến môi trường HOSTNAME được đặt bằng cách chạy như sau:

$ echo $ HOSTNAME

Nếu biến môi trường HOSTNAME không được đặt, hãy chạy như sau:

xuất HOSTNAME =

Lưu ý:Lặp lại bước đầu tiên để đảm bảo biến môi trường được đặt thành tên máy chủ chính xác.
Nếu tên máy chủ được đặt nhưng có miền, hãy đặt lại nó mà không có miền.

(iii) Chạy báo cáo sau để truy xuất không gian trống của vùng bảng hiện tại:

perl $ AD_TOP / bin / adzdreport.pl ứng dụng

  1. Chọn tuỳ chọn 3 - 'Các Báo cáo Chung Khác'
  2. Chọn tùy chọn tiếp theo - 'Dung lượng trống trong các không gian bàn quan trọng'

Nhập mật khẩu khi được nhắc.

(iv) Đảm bảo những điều sau:

• Không gian bảng HỆ THỐNG:có tối thiểu 25 GB dung lượng trống

• APPS_TS_SEED Không gian bảng:có tối thiểu 5 GB dung lượng trống

APPS_TS_SEED được sử dụng để lưu trữ tất cả các bảng đã được đăng ký làm bảng gốc và yêu cầu cơ sở hạ tầng lưu trữ dữ liệu gốc.

(9) Chạy Hỗ trợ vá trực tuyến - Báo cáo trạng thái

Báo cáo này cung cấp trạng thái tổng thể của quy trình vá trực tuyến đang kích hoạt. Bạn có thể chạy nó trước, trong và sau khi áp dụng bản vá kích hoạt. Ở giai đoạn này, bạn sẽ nhận được kết quả báo cáo trước khi bật bản vá trực tuyến.

(i) Đặt thư mục hiện tại thành $ LOG_HOME / appl / op:

cd $LOG_HOME/appl/op

(ii) Chạy báo cáo bằng lệnh sau. Đảm bảo rằng bạn xác minh bất kỳ đối tượng không hợp lệ nào ở giai đoạn này. Đặc biệt lưu ý để đảm bảo rằng tất cả các đối tượng vá trực tuyến (đối tượng khớp với mẫu ‘AD_ZD%’) đều hợp lệ:

sqlplus @$AD_TOP/sql/ADZDEXRPT.sql

Lưu ý:Nhập mật khẩu ứng dụng khi được nhắc.

(iii) Lưu đầu ra dưới dạng pre_dbprep để tham khảo trong tương lai, chẳng hạn như:

mv adzdexrpt.txt adzdexrpt_pre_dbprep.txt

(10) Đảm bảo rằng tất cả các dịch vụ E-Business Suite bậc trung đã ngừng hoạt động

(11) Tải xuống và áp dụng bản vá Hỗ trợ vá trực tuyến

Tải xuống và áp dụng bản vá Hỗ trợ vá trực tuyến:13543062:R12.AD.C. Sử dụng Autopatch ở chế độ hotpatch để áp dụng bản vá. 12.2 BẢNG HIỆU ỨNG TRỰC TUYẾN CA.

Bản vá phải được áp dụng trên hệ thống tệp RUN.

Lưu ý:Đảm bảo rằng môi trường của bạn có nguồn gốc để trỏ đến hệ thống tệp thích hợp. Bạn cũng phải bật Chế độ bảo trì trước khi áp dụng bản vá này.

Một điều nữa chúng ta nên bổ sung là. Người dùng sẽ thấy thông báo này khi áp dụng bản vá trên hệ thống tệp bản vá

Có thể mất vài giờ để hoàn thành ứng dụng vá lỗi kích hoạt. Bạn có thể theo dõi tiến trình của nó bất kỳ lúc nào bằng cách chạy Báo cáo trạng thái DDL (ADZDSHOWDDLS.sql) như sau:

Ứng dụng sqlplus @ $ AD_TOP / sql / ADZDSHOWDDLS.sql

Báo cáo này liệt kê một số câu lệnh DDL được yêu cầu để EBR kích hoạt môi trường của bạn. Báo cáo được sắp xếp theo kết quả của quá trình thực thi:‘Thực hiện thành công’, ‘Không thực hiện’ và ‘Thực hiện không thành công’. Ở cuối ứng dụng vá lỗi, báo cáo phải có số 0 trong các phần:"Không được thực thi" và "Không thực hiện được". Nếu báo cáo chứa các mục "Không được thực thi" và "Không thực hiện được",

sau đó báo cáo những lỗi này cho bộ phận Hỗ trợ của Oracle. Bạn sẽ được yêu cầu cung cấp kết quả từ báo cáo, nhật ký vá lỗi và tất cả nhật ký công nhân cũng như đầu ra báo cáo trạng thái kích hoạt vá trực tuyến. Nếu có bất kỳ lỗi worker nào trong quá trình vá lỗi Online Enablement, bạn không nên bỏ qua hoặc bỏ qua lỗi không thành công. Vấn đề phải được giải quyết trước khi khởi động lại nhân viên. Việc bỏ qua hoặc bỏ qua lỗi có thể gây ra

hỏng cơ sở dữ liệu.

(12) Chạy phần biên dịch không hợp lệ
Kết nối với sqlplus dưới dạng ‘ứng dụng’ và chạy phần sau:

exec sys.utl_recomp.recomp_parallel

(13) Chạy lại Báo cáo trạng thái hỗ trợ vá trực tuyến sau khi áp dụng bản vá hỗ trợ vá trực tuyến

Chạy lại Báo cáo trạng thái kích hoạt vá trực tuyến sau khi áp dụng bản vá kích hoạt vá trực tuyến

(tôi). Đặt thư mục hiện tại thành $ LOG_HOME / appl / op:

cd $LOG_HOME/appl/op

(ii). Chạy Báo cáo trạng thái ngay lập tức sau khi bản vá kích hoạt hoàn tất:

sqlplus @$AD_TOP/sql/ADZDEXRPT.sql

Lưu ý:Bạn phải cung cấp mật khẩu giản đồ APPS khi được nhắc.

Mục đích của việc chạy báo cáo này ở giai đoạn này là để xác định và sửa chữa bất kỳ lỗi nào xảy ra trong quá trình kích hoạt

(14) Chạy lại Báo cáo sẵn sàng hỗ trợ vá trực tuyến sau khi áp dụng bản vá hỗ trợ vá trực tuyến

Chạy lại Báo cáo sẵn sàng hỗ trợ vá trực tuyến sau khi trực tuyến

Patch Enablement patch đã được áp dụng

(tôi). Đặt thư mục hiện tại thành $ LOG_HOME / appl / op:

cd $LOG_HOME/appl/op

(ii). Chạy Báo cáo mức độ sẵn sàng sau khi bản vá bổ sung hoàn tất:

sqlplus system @$AD_TOP/sql/ADZDPSUM.sql
mv adzdpsum.txt adzdpsum_post_dbprep.txt
sqlplus system @$AD_TOP/sql/ADZDPMAN.sql
mv adzdpman.txt adzdpman_post_dbprep.txt
sqlplus system @$AD_TOP/sql/ADZDPAUT.sql
mv adzdpaut.txt adzdpaut_post_dbprep.txt

Mục đích của việc chạy báo cáo này ở giai đoạn này là để đảm bảo rằng tất cả các vi phạm EBR có thể đã xuất hiện trước khi bật tính năng vá trực tuyến đều được khắc phục.

Các bước tiếp theo có thể được kiểm tra tại bài viết dưới đây

Quy trình nâng cấp từng bước cho Phần nâng cấp R12.2 -4

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

Các truy vấn hữu ích hàng đầu về AWR để nâng cấp R12.2 / R12.1

40 câu hỏi bạn phải biết về R12.2

Cách sao chép môi trường R12.2

Những thay đổi quan trọng trong Autoconfig 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. Yêu cầu khôi phục trước khi sao lưu

  2. Công cụ dành cho nhà phát triển Oracle SQL:Tải xuống &Cài đặt

  3. KEY NGOẠI LỆ VỀ XÓA Lỗi HẠN CHẾ - Oracle

  4. Loại dữ liệu bản ghi dựa trên con trỏ với con trỏ trả về nhiều giá trị trong cơ sở dữ liệu Oracle

  5. Tương đương với bảng Oracle Dual trong MS SqlServer là gì?