Với tệp dữ liệu Oracle có thể tìm/truy xuất các không gian bảng đã sử dụng mà không truy cập lược đồ gốc/nguồn không?Tìm các không gian bảng được sử dụng trong tệp kết xuất datapump
Tôi đã cố gắng sử dụng lệnh chuỗi Linux nhưng tôi không thể tìm thấy mẫu biểu thị vùng bảng.
Bất kỳ ý tưởng nào?
Cảm ơn, tôi cho rằng không có "cách trực tiếp" để có được thông tin này mà không đi qua một sqlfile. Dù sao, kết hợp đầu ra của lệnh của bạn với các lệnh bash sau tôi đã có thể nhận được một danh sách duy nhất ... có thể ai đó sẽ tìm thấy nó hữu ích 'grep TABLESPACE outputfile.sql | sắp xếp | uniq | awk -F "" '{print $ 2}' | uniq' –
Tôi không nghĩ vậy. Tệp công cụ imp cũ có chứa các câu lệnh DDL và DML mà bạn có thể đọc bằng lệnh unix strings. Công cụ expdp mới ghi các tệp giống như công nghệ sao lưu/khôi phục, định dạng nhị phân. –