sql >> Databáze >  >> RDS >> Oracle

Říjen 2014CPU havaruje ArcGIS Desktop

Hned poté, co jsem na naši vývojovou databázi aplikoval SPU Oct2014, si členové našeho IT personálu začali stěžovat, že padají přímé připojení k ArcCatalog a ArcMap. Aplikace se ani nepřipojí k databázi. Zkoušel jsem různé věci…dokonce i upgrade klienta Oracle na 11.2.0.4, aby odpovídal verzi databáze (byla 11.2.0.1), ale nic nefungovalo. Zašel jsem dokonce tak daleko, že jsem povolil trasování 10046 i trasování SQL*Net na straně klienta. V trasování 10046 jsem viděl, kde byly do databáze vydány příkazy SQL. Protokol Listener potvrdil, že klient navázal připojení, a 10046 ukazuje standardní příkazy SQL, které byly vydány do databáze Oracle, kdykoli ArcCatalog vytvoří přímé připojení. Kromě konce trasovacího souboru 10046 byl tento poslední příkaz SQL:

PARSING V KURZORU #140250835575144 len=279 dep=0 uid=9459 oct=3 lid=9459 tim=1413920974829489 hv=3533534632 ad='7963alid's.table,SELECTq9ulid's8'bown 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'))KONEC STMTPARSE #140250835575144:c=4999,e=5796,p=0,cr=147,cu=0,mis=1,r=0,dep=0 ,og=1,plh=1755489251,tim=1413920974829487ČEKEJTE #140250835575144:nam='SQL*Síťová zpráva klientovi' ela=3 driver id=1413697536 #bytes=1728395 tim=02=97#28395 
 

Takže SQL bylo vydáno a analyzováno. A pak před spuštěním zpráva SQL*Net klientovi došlo k události čekání. A to je konec. Tak jsem se obrátil na sledování SQL*Net. Tato stopa odhalila následující:

DDE:Protipovodňová ochrana není aktivníIncident 1 vytvořen, soubor výpisu:c:\oracle\product\11.2.0\client_2\log\oradiag_bpeasland\diag\clients\user_bpeasland\host_525531546_80\incident\incdir_1\0_24088. [3221225477] [Neošetřená výjimka:Kód=c0000005 Příznaky=0] [] [] [] [] [] [] [] [] [] []

Chyba OCI-24550 nebyla příliš informativní. Pokoušel jsem se ještě hloubat, když kolega našel dokument ESRI, který přesně toto chování popisuje, a nyní mají chybu č. 82555. Zde je tento dokument:

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 říká, aby se zabránilo patch. Ale raději bych nečekal, až ESRI a Oracle přestanou na sebe ukazovat prstem. Mám také zkušenost, že chyby ESRI nejsou opraveny rychle. Řešení pro udělení role SELECT_CATALOG_ROLE se mi docela osvědčilo. Doufám, že to pomůže ostatním, kteří mají stejný problém.


  1. Rychle vytvořte rozhraní PHP CRUD pomocí nástroje PDO Advanced CRUD Generator Tool

  2. Generátory dat pro SQL server?

  3. 2 způsoby, jak zjistit, zda se v instanci serveru SQL Server stále používají zastaralé funkce

  4. Jak nainstalovat SQLcl na Mac