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

Oct2014CPU Menghancurkan Desktop ArcGIS

Tepat setelah saya menerapkan SPU Oct2014 ke database pengembangan kami, anggota staf TI kami mulai mengeluh bahwa koneksi koneksi langsung dengan ArcCatalog dan ArcMap akan macet. Aplikasi bahkan tidak akan terhubung ke database. Saya mencoba berbagai hal…bahkan memutakhirkan Oracle Client ke 11.2.0.4 agar sesuai dengan versi database (itu 11.2.0.1) tetapi tidak ada yang berhasil. Saya bahkan melangkah lebih jauh dengan mengaktifkan pelacakan 10046 dan pelacakan SQL*Net sisi klien. Dalam jejak 10046, saya bisa melihat di mana pernyataan SQL dikeluarkan ke database. Log Listener mengkonfirmasi bahwa klien membuat koneksi dan 10046 menunjukkan pernyataan SQL standar yang dikeluarkan ke database Oracle setiap kali ArcCatalog membuat koneksi koneksi langsung. Kecuali di akhir file jejak 10046, apakah pernyataan SQL terakhir ini:

PARSING IN CURSOR #140250835575144 len=279 dep=0 uid=9459 oct=3 lid=9459 tim=1413920974829489 hv=3533534632 ad='7963a438' sqlid='5hq4svb99uxd8'
SELECT r.owner, r.table_name, x.column_name, x.column_id, x.index_id, x.registration_id, x.minimum_id, x.config_keyword,x.xflags FROM SDE.table_registry r, SDE.sde_xml_columns x WHERE r.registration_id = x.registration_id AND (( r.table_name = 'GDB_ITEMS' AND r.owner = 'SDE'))
END OF STMT
PARSE #140250835575144:c=4999,e=5796,p=0,cr=147,cu=0,mis=1,r=0,dep=0,og=1,plh=1755489251,tim=1413920974829487
WAIT #140250835575144: nam='SQL*Net message to client' ela= 3 driver id=1413697536 #bytes=1 p3=0 obj#=297281 tim=1413920974829548
 

Jadi SQL dikeluarkan dan diurai. Dan sebelum eksekusi, pesan SQL*Net ke klien menunggu acara terjadi. Dan itulah akhirnya. Jadi saya beralih ke penelusuran SQL*Net. Jejak itu mengungkapkan hal berikut:

DDE: Flood control is not active
Incident 1 created, dump file: c:\oracle\product\11.2.0\client_2\log\oradiag_bpeasland\diag\clients\user_bpeasland\host_525531546_80\incident\incdir_1\ora_26000_24088_i1.trc
oci-24550 [3221225477] [Unhandled exception: Code=c0000005 Flags=0
] [] [] [] [] [] [] [] [] [] []

Nah kesalahan OCI-24550 tidak terlalu informatif. Saya mencoba melakukan penggalian lagi ketika seorang rekan menemukan dokumen ESRI yang menjelaskan perilaku persis ini dan mereka sekarang memiliki Bug # 82555. Ini dokumen itu:

http://support.esri.com/en/knowledgebase/techarticles/detail/43293?utm_source=esri&utm_medium=email&utm_term=73110&utm_content=article&utm_campaign=oracle_patch_2014

ESRI mengatakan untuk menghindari tambalan. Tapi saya lebih suka tidak menunggu ESRI dan Oracle berhenti saling menunjuk. Pengalaman saya juga bahwa bug ESRI tidak diperbaiki dengan cepat. Solusi untuk memberikan peran SELECT_CATALOG_ROLE telah bekerja cukup baik untuk saya. Saya harap ini membantu orang lain yang memiliki masalah yang sama.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mengekstrak grup dari ekspresi reguler di Oracle?

  2. Apa efek menempatkan komit setelah DML dalam prosedur?

  3. Berapa ukuran default input varchar2 ke prosedur tersimpan Oracle, dan dapatkah diubah?

  4. Adakah dampak kinerja di Oracle untuk menggunakan LIKE 'string' vs ='string'?

  5. Kesalahan instalasi klien Oracle - jalur terlalu panjang