Làm cách nào để sao lưu một bảng trong Oracle?

Lam Cach Nao De Sao Luu Mot Bang Trong Oracle



Trong khi làm việc với cơ sở dữ liệu Oracle, điều quan trọng là phải có một chiến lược sao lưu đáng tin cậy. Một khía cạnh quan trọng của chiến lược đó là sao lưu các bảng cơ sở dữ liệu riêng lẻ. Tạo bản sao lưu của các bảng có thể giúp bảo vệ dữ liệu khỏi bị mất do vô tình xóa, hỏng hoặc các vấn đề khác. Cơ sở dữ liệu Oracle cung cấp nhiều tính năng để tạo bản sao lưu.

Hướng dẫn này sẽ giải thích cách sao lưu một bảng trong Oracle.

Làm cách nào để sao lưu một bảng trong Oracle?

Để sao lưu một bảng trong Oracle, hãy đăng nhập vào cơ sở dữ liệu bằng SQLPLUS yêu cầu. Sau khi đăng nhập thành công, các phương thức sau có thể được sử dụng để sao lưu bảng trong Oracle:







Làm cách nào để sao lưu một bảng trong Oracle bằng câu lệnh CREATE?

Các ' TẠO NÊN ” câu lệnh tạo các đối tượng cơ sở dữ liệu mới như bảng, chỉ mục, dạng xem, trình tự, v.v. Để sao lưu một bảng trong cơ sở dữ liệu Oracle, chỉ cần tạo một bản sao của bảng cụ thể đó bằng cách sử dụng “ TẠO NÊN ' tuyên bố. Ví dụ được đưa ra dưới đây:



TẠO BẢNG CONTACTS_BACKUP

NHƯ CHỌN *

TỪ LIÊN HỆ;

Trong ví dụ trên, “ TẠO BẢNG ” được sử dụng để tạo một bảng (dự phòng) mới, được đặt tên là “ CONTACTS_BACKUP ”. Các ' LỰA CHỌN * ” được sử dụng để chọn tất cả các hàng và cột từ bảng “ LIÊN LẠC ”.



đầu ra





Đầu ra cho thấy bảng “ CONTACTS_BACKUP ” đã được tạo ra.



Làm cách nào để sao lưu Bảng trong Oracle bằng lệnh EXP?

Các ' kinh nghiệm ” lệnh được sử dụng để tạo bản sao lưu của cơ sở dữ liệu hoặc tập hợp con của các đối tượng cơ sở dữ liệu, chẳng hạn như bảng, chỉ mục, dạng xem và thủ tục được lưu trữ bằng cách xuất nó. Nhập lệnh sau để sao lưu bảng trong Oracle bằng cách sử dụng “ kinh nghiệm ' yêu cầu:

EXP C##MD/md1234 TABLES=TỆP LIÊN HỆ=CONTACTS_BACKUP_EXP.DMP LOG=EXPORT_DATABASE_LOG.OUT

Trong lệnh trên:

  • C##MD ' Và ' md1234 ” là tên người dùng và mật khẩu.
  • Các ' NHỮNG CÁI BÀN ” được sử dụng để chỉ định tên bảng.
  • Các ' TÀI LIỆU ” được sử dụng để chỉ định tên tệp đầu ra.

đầu ra

Đầu ra cho thấy bản sao lưu của “ LIÊN LẠC ” bảng đã được tạo.

Làm cách nào để sao lưu bảng trong Oracle bằng SQL Developer?

Để sao lưu bảng trong Oracle bằng nhà phát triển SQL, kết nối cơ sở dữ liệu phải được thiết lập. Sau khi tạo kết nối, hãy mở rộng cây cơ sở dữ liệu để xem tất cả các đối tượng cơ sở dữ liệu và tìm “ Những cái bàn ” từ danh sách. Mở rộng phần “ Những cái bàn ” để xem tất cả các bảng, có trong cơ sở dữ liệu đã chọn:

Nhấp chuột phải vào tên bảng để chọn bảng rồi nhấp vào “ Xuất khẩu… ” để tạo bản sao lưu:

Chọn đích đến của tệp đầu ra, để cài đặt khác làm mặc định và nhấp vào “ Tiếp theo > ' cái nút:

Ghi chú : Trong khi xuất các đối tượng cơ sở dữ liệu, các cài đặt này có thể được thay đổi theo yêu cầu của người dùng.

Chỉ định đối tượng cơ sở dữ liệu (tên bảng) và nhấp vào “ Tiếp theo > ' cái nút:

Để tạo bản sao lưu của bảng, hãy nhấp vào nút “ Hoàn thành ' cái nút:

Đợi cho đến khi quá trình xuất hoàn tất:

Cái mới ' .sql ” tệp mở ra cho biết rằng tệp sao lưu của “ LIÊN LẠC ” bảng đã được tạo:

Đây là cách sao lưu một bảng trong Oracle bằng các phương pháp khác nhau.

Phần kết luận

Để sao lưu một bảng trong Oracle, hãy đăng nhập vào cơ sở dữ liệu. Sau khi đăng nhập thành công, biểu tượng “ TẠO NÊN ” câu lệnh có thể được sử dụng để sao lưu bảng bằng cách tạo một bản sao của bảng gốc. Ngoài ra, “ kinh nghiệm ” lệnh tạo bản sao lưu của bảng bằng cách xuất bảng cụ thể. Các ' nhà phát triển SQL ” cũng là một cách hay để tạo bản sao lưu của bảng. Hướng dẫn này cung cấp một minh họa đầy đủ về cách sao lưu một bảng trong Oracle.