Nếu bạn có thể sử dụng datapump thay vì imp
cũ / exp
công cụ, bạn có thể lập lại không gian bảng (và những thứ khác) một cách nhanh chóng.
Nếu không, cách thông thường để giải quyết vấn đề này là tạo bảng theo cách thủ công trong vùng bảng mới, sau đó chạy imp
với ignore=y
vì vậy nó không phàn nàn rằng đối tượng tồn tại.
Bạn có thể lấy DDL cho bảng - với không gian bảng cũ - bằng cách chạy imp
với indexfile=<file>
. Điều này sẽ cung cấp cho bạn một tệp văn bản với DDL cho các bảng và chỉ mục, nhưng với các lệnh bảng được chú thích bằng rem
. Bạn có thể trích xuất các bit bạn cần và chỉnh sửa chúng theo yêu cầu cho cơ sở dữ liệu mới.
Nếu bạn chưa có, hãy xem nhập tham số trong tài liệu.