Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

kueri oracle - ORA-01652:tidak dapat memperluas segmen temp tetapi hanya di beberapa versi sql*plus

Bertahun-tahun yang lalu saya bekerja pada database DR yang sepenuhnya READONLY, dan bahkan tablespace TEMP tidak dapat ditulis. Permintaan apa pun yang mencoba menumpahkan ke temp akan gagal (bahkan jika ruang temp yang akan digunakan cukup sepele).

Jika ini adalah situasi yang sama, saya tidak akan terkejut jika ada login.sql (atau glogin.sql atau pemicu logon) yang melakukan ALTER SESSION untuk menetapkan nilai memori PGA yang lebih besar untuk sesi, dan/atau mengubah sasaran pengoptimal ke FIRST_ROWS.

Jika Anda bisa, bandingkan hasil berikut dari kedua klien:

pilih * dari v$parameterwhere ismodified !='FALSE';

Juga dari setiap klien untuk masalah SQL, coba EXPLAIN PLAN FOR SELECT...and SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY);

Lihat apakah itu datang dengan rencana kueri yang berbeda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hasilkan Nama Bulan, nama Hari, nomor Minggu dan nomor Hari di antara dua tanggal

  2. Bagaimana cara mendapatkan informasi tentang Tipe Buatan Pengguna?

  3. menggunakan pemicu untuk memastikan konsistensi data

  4. Bagaimana cara mengambil kursor referensi Oracle ke dalam variabel tabel?

  5. Menemukan jumlah karakter dan angka dalam string