2015-07-22 10 views
25

Tôi đã xuất cơ sở dữ liệu từ công cụ phát triển Oracle SQL thành tệp .sql. Bây giờ tôi muốn chạy tập tin này có kích thước 500 + MB.Cách chạy tệp .sql trong công cụ phát triển Oracle SQL để nhập cơ sở dữ liệu?

Tôi đã đọc về chạy tập lệnh here, nhưng tôi không hiểu cách. Có phải là bất kỳ lệnh hoặc truy vấn mà chúng tôi có thể chạy kịch bản sql này bằng cách cung cấp đường dẫn?

+0

Bạn đã xuất bằng cách sử dụng 'EXPDP' như thế nào? Nó là một tệp kết xuất hay chỉ một tệp .sql? –

+0

Công cụ -> Xuất cơ sở dữ liệu ... Tôi không nhận được bất kỳ cách nào khác – Madhusudan

Trả lời

54

Bạn có thể thực thi tệp .sql dưới dạng tập lệnh trong trang tính SQL Developer. Hoặc sử dụng biểu tượng Chạy tập lệnh hoặc chỉ cần nhấn F5.

enter image description here

Ví dụ,

@path\script.sql; 

Hãy nhớ rằng, bạn cần phải đặt @ như trình bày ở trên.

Nhưng, nếu bạn đã xuất cơ sở dữ liệu bằng tiện ích xuất cơ sở dữ liệu của SQL Developer, thì bạn nên sử dụng tiện ích Nhập. Thực hiện theo các bước được đề cập ở đây Importing and Exporting using the Oracle SQL Developer 3.0

+0

nơi tôi nên chạy lệnh này? Bởi vì tôi có thể nhận được màn hình trình khám phá truy vấn sau khi nhấp vào một trong các hiện tại db – Madhusudan

+1

@Rushikesh Mở một bảng tính SQL và sau đó làm như tôi đã nói ở trên. –

+0

Đối với tôi ... Biểu tượng đó không có mặt: ( – Madhusudan

0

Bạn cần mở Nhà phát triển SQL trước và sau đó nhấp vào Tùy chọn và duyệt đến vị trí đặt .sql của bạn. Một khi bạn đang ở vị trí mà tập tin được đặt nhấp đúp vào nó, điều này sẽ nhận được các tập tin mở trong SQL Developer. Bây giờ chọn tất cả nội dung của tệp (CTRL + A) và nhấn phím F9. Chỉ cần đảm bảo có một tuyên bố cam kết ở cuối tập lệnh .sql để các thay đổi được duy trì trong cơ sở dữ liệu

+1

Thật không may, khi tập tin là 500 + MB như được hỏi trong câu hỏi, các nhà phát triển SQL sẽ không mở nó. – Tomor

Các vấn đề liên quan