Rekommenderas
Jag försöker ansluta till Oracle DB från Java, mitt favoritprogram (installerat från den faktiska fjärrmaskinen). men jag genererar SQL-felkod 17022. Låt mig veta hur jag kan lösa det här problemet.
MSG: koppla upp till jdbc: oracle: tunn: @ (beskrivning antyder (address_list = (adress = (protokoll = tcp) (värd antyder dlocdb04) (port = 500000)) (adress = (protokollet är lika med tcp )) (värd = dlocdb04) (porten innebär 500000))) (connect_data = (tjänstnamn = os02rtdb01svc.world) (server betyder valt))) med Oracle JDBC-drivrutinsversion: 9.2.0.1.0 [kumulativ mängd försök = 0] USER_ID: okänt Nivå: NOTERA Datum: 2015-09-21 10:51:45 563 Kategori: com.retek.merch.utils.ConnectionPoolMSG: [SQL Error Code: 17002, Null] Status: Nätlänken till den fysiska databasen är verkligen ogiltig. Startar om poolen på grund av exakt efterföljande fel. USER_ID: OKÄNTjava.sql.SQLEundantag: Undantag Io: Anslutning nekad (DESCRIPTION = (ERR = 1153) (VSNNUM är lika med 0) (ERROR_STACK = (ERROR = (KOD är lika med 1153) (EMFI = 4) (ARGS = '(DESCRIPTION) motsvarar (ADRESS = (PROTOKOL = TCP) (VÄRD motsvarar dlocdb0401) (PORT = 27320)) (CONNECT_DATA = (CID är lika med (PROGRAM =) (VÄRD = __ jdbc __) (ANVÄNDARE =)) null))) ')) (FEL = ( KOD motsvarar 303) (EMFI = 1)))) genom att gå till oracle.jdbc.dbaccess.DBError.throwSqlException (DBError.java:134) på oracle.jdbc.dbaccess.DBError.throwSqlException (DBError.java:179) på oracle.jdbc.dbaccess.DBError.throwSqlException (DBError.java:333) endast oracle.jdbc.driver.OracleConnection. (OracleConnection.java:404) verkligen oracle.jdbc.driver.OracleDriver.getConnectionInstance (OracleDriver.java:468) runt oracle.jdbc.driver.OracleDriver.connect (OracleDriver.java:314) under java.sql.DriverManager.getConnection (DriverManager.java:512) under java.sql.DriverManager.getConnection (DriverManager.java:140) inuti oracle.jdbc.pool.OracleDataSource.getConnection (OracleDataSource.java:169) genom att stanna på oracle.jdbc.pool.OracleConnectionPoolDataSource.getPhysicalConnection (OracleConnectionPoolDataSource.java:149). medan oracle.jdbc.pool.OracleConnectionPoolDataSource.getPooledConnection (OracleConnectionPoolDataSource.java:95) genom att gå till oracle.jdbc.pool.OracleConnectionPoolDataSource.getPooledConnection (OracleConnectionPoolDataSource.java:63). på oracle.jdbc.pool.OracleConnectionCacheImpl.getNewPoolOrXAConnection (OracleConnectionCacheImpl.java:547) här på oracle.jdbc.pool.OracleConnectionCacheImpl.getPooledConnection (OracleConnectionCacheImpl.java:404) varje oracle.jdbc.pool.OracleConnectionCacheImpl.getConnection (OracleConnectionCacheImpl.java:298) finns i oracle.jdbc.pool.OracleConnectionCacheImpl.getConnection (OracleConnectionCacheImpl.java:268) när det var com.retek.merch.utils.ConnectionPool.get (ConnectionPool.java:346) på com.retek.merch.utils.TransactionManager.start (TransactionManager.java:59) på com.retek.reim.merch.utils.ReIMTransactionManager.start (ReIMTransactionManager.java:49) nära com.retek.reim.manager.LoginManager.login (LoginManager.java:72) på com.retek.reim.ui.login.LoginAction.perform (LoginAction.java:47) här under org.apache.struts.action.ActionServlet.processActionPerform (ActionServlet.java:1786) författare: org.apache.struts.action.ActionServlet.process (ActionServlet.java:1585) att gå till org.apache.struts.action.ActionServlet.doPost (ActionServlet.java:509). finns på javax.servlet.http.HttpServlet.service (HttpServlet.java:638) oroar javax.servlet.http.HttpServlet.service (HttpServlet.java:720) på org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:199) författare: org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:145) presenteras på org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:210) när han var org.apache.catalina.core.StandardPipeline $ StandardPipelineValveContext.invokeNext (StandardPipeline.java:596) på bara org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:433) på org.apache.catalina.core.ContainerBase.invoke (ContainerBase.java:955) på org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:139) hittas på org.apache.catalina.core.StandardPipeline $ StandardPipelineValveContext.invokeNext (StandardPipeline.java:596) författare: org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:433) org.apache.catalina.core.ContainerBase.invoke (ContainerBase.java:955) endast på org.apache.catalina.core.StandardContext.invoke (StandardContext.java:2460) på org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:133) på org.apache.catalina.core.StandardPipeline $ StandardPipelineValveContext.invokeNext (StandardPipeline.java:596) på org.apache.catalina.valves.ErrorDispatcherValve.invoke (ErrorDispatcherValve.java:119) erbjuder org.apache.catalina.core.StandardPipeline $ StandardPipelineValveContext.invokeNext (StandardPipeline.java:594) med org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:116) använder org.apache.catalina.core.StandardPipeline $ StandardPipelineValveContext.invokeNext (StandardPipeline.java:594) kommer från org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:433) på org.apache.catalina.core.ContainerBase.invoke (ContainerBase.java:955) via org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:127) på org.apache.catalina.core.StandardPipeline $ StandardPipelineValveContext.invokeNext (StandardPipeline.java:596) finns på org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:433) av org.apache.catalina.core.ContainerBase.invoke (ContainerBase.java:955) på org.apache.coyote.tomcat4.CoyoteAdapter.service (CoyoteAdapter.java:157) under org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:873) helt från org.apache.coyote.http11.Http11BaseProtocol $ Http11ConnectionHandler.processConnection (Http11BaseProtocol.java:665) alldeles bredvid org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket (PoolTcpEndpoint.java:528) ny på org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt (LeaderFollowerWorkerThread.java:81) i enlighet med org.apache.tomcat.util.threads.ThreadPool $ ControlRunnable.run (ThreadPool.java:689) endast på java.lang.Thread.run (Thread.java:534)
Svar: I ditt fall, de flesta av “leverantörsrabattkod 17002″detta är den exakta defekten i ORA-12541: det har varit mycket troligt attDitt headset har fel ventilations- eller servicenamn.Från TNS-dokument:
ORA-12541: inga hörlurar
Vad betyder felkoden för avvisad ERR-anslutning?
< /div>
Orsak: Avlyssnaren för platsförvaret var inte tillgängligbörja.
Åtgärd: Kör hörlurarna på maskinen där typen av källa är exaktDepån ligger.
Rekommenderas
Körs din dator långsamt? Har du problem med att starta Windows? Misströsta inte! Fortect är lösningen för dig. Detta kraftfulla och lättanvända verktyg kommer att diagnostisera och reparera din dator, öka systemets prestanda, optimera minnet och förbättra säkerheten i processen. Så vänta inte - ladda ner Fortect idag!
I grund och botten kan SQL Developer inte hitta en lyssnare. Kolla försttnsnames.ora och tyvärr se till att det pekar på att servern р fixar ochHamn. Om formulärservern för närvarande finns på en annan dator, prova TNS-behörigheten.med tnsping från kommandostrålen. Till sist, kolla om jag kan säga detLyssnare.
#Status
Denna lsnrctl bör visa varje lyssnarstatus och mätbar tjänst.lyssna. Tänk på detta när du kör SQL * Plus på en databas.Server, den behöver inte bara en lyssnare för att anslutaen post för den exakta databasen tnsnames.ora.
De kommer att använda lsnrctl-företagsstatusen för att vara säkerhörlurarna är alltid åt sidan och lsnrctl startar din hörlur.Om du otvivelaktigt fortfarande är på Windows, kontrollera också om dessa show-goer-tjänster körs.
Fråga: Har jag testat att utveckla till Oracle?SQL-utvecklare och jag ser alla brister.
Undantag OK: Nätverkskortet är inte helt brukligtUpprätta en anslutning
Säljarkod 17002
Åtgärd: Starta en meningsfull lyssnare på den exakta källdatorn.Förvar.
Följande enkla fel kan uppstå under design (med tiden i både ankommande och utgående riktningar) och när du är full.
-
Meddelandet mottogs inte bara inom X ett tag efter offsetintervallet
Det kan finnas massor av orsaker till förseningen, som anslutningsproblem mellan Oracle Integration och Connectivity Brokerage, eller modifierad anslutningsagentprestanda. Om det här felet inträffar, kontrollera att agentanslutningen fungerar. Kontrollera deras agentstatus under Dashboards> Agents in Oracle Integration.
Kan du hjälpa mig med leverantörskoden 17002?
Obs.
Om du använder en adapter för att ansluta till din Oracle E-Business Suite-databasinstans, är detta metodfel och samma fel återkommande, betalning Quandary SQL-planer och annan SQL-justering fläckar. … Adaptern använder JDBC i autobus-drivrutinens API:er för att få metadata som tabellkritisk information, lagrad procedurinformation, etc. Detta innebär att man kör mycket SQL genom att fråga JDBC-drivrutinen som omfattar SYS-tabeller såsom
ALL_TYPES-stolen
. Eftersom Oracle E-Business Suite har ett skrymmande datavokabulär måste metadatafrågor lösa reklam- och marknadsföringsproblemet. För att förbättra den övergripande prestandan för flera andra adaptrar. -
SQLState: 08006 errorCode: 17002 Meddelande: I/O-fel: Anslutningen tog timeout
Det här felet kan nu uppstå när databassessioner avbryts av deras enorma nätverk brandvägg eller något annat mer logiskt skäl. Adaptern återställs automatiskt under platsen och nya anslutningar kommer att skapas. Vissa typer av förfrågningar som använder tidigare anslutningar kan dock timeout. Se till att experterna säger att brandväggen inte verkligen avbryter improduktiva anslutningar.
- Timeout kan också inträffa på grund av designkomplikationer. Undvik vissa antimodeller. Skapa till exempel inte uttryckligen samma tabell som skapa proceduren om initialiseringssidan kan fråga efter samma tabell.
Inget meddelande mottaget efter att ha väntat X sekunder
Om du använder en adapter för att relatera till en specifik Oracle E-Business Suite-databasillustration, utöver de ihållande terroren, kontrollera någons SQL-frågeplaner och andra aspekter av SQL-marknadsföring. Adaptern använder JDBC i drivrutinens API:er för att få metadata som tabellinformation, lagrad data, etc. Detta kräver att en del SQL exekveras genom att slå upp JDBC-drivrutinen, sorterar SYS-möblerna såsom ALL_TYPES-tabellen
. Eftersom Oracle E-Business Suite har så bra datavokabulär måste metadatafrågor växa för att optimeras för att förbättra de övergripande adapterresultaten.
Connection Refused Error Code 17 002
Verbindung Abgelehnt Fehlercode 17 002
Codice Errore Connessione Rifiutata 17 002
Kod Oshibki Soedineniya Otkazano 17 002
연결 거부 오류 코드 17 002
Polaczenie Odrzucone Kod Bledu 17 002
Connexion Refusee Code Erreur 17 002
Verbinding Geweigerd Foutcode 17 002
Codigo De Erro De Conexao Recusada 17 002
Codigo De Error De Conexion Rechazada 17 002