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

Thử thách kiểm tra cơ sở dữ liệu Oracle - So sánh dữ liệu lược đồ

Trước tiên - hãy xem phần này:http://docs.oracle.com/cd/E11882_01/server.112/e41481/spa_upgrade.htm#RATUG210

Thứ hai - bạn muốn viết một truy vấn đưa ra một truy vấn - Vấn đề là trong user_tab_columns, mỗi cột là một hàng. Để làm được điều đó, tôi khuyên bạn nên đọc phần này:http://www.dba-oracle.com/t_converting_rows_columns. htm
Bảng nguồn dành cho bạn là USER_TAB_COLUMNS và khi chạy truy vấn, bạn có thể thêm một nơi có nội dung "nơi column_name không giống như 'ETL%', v.v. Sau đó - truy vấn sẽ giống như sau:
chọn 'select'

 || listagg..... (from the link) || 'from table name' sql 
from user_tab_columns
where column_name not like 'ETL%'
and table_name = 'table name'
group by table_name

và btw - bạn không hề điên rồ - trước khi thay đổi hệ thống, bạn cần có khả năng đăng ký nâng cấp sẽ thành công - đây là cách duy nhất để làm điều đó.

btw - nếu bạn mô tả sâu hơn về hệ thống và bản nâng cấp - tôi chắc chắn rằng cộng đồng sẽ có thể giúp bạn tìm cách kiểm tra nó chuyên sâu hơn và sẽ chỉ cho bạn những thứ cần kiểm tra.
Chỉ kiểm tra đầu ra là không đủ trong nhiều trường hợp ....

CHÚC CÁC BẠN THÀNH CÔNG!



  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 SQL:Hiểu hoạt động của SYS_GUID () khi hiển thị trong dạng xem nội tuyến?

  2. Một tài liệu tham khảo tốt cho Oracle PL / SQL

  3. Giải thích về nhà điều hành Oracle UNION

  4. Thay thế nhanh hơn trong Oracle để CHỌN COUNT (*) TỪ bàn nào đó

  5. EM12c hiện cho phép DB12c làm đại diện