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

Tiện ích ADODFCMP

Tiện ích So sánh ODF (ADODFCMP) được sử dụng để so sánh mô hình dữ liệu của dữ liệu của khách hàng với tập hợp các tệp mô hình dữ liệu tiêu chuẩn từ bản phát hành Ứng dụng Oracle hiện tại. Nó có thể tùy chọn sửa đổi cơ sở dữ liệu để phù hợp với mô hình dữ liệu chuẩn.

Mỗi ứng dụng bao gồm các khối xây dựng nhất định. Có một tệp mô tả đối tượng (ODF) mô tả bảng tiên tri, chế độ xem tiên tri, chỉ mục tiên tri, chuỗi và bộ đặc quyền cho khối xây dựng cụ thể. So sánh ODF so sánh khối xây dựng với tệp mô tả đối tượng (ODF). Tệp nhật ký được tạo hiển thị mọi đối tượng bị thiếu, thừa hoặc được xác định không chính xác

Bất cứ khi nào chúng tôi áp dụng các bản vá ứng dụng oracle, các bản vá cung cấp tệp odf và oracle adpatch chạy tiện ích so sánh odf để thực hiện các thay đổi trong cơ sở dữ liệu.

Đôi khi chúng ta cần chạy so sánh odf theo cách thủ công để kiểm tra các đối tượng bị thiếu.

Cách chạy tiện ích so sánh ODF (ADODFCMP)


cd $ PROD_TOP / admin / odf
Các thông số có thể được chỉ định theo bất kỳ thứ tự nào trên dòng lệnh. Các thông số
sau là bắt buộc:mode, touser, priv_schema, odffile, userid

chế độ (bắt buộc):Xác định loại đối tượng để so sánh với ODF. Các bảng, chỉ mục mẫu
người dùng (bắt buộc):Chỉ định tên người dùng / mật khẩu Oracle của sản phẩm Ứng dụng Oracle để cấp cho. Trong Bản phát hành 11i / R12, đây thường là giản đồ APPS.
priv_schema (bắt buộc):Chỉ định một lược đồ có đặc quyền DBA, cùng với mật khẩu của nó. Bạn có thể chỉ định lược đồ HỆ THỐNG
odffile (bắt buộc):Tên của tệp mô tả đối tượng (đuôi tệp .odf) để so sánh.
userid (bắt buộc):Tên người dùng / mật khẩu Oracle cho lược đồ cơ sở của sản phẩm. Đây là lược đồ nơi đặt các bảng, chỉ mục và chuỗi sản phẩm, ví dụ:inv / inv
changeb (chọn) Không:Đặt thành có để thay đổi các đối tượng cơ sở dữ liệu để khớp với các định nghĩa trong tệp bộ mô tả đối tượng. Các tùy chỉnh không bị ảnh hưởng vì tiện ích không xóa các đối tượng không được tìm thấy trong ODF. Sử dụng mặc định, Không, sẽ không thực hiện bất kỳ thay đổi nào, chỉ tạo ra một tệp nhật ký cho biết những thay đổi nào cần được thực hiện.

Ví dụ

So sánh các chỉ mục trong onttab.odf. Thực hiện các thay đổi đối với cơ sở dữ liệu.
Tạo tệp nhật ký có tên onttab.log trong thư mục hiện tại.


adodfcmp odffile=onttab.odf userid=ont/ont changedb=yes priv_schema=system/manager mode=indexes touser=apps/apps logfile=onttab.log

Cũng đã đọc
Lệnh FNDLOAD
FNDCPASS
câu hỏi phỏng vấn dba ứng dụng oracle


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cài đặt phần mềm Oracle Database 12c trên Windows

  2. Cách sử dụng hàm NVL () trong Oracle

  3. Cách thêm 10 giây trong SQL current_timestamp (Oracle)

  4. oracle varchar thành số

  5. Mật khẩu người dùng khách trong 11i / R12