Tôi có 2 cơ sở dữ liệu Oracle và thường xuyên sao chép dữ liệu từ DB để kiểm tra DB bằng TOAD, bằng cách tạo tập lệnh chèn cho Prod DB và chạy nó trên DB thử nghiệm sau.Sao chép dữ liệu từ cơ sở dữ liệu này sang cơ sở dữ liệu khác trong Oracle
Tôi đang cố gắng làm điều đó nhanh hơn thông qua tệp lô.
Tôi nghĩ rằng tôi có thể sử dụng giải pháp this nhưng DB có cột auto-increment
. Nếu tôi sử dụng giải pháp này, cột đó có bị ảnh hưởng không? Tôi có cần phải thay đổi kịch bản theo cách nào đó không? Tôi đã không cố gắng này cho đến nay là tôi không có quyền truy cập làm DB và sẽ có thể kiểm tra này chỉ vào thứ hai.
Có cách nào tốt hơn để tôi có thể thực hiện việc này không? Những gì tôi về cơ bản tìm kiếm là làm toàn bộ thủ tục sao chép bằng cách sử dụng một tập tin thực thi, mà sẽ giảm thiểu thời gian tôi chi tiêu làm điều này bằng cách sử dụng TOAD.
Ngoài ra, tôi có thể được hướng dẫn đúng hướng nếu giải pháp không đơn giản.
Mặc dù nó có thể rất hữu ích, lệnh [COPY] (http://docs.oracle.com/cd/E11882_01/server.112/e16604/apb.htm#CHDEAEDE) sẽ bị lỗi thời, và nó có một số hành vi kỳ lạ. Cách dễ nhất và nhanh nhất để thực hiện việc này là sử dụng [liên kết cơ sở dữ liệu] (http://docs.oracle.com/cd/E11882_01/server.112/e26088/statements_5005.htm#i2061505). –
Xuất nhập khẩu cũng có thể được xem xét. – user75ponic