Làm thế nào để nhập export.sql trong nhà phát triển sql?


8

Trong SQL Developer, từ menu trên cùng, chọn Công cụ> Xuất dữ liệu. Điều này khởi chạy trình hướng dẫn xuất dữ liệu. nhập mô tả hình ảnh ở đây

Vậy đó là xuất khẩu. Nó tạo tập tin export.sql. Bây giờ làm thế nào để nhập hàng? Tôi đang sử dụng SqlDeveloper 3.20.

Cố gắng làm theo hướng dẫn này và đã tạo kết nối mới nhưng tôi không thể tìm thấy nhập. Công cụ-> Tùy chọn-> Cơ sở dữ liệu-> Tiện ích-> Phương thức nhập và hơn những gì ?? Tôi đã thử chạy tập lệnh @C: \ locationOfExportFile \ export.sql

Và tôi đang nhận được eroors

Lỗi SQL: ORA-00942: bảng hoặc dạng xem không tồn tại 00942. 00000 - "bảng hoặc dạng xem không tồn tại" * Nguyên nhân:
* Hành động:

BTW, tôi không biết tôi đang làm gì tôi chỉ muốn đưa cơ sở dữ liệu đó vào localhost. Cả máy tính khác và máy tính của tôi đều có cơ sở dữ liệu Oracle 11g Express. Tên lược đồ là như nhau!


Đó là trong các công cụ - sở thích.
tesla747

có Tôi có thể xem trong Công cụ-> Tùy chọn-> Cơ sở dữ liệu-> Tiện ích-> Phương thức nhập và hơn những gì ?? chạy tập lệnh @C: \ locationOfExportFile \\ export.sql Tôi nên làm gì?
malakrsnaslava

Có vẻ như một trong những đối tượng đã không làm được. Hãy thử với "người phụ thuộc" được bật trong tùy chọn DDL xuất.
Người dùng Emacs

Câu trả lời:


2

Mở (các) tệp mà nó đã tạo và chạy chúng với F5 trong SQL Developer. Họ cũng nên làm việc trong SQL * Plus.

Họ sẽ tạo các bảng / đối tượng (nếu bạn đã chọn tùy chọn Xuất DDL), sau đó họ sẽ XÁC NHẬN các hàng (nếu bạn đã chọn tùy chọn Xuất dữ liệu.)

Lưu ý rằng có nhiều cách hiệu quả hơn để di chuyển các đối tượng / dữ liệu xung quanh, đặc biệt là khi xử lý lượng dữ liệu rất lớn - cụ thể là Data Pump.

Tính năng đặc biệt này rất hữu ích khi muốn thực hiện xuất dữ liệu và đối tượng đặc biệt - đặc biệt là khi bạn, nhà phát triển, không có quyền truy cập để chạy Data Pump.


0

Tôi đã từng gặp vấn đề tương tự. Khi thực thi tệp "export.sql", nó chỉ ra cho tôi lỗi "bảng hoặc dạng xem không tồn tại".

Tôi nhận thấy rằng phần chèn / tạo theo cách này "TẠO BẢNG 'XXXXX'. 'TABLE1'", trong đó 'XXXXX' là một lược đồ chưa được tạo.

Vì vậy, tôi đã tạo một người dùng có tên 'XXXXX' và GRANT cần thiết. Tôi đã tạo một kết nối mới với người dùng đó trong nhà phát triển sql, tôi đã thực thi lại tập lệnh và nó hoạt động mà không gặp vấn đề gì.

Tôi hy vọng nó sẽ giúp.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.