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

truy vấn oracle - ORA-01652:không thể mở rộng phân đoạn tạm thời mà chỉ trong một số phiên bản sql * plus

Nhiều năm trước, tôi đã làm việc trên một cơ sở dữ liệu DR hoàn toàn SN SÀNG, và thậm chí không gian bảng TEMP cũng không thể ghi được. Bất kỳ truy vấn nào cố gắng chuyển sang tạm thời sẽ không thành công (ngay cả khi không gian tạm thời được sử dụng khá nhỏ).

Nếu đây là tình huống tương tự, tôi sẽ không ngạc nhiên nếu có một login.sql (hoặc glogin.sql hoặc trình kích hoạt đăng nhập) thực hiện ALTER SESSION để đặt giá trị bộ nhớ PGA lớn hơn cho phiên và / hoặc thay đổi mục tiêu của trình tối ưu hóa thành FIRST_ROWS.

Nếu bạn có thể, hãy so sánh kết quả của những điều sau từ cả hai khách hàng:

chọn * từ v $ tham số ở nơi được sửa đổi! ='FALSE';

Cũng từ mỗi ứng dụng khách đối với sự cố SQL, hãy thử GIẢI THÍCH KẾ HOẠCH CHO CHỌN ... và CHỌN * TỪ BẢNG (DBMS_XPLAN.DISPLAY);

Xem liệu nó có đưa ra các kế hoạch truy vấn khác nhau hay không.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hibernate không thể tìm nạp SequenceInformation từ cơ sở dữ liệu

  2. Cập nhật cột bằng cách sử dụng các giá trị duy nhất ngẫu nhiên từ một bảng khác

  3. Oracle có lưu trữ các số 0 ở cuối cho kiểu dữ liệu Số không?

  4. Làm cách nào để thoát dấu phẩy và dấu ngoặc kép cùng một lúc cho tệp CSV?

  5. Cập nhật tương quan Oracle SQL