Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Cách xuất bảng trống trong oracle

Điều này có thể là do các bảng này có thể không được phân bổ theo mức độ. Trước khi sao lưu, bạn cần xác định tất cả các bảng không có dữ liệu. Sau đó, thay đổi các bảng này để phân bổ phạm vi.

ALTER TABLE <table_name> ALLOCATE EXTENT;

Sử dụng tập lệnh dưới đây để thay đổi tất cả các bảng mà chúng không có phạm vi phân bổ.

SELECT 'ALTER TABLE '||table_name||' ALLOCATE EXTENT;' FROM user_tables WHERE segment_created = 'NO';

Sao chép đầu ra và thực thi nó.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle:OALL8 ở trạng thái không nhất quán

  2. ORA-04091:table [blah] đang đột biến, trình kích hoạt / chức năng có thể không nhìn thấy nó

  3. SQLPlus - lưu vào nhiều tệp từ các khối PL / SQL

  4. PLS-00103:Gặp phải biểu tượng CREATE

  5. Sự cố tạo khóa nước ngoài trong Oracle