Tôi đang nhập một bãi chứa Oracle được tạo trên bản cài đặt AIX Oracle 9.2 với tùy chọn Xuất đầy đủ sang Windows Oracle 10.2.0.4 trên Windows 2008 R2 x64.
Tôi muốn nhập tệp vào cơ sở dữ liệu sạch. Tuy nhiên, nếu tôi không tạo cơ sở dữ liệu trước, sẽ không có gì để tạo. Nếu tôi tạo cơ sở dữ liệu, nó sẽ gây ra rất nhiều lỗi phàn nàn về việc thiếu người dùng và không gian bảng, ngay cả với FULL = Y.
Làm cách nào tôi có thể nhập kết xuất này vào Cài đặt Oracle sạch?
Xuất khẩu chạy theo hệ thống và nhập khẩu cũng. Tệp chỉ mục không chứa các câu lệnh để nhập người dùng và không gian bảng, tuy nhiên khi tôi chạy nhập toàn bộ trên tệp gốc, IMP cố gắng tạo TABLESPACES
(có đường dẫn không chính xác, tôi phải thay đổi và tôi biết điều đó) nhưng nó không cố tạo người dùng, chỉ phàn nàn rằng họ không tồn tại.
Người dùng lệnh xuất thực tế là:
exp <a_User>/<a_Password> FULL=Y FILE=/PATHHERE/oradata/Export/expdat.dmp log=exp`date + %d%m%y.%H%M%S`.log consistent=y