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

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

Trong bài đăng này, tôi sẽ đăng Cách sao chép môi trường R12.2 là phiên bản mới nhất Oracle E-business suite. Nhân bản là một phần quan trọng của môi trường EBS. Tổ chức cần Môi trường phát triển, thử nghiệm và QA để kiểm tra các bản vá, thay đổi mã và tính năng mới trước khi chuyển sang sản xuất. Nhân bản cũng cần được thực hiện đều đặn trong khoảng thời gian để Môi trường phát triển và thử nghiệm đồng bộ với Sản xuất. Nhiệm vụ quan trọng của APPS DBA là thực hiện nhân bản mà không gặp bất kỳ sự cố nào và cung cấp môi trường cho nhà phát triển đúng thời hạn

Chúng ta đã thảo luận về việc sao chép môi trường R12.1 trong bài viết dưới đây

Cách sao chép Môi trường R12.1

Hầu hết các phần của nhân bản R12.2 đều giống với nhân bản R12.1 nhưng có một số điểm khác biệt. Dưới đây là những điểm khác biệt quan trọng

  1. FMW_Home sao chép được xử lý bởi các ứng dụng weblogic
  2. Adpreclone.pl tạo một khu vực sân khấu sao chép của FMW_Home dưới phần trên cùng bằng cách sử dụng các bài đăng trên weblogic
  3. Trong quá trình sao chép, chúng tôi không cần sao chép FMW_Home
  4. adcfgClone xây dựng FMW_Home sử dụng khu vực sân khấu thông qua các tiện ích weblogic

Bây giờ chúng ta hãy chuyển sang các bước cho Nhân bản một nút và môi trường nhiều nút

Cách sao chép môi trường R12.2 (một nút)

Đối với hệ thống Oracle E-Business Suite Release 12.2 trên AD-TXK Delta 6 trở xuống codelevel

Bước 1 Chuẩn bị tầng cơ sở dữ liệu Hệ thống nguồn để sao chép
1.Đăng nhập vào Hệ thống nguồn với tư cách là người dùng tiên tri.
2.Nguồn tệp môi trường cấp Cơ sở dữ liệu.

cd / appsutil / scripts /
perl adpreclone.pl dbTier

Thao tác này sẽ tạo thư mục $ ORACLE_HOME / appsutil / clone trên trang chủ cơ sở dữ liệu nguồn

2.Chuẩn bị cấp ứng dụng Hệ thống nguồn để sao chép

a. Đăng nhập vào nút chính của Hệ thống nguồn với tư cách là người dùng applmgr.
b. Nguồn tệp môi trường của hệ thống tệp Run Edition.

Bạn có thể sử dụng lệnh sau để xác nhận rằng biến môi trường FILE_EDITION trỏ đến Hệ thống tệp phiên bản chạy:

$ echo $ FILE_EDITION
Nó phải trả về giá trị:
run

3. Thực thi các lệnh sau:

$ cd / admin / scripts
$ perl adpreclone.pl appsTier

Có thể bạn sẽ không chạy tính năng này mỗi khi bạn sao chép từ env này, nhưng đây là lý do khiến bạn phải suy nghĩ lại về quyết định của mình
a) Nếu bạn áp dụng bản cập nhật Rapid Clone hoặc AutoConfig mới cho hệ thống, bạn phải thực thi lại adpreclone.pl trên tầng cơ sở dữ liệu và tầng ứng dụng để áp dụng các tệp mới vào cấu trúc thư mục sao chép sẽ được sử dụng trong giai đoạn cấu hình sao chép.
b) nếu bạn vá lỗi Oracle Fusion Middleware hoặc thực hiện thay đổi cấu hình đối với Oracle E-Business Suite WebLogic Domain, bạn phải thực thi lại adpreclone.pl trên cấp ứng dụng để xây dựng lại trang chủ Oracle Fusion Middleware.

Quy trình adpreclone.pl trên tầng ứng dụng tạo ra một kho lưu trữ nén hoàn chỉnh của Oracle Fusion Middleware và các thành phần của nó như sau.

Một kho lưu trữ nén của trang chủ Oracle WebLogic Server, trang chủ Oracle Web Tier Utilities, trang chủ Oracle Common Utilities và trang chủ Oracle E-Business Suite:
/clone/FMW/FMW_Home.jar

Tệp lưu trữ nén của miền Oracle E-Business Suite WebLogic:
/clone/FMW/WLS/EBSdomain.jar

Mẫu cấu hình của miền Oracle E-Business Suite WebLogic:
/clone/FMW/WLS/plan/moveplan.xml

Một kho lưu trữ nén của phiên bản cấu hình Oracle Web Tier / Oracle HTTP Server:
/clone/FMW/OHS/ohsarchive.jar

Mẫu cấu hình của phiên bản cấu hình Máy chủ Oracle HTTP:
/clone/FMW/OHS/moveplan.xml

Các tệp nhật ký adpreclone được tạo trong thư mục / admin / log / clone.
Các tệp jar này được tạo trong thư mục sao chép là đủ để sao chép trang chủ FMW, vì vậy chúng tôi không cần sao chép trang chủ FMW trong quá trình sao chép từ nguồn đến đích
Bước 2:Sao chép Cơ sở dữ liệu Oracle trang chủ Từ nguồn đến cấp đích.
Bạn có thể đặt lệnh tar hoặc cp tùy theo sự thuận tiện của mình.
Chúng tôi cần kiểm tra tất cả các liên kết biểu tượng trong trang chủ oracle ở phía mục tiêu và sửa nó

Bước 3:Chạy adcfgclone

$ cd / appsutil / clone / bin
$ perl adcfgclone.pl dbTechstack

Tôi đang chạy dbtechstack ở đây vì tôi muốn quản lý bản sao cơ sở dữ liệu theo cách thủ công

Thao tác này sẽ liên kết lại trang chủ oracle, tạo tất cả các tệp cấu hình

Bước 4:Cơ sở dữ liệu nguồn sao chép cơ sở dữ liệu đích sử dụng RMAN hoặc sao lưu thủ công và sao lưu lạnh bất kỳ bộ nào bạn muốn.

Bước 5:Định cấu hình cơ sở dữ liệu
Sau khi cơ sở dữ liệu được mở

a. Chạy AutoConfig ở chế độ INSTE8_SETUP trên tầng cơ sở dữ liệu như sau:

Trên UNIX:

sh <RDBMS_ORACLE_HOME>/appsutil/bin/adconfig.sh contextfile=<CONTEXT_FILE> run=INSTE8_SETUP

b. Chạy tập lệnh cập nhật thư viện dựa trên cơ sở dữ liệu.
$ cd / appsutil / install /
$ sqlplus “/ as sysdba” @ adupdlib.sql
Trong đó nên được đặt thành sl đối với HP-UX, đối với bất kỳ nền tảng UNIX nào khác hoặc dll đối với Windows.
c. Định cấu hình cơ sở dữ liệu Target.

Cơ sở dữ liệu phải đang chạy và mở trước khi thực hiện bước này.

$ cd / appsutil / clone / bin
$ perl adcfgclone.pl dbconfig
Trong đó “Tệp ngữ cảnh mục tiêu cơ sở dữ liệu” là: / appsutil / .xml.

Lưu ý:Tùy chọn dbconfig sẽ định cấu hình cơ sở dữ liệu với các cài đặt cần thiết cho Target mới, nhưng nó sẽ không tạo lại các tệp điều khiển.
Bước 6:Sao chép hệ thống tệp cấp ứng dụng từ Nguồn “Run Edition File Hệ thống ”đến Mục tiêu“ Hệ thống tệp phiên bản chạy ”và định cấu hình nó
Chỉ những tệp này cần được sao chép. Đảm bảo rằng bạn chú ý đến các liên kết tượng trưng trong thư mục khi sao chép tệp.


cấu trúc phải như thế này

mkdir -p / u86 / vis122 / fs1 /
mkdir -p / u86 / vis122 / fs2 /
mkdir -p / u86 / vis122 / fs_ne /

Chạy

$ cd / clone / bin
$ perl adcfgclone.pl appsTier
Tại lời nhắc “Target System Base Directory”, hãy nhập vị trí của thư mục cơ sở. Ví dụ:/ u86 / vis122.

Khi được hỏi câu hỏi:
Bạn có muốn khởi động Dịch vụ ứng dụng cho mult35 không? (y / n) ”bạn nên trả lời là‘ n ’.
Các tệp nhật ký được tạo trong thư mục / admin / log / clone trong Hệ thống tệp Run Edition.

Bước 7 Sao chép các thư mục ứng dụng Oracle E-Business Suite sau từ Hệ thống tệp Run Edition sang Hệ thống tệp Patch Edition.




Đăng nhập vào Hệ thống tệp Patch Edition trong Hệ thống đích với tư cách người dùng applmgr và nhập các lệnh sau:
$ cd / clone / bin
$ perl adcfgclone.pl appsTier
Hệ thống tệp Patch Edition phải biết vị trí của Hệ thống tệp Run Edition sẽ được định cấu hình trong bước tiếp theo . Tại lời nhắc “Vị trí của tệp ngữ cảnh hệ thống chạy”, hãy nhập đường dẫn tuyệt đối đến tệp ngữ cảnh cho Hệ thống tệp phiên bản chạy đã được tạo ở bước trước.

Ví dụ:/ u86 / vis122 / fs1 / inst / apps / TEST_ / appl / admin / TEST_ .xml.

Các tệp nhật ký được tạo trong thư mục / admin / log / clone trong Hệ thống Tệp Phiên bản Patch.

Bước 8 Bạn có thể khởi động các dịch vụ từ hệ thống tệp đang chạy

Đối với hệ thống Oracle E-Business Suite Release 12.2 trên cấp codelevel AD-TXK Delta 7.

Tất cả các bước 1-5 trên vẫn giữ nguyên. Bước 6 và bước 7 được hợp nhất thành

Sao chép hệ thống tệp cấp ứng dụng từ Nguồn “Hệ thống tệp chạy phiên bản” sang mục tiêu “Hệ thống tệp chạy phiên bản”

Chỉ những tệp này cần được sao chép. Đảm bảo rằng bạn chú ý đến các liên kết tượng trưng trong thư mục khi sao chép tệp.


cấu trúc phải như thế này
mkdir -p / u86 / vis122 / fs1 /
mkdir -p / u86 / vis122 / fs2 /
mkdir -p / u86 / vis122 / fs_ne /

Đảm bảo rằng hệ thống tệp fs_ne và bản vá phải trống trước khi bắt đầu sao chép.

Chạy

$ cd / clone / bin
$ perl adcfgclone.pl appsTier dualfs

Lệnh này sẽ định cấu hình cả hệ thống tệp chạy và vá trên hệ thống đích

Bây giờ sau khi bạn có thể khởi động các dịch vụ từ mục tệp đang chạy

Cách sao chép sang môi trường Đa tầng

Đối với hệ thống Oracle E-Business Suite Release 12.2 trên AD-TXK Delta 6 trở xuống codelevel

Bước 1 :Sao chép nút tầng cơ sở dữ liệu.

Bước 2 :Sao chép nút cấp ứng dụng chính từ Hệ thống tệp phiên bản chạy nguồn sang Hệ thống tệp phiên bản chạy đích.

Bước 3 :Sao chép nút cấp ứng dụng chính từ Hệ thống tệp Target Run Edition sang Hệ thống tệp Target Patch Edition.

Bước 4: Thêm các nút ứng dụng khác vào Hệ thống Tệp Phiên bản Chạy phiên bản ứng dụng thứ cấp bằng cách sao chép nút tầng ứng dụng chính từ Hệ thống Tệp Phiên bản Chạy mục tiêu sang nút tầng ứng dụng phụ trong Hệ thống Tệp Phiên bản Chạy phiên bản Target.

Trước khi thực hiện các bước này, hãy đảm bảo Máy chủ quản trị trên cả Hệ thống tệp phiên bản Run và Hệ thống tệp phiên bản vá đang chạy. Điều này là cần thiết để adcfgclone.pl đăng ký lại đúng cách nút mới trên Hệ thống đích.

bước 5: Thêm các nút cấp ứng dụng bổ sung trong Hệ thống tệp của phiên bản vá lỗi của nút cấp ứng dụng phụ bằng cách sao chép nút cấp ứng dụng chính từ Hệ thống tệp của phiên bản bản vá mục tiêu vào nút cấp ứng dụng phụ trong Hệ thống tệp của phiên bản vá lỗi đích.

Đối với hệ thống Oracle E-Business Suite Release 12.2 trên cấp codelevel AD-TXK Delta 7.

Bước 1 :Sao chép nút tầng cơ sở dữ liệu.

Bước 2: Sao chép nút cấp ứng dụng chính từ Hệ thống tệp phiên bản chạy nguồn sang Hệ thống tệp phiên bản chạy mục tiêu bằng cách sử dụng tùy chọn ‘dualfs’.

Bước 3 :Thêm các nút ứng dụng khác vào Hệ thống Tệp Phiên bản Chạy phiên bản ứng dụng thứ cấp bằng cách sao chép nút tầng ứng dụng chính từ Hệ thống Tệp Phiên bản Chạy Target sang nút tầng ứng dụng phụ trong Hệ thống Tệp Phiên bản Chạy mục tiêu bằng cách sử dụng tùy chọn 'dualfs'.

Các bài viết bạn phải đọc trên R12.2
Luồng đăng nhập và cách khắc phục sự cố cơ bản đối với các thay đổi của Nhóm dịch vụ R12.2
trong R12.2
tiện ích thông qua và báo cáo R12.2.5
R12.2 Chu kỳ vá trực tuyến Tóm tắt
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
R12.2 Các thành phần đã cài đặt RapidWiz và Yêu cầu hệ thống
Các truy vấn hữu ích AWR hàng đầu cho Nâng cấp R12.2 / R12.1
Cách thực hiện để khôi phục bản vá sau giai đoạn chuyển đổi không thành công trong R12.2
trình kích hoạt phiên bản chéo chuyển tiếp R12.2
40 câu hỏi bạn phải biết về R12.2

Các khóa học được đề xuất

Sau đây là một số khóa học được đề xuất mà bạn có thể mua nếu muốn tiến thêm một bước

Dưới đây là các liên kết đến một số khóa học


Oracle DBA 11g / 12c - Quản trị cơ sở dữ liệu cho Junior DBA :Khóa học này phù hợp với những người mới bắt đầu làm DBA Junior hoặc muốn trở thành Oracle DBA. Điều này sẽ giúp bạn hiểu rõ về các nhiệm vụ sao lưu &phục hồi và quản trị chung
Cơ sở dữ liệu Oracle:Quản trị Oracle 12C R2 RAC :Khóa học này bao gồm cài đặt, quản trị Oracle RAC. Một khóa học tốt cho Oracle DBA muốn nâng cấp kỹ năng của mình cho Oracle RAC
Oracle Data Guard:Quản trị cơ sở dữ liệu cho Oracle 12C R2 :Khóa học này bao gồm cài đặt, quản trị Oracle Dataguard. Một khóa học tốt cho Oracle DBA, những người muốn nâng cấp kỹ năng của mình cho Oracle Dataguard

Bài học Unix hữu ích mà mọi DBA phải biết
Các lệnh Unix thực tế với ví dụ
Lệnh awk hàng đầu mà mọi DBA phải biết
Tất cả về lệnh sed trong unix
RSYNC - đồng bộ hóa dữ liệu giữa hai thư mục
split, tr và lệnh tee unix với các ví dụ
Lệnh Bg, Fg, &, Ctrl-Z Unix để Quản lý Công việc Nền Unix với Ví dụ
PuTTY CONNECTION MANAGER (PuttyCM)
Kỹ thuật tạo kịch bản shell nâng cao


  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 Chèn qua Chọn từ nhiều bảng trong đó một bảng có thể không có hàng

  2. Cách lấy số hàng bị ảnh hưởng bởi một câu lệnh khi bên trong trình kích hoạt của câu lệnh đó

  3. Quản lý mật khẩu và tài nguyên trong Oracle bằng cách sử dụng Hồ sơ

  4. Chỉ mục Oracle và các loại chỉ mục trong oracle với ví dụ

  5. Java JDBC - Cách kết nối với Oracle bằng tnsnames.ora