Tôi sẽ chạy cái này để xem từ đồng nghĩa thực sự trỏ đến đâu:
select *
from all_synonyms
where synonym_name = 'BNS_SAA_MESSAGES'
Tôi đoán từ đồng nghĩa trỏ đến sai TABLE_OWNER.
CẬP NHẬT
Vậy thực ra cái bàn ở đâu? Bạn có thể tìm thấy điều này bằng cách sử dụng:
select *
from all_tables
where table_name = 'BNS_SAA_MESSAGES'
Nếu table_owner không phải là 'ORDMSO', thì bạn cần cập nhật từ đồng nghĩa để trỏ đến vị trí chính xác hoặc chạy tập lệnh Tạo bảng ... dưới dạng ORDMSO.
CẬP NHẬT2
Bạn có thể chạy tập lệnh Tạo bảng ... dưới dạng ORDMSO không? Nếu không, bạn sẽ cần người có đặc quyền cao hơn điều hành:
select *
from dba_tables
where table_name = 'BNS_SAA_MESSAGES'
để tìm ra vị trí thực sự của bảng và sau đó cập nhật từ đồng nghĩa cho phù hợp.