posluchač oracle 11g selže s chybami ora-12514 a ora-12505
<p>instalovám instanci oracle 11g lokálně na svém vývojovém stroji a mohu se připojit k místní instanci přímo přes sqlplus:</p><pre><code>c:\&gt;sqlplus ace sql*plus: release 11.2.0.2.0 production on mon mar 11 11:50:20 2013 copyright (c) 1982, 2010, oracle. all rights reserved. enter password: connected to: oracle database 11g express edition release 11.2.0.2.0 - beta sql&gt; select count(*) from my\_table ; count(*)  5297 </code></pre><p>ale nemůžu se k němu připojit přes posluchače:</p><pre><code>c:\&gt;sqlplus -l "user/pw@(description = (address = (protocol = tcp)(host = localhost)(port = 1521)) (connect\_data = (server = dedicated) (service\_name = xe)))" sql*plus: release 11.2.0.2.0 production on mon mar 11 11:52:40 2013 copyright (c) 1982, 2010, oracle. all rights reserved. error: ora-12514: tns:listener does not currently know of service requested in connect descriptor sp2-0751: unable to connect to oracle. exiting sql*plus </code></pre><p>podobně, pokud se připojím přes sqldeveloper, dostanu chybu (i když <code>ora-12505, tns:listener does not currently know of sid given in connect descriptor</code>).</p><p>tento případ je stabilní a funguje dobře rok nebo déle, dodnes, v pondělí ráno. naše firemní it někdy přes víkend prosazují nové zásady a aktualizace, takže předpokládám, že se něco změnilo, ale nemohl jsem zjistit, co.</p><p>několikrát jsem restartoval službu a posluchače, protokol posluchače nedává žádné stopy.</p><p>posluchač vypadá dobře:</p><pre><code>c:\&gt;lsnrctl status lsnrctl for 32-bit windows: version 11.2.0.2.0 - beta on 11-mar-2013 11:55:33 copyright (c) 1991, 2010, oracle. all rights reserved. connecting to (description=(address=(protocol=ipc)(key=extproc1))) status of the listener  alias listener version tnslsnr for 32-bit windows: version 11.2.0.2.0 - beta start date 11-mar-2013 11:17:30 uptime 0 days 0 hr. 38 min. 3 sec trace level off security on: local os authentication snmp off default service xe listener parameter file c:\oraclexe\app\oracle\product\11.2.0\server\network\admin\listener.ora listener log file c:\oraclexe\app\oracle\diag\tnslsnr\fbc305bb46560\listener\alert\log.xml listening endpoints summary... (description=(address=(protocol=ipc)(pipename=\\.\pipe\extproc1ipc))) (description=(address=(protocol=tcp)(host=machine.domain.com)(port=1521))) services summary... service "clrextproc" has 1 instance(s). instance "clrextproc", status unknown, has 1 handler(s) for this service... service "plsextproc" has 1 instance(s). instance "plsextproc", status unknown, has 1 handler(s) for this service... the command completed successfully </code></pre><p>port 1521 se zdá být v pořádku:</p><pre><code>c:\&gt;netstat -an -o | find /i "1521" tcp 0.0.0.0:1521 0.0.0.0:0 listening 4368 tcp 169.243.90.109:55307 159.185.207.100:1521 established 12416 tcp [::]:1521 [::]:0 listening 4368 </code></pre><p>(pid 4368 je proces tnslsnr.exe.)</p><p>také mohu <code>tnsping</code> ke službě xe:</p><pre><code>c:\&gt;tnsping xe tns ping utility for 32-bit windows: version 11.2.0.2.0 - beta on 11-mar-2013 12:27:47 copyright (c) 1997, 2010, oracle. all rights reserved. used parameter files: c:\oraclexe\app\oracle\product\11.2.0\server\network\admin\sqlnet.ora used tnsnames adapter to resolve the alias attempting to contact (description = (address = (protocol = tcp)(host = machine.domain.com)(port = 1521)) (connect\_data = (server = dedicated) (service\_name = xe))) ok (210 msec) </code></pre><p>the <code>listenerr.ora</code> file:</p><pre><code>sid\_list\_listener = (sid\_list = (sid\_desc = (sid\_name = plsextproc) (oracle\_home = c:\oraclexe\app\oracle\product\11.2.0\server) (program = extproc) ) (sid\_desc = (sid\_name = clrextproc) (oracle\_home = c:\oraclexe\app\oracle\product\11.2.0\server) (program = extproc) ) ) listener = (description\_list = (description = (address = (protocol = ipc)(key = extproc1)) (address = (protocol = tcp)(host = machine.domain.com)(port = 1521)) ) ) default\_service\_listener = (xe) </code></pre><p>navíc nemám tušení, jestli to souvisí, nemůžu mít přístup k vrcholu na <code>https://127.0.0.1:8080/apex</code> (i když se oprávnění k tomu zdají v pořádku).</p><p>takže kde jinde bych měl hledat?</p><p><strong>aktualizace</strong> s požadovanými informacemi:</p><pre><code>sql&gt; show parameter service\_names name type value    service\_names string xe sql&gt; show parameter local\_listener name type value    local\_listener string </code></pre><p><strong>pdate2</strong>: jak správně upozorňuje @ miracle173, posluchač <strong>nebyl</strong> v pořádku. s aktualizovaným parametrem 'local\_listener' se nyní zobrazují další informace:</p><pre><code>listening endpoints summary... (description=(address=(protocol=ipc)(pipename=\\.\pipe\extproc1ipc))) (description=(address=(protocol=tcp)(host=machine.domain.com)(port=1521))) (description=(address=(protocol=tcp)(host=127.0.0.1)(port=1521))) services summary... service "clrextproc" has 1 instance(s). instance "clrextproc", status unknown, has 1 handler(s) for this service... service "plsextproc" has 1 instance(s). instance "plsextproc", status unknown, has 1 handler(s) for this service... service "xexdb" has 1 instance(s). instance "xe", status ready, has 1 handler(s) for this service... service "xe" has 1 instance(s). instance "xe", status ready, has 1 handler(s) for this service... the command completed successfully </code></pre>
<p>takže díky @yasirarsanukaev za čas, který vložil, jsem našel řešení, které funguje, ale které nemůžu vysvětlit.</p><p>riffing on <code>local\_listener</code> pomyslel jsem si, že jsem četl <a href="https://dba.stackexchange.com/a/13003/21110">tato další odpověď</a> , kde se uvádí:</p><blockquote> <p>databáze používá parametr local\_listener k identifikaci posluchače, s nímž by se měl zaregistrovat. ve výchozím nastavení je null, což je podle dokumentace ekvivalentní názvu hostitele: 1521.</p> </blockquote><p>snažil jsem se tedy ping svým vlastním hostitelským jménem a nemohl - vypadá to jako nějaký problém s ipv6 a přijímá obecnou zprávu o selhání.</p><p>z této odpovědi jsem tedy vzal radu</p><pre><code>sql&gt; alter system set local\_listener='(address=(protocol=tcp)(host=localhost)(port=1521))' scope=both; sql&gt; alter system register; </code></pre><p>a nyní to funguje, pravděpodobně proto, že dokáže vyřešit odkaz localhost, kde selhal při řešení skutečného názvu hostitele.</p>
[https://forum.teamspeak.com/threads/128841-Client-3-1...](https://forum.teamspeak.com/threads/128841-Client-3-1-x-does-not-start-) (api-ms-win-crt-runtime-1-1-0-dll)?p=440553#post440553 Registrace do ODs a můžeš začít . Stream servery jsou ne netu to najdeš. Proč nenapíšeš na podporu Veeamu? Používáš free nebo placenou verzi? Jestli se nepletu tak ve free to co chceš nejde. Možná zkus toto [https://forums.veeam.com/microsoft-hyper-v-f25/rpc...](https://forums.veeam.com/microsoft-hyper-v-f25/rpc-connection-fails-with-local-administrator-account-t58686.html) Já jsem o Microsoftu nepsal ani slovo, zato z tvého útočného příspěvku mám pocit že jsi MS milovník a obávám se že ať napíšu cokoliv, stejně povíš že to je "kecanie do vetra".Takže asi tak: pomocí vyhledávače si sám najdi nějaké nezávislé testy, nebo ještě lépe si převeď jednu píseň do OGGu a do WMA tak aby měly stejný datový tok a poslouchej. Pokud neuslyšíš rozdíl, klidně zůstaň u WMA. Objevuje-li se to na víc zařízeních ve stejné síti, mám podezření na nějakou https inspekci. Pokud nejde o firemní síť (kde to má smysl a vyřeší vám to správce), ale děje se to u vás doma, uděláte nejlíp. když si pozvete domů odborníka. Může to být hloupost na tŕi kliknutí, ale taky práce na pár hodin. Popsat řešení vaší situace může mít rozsah diplomky. Křišťálová koule mi napovídá, že vám možná jen chybí root certifikát od Cisco Umbrella.Rámcový postup1. nastavte si synchronizaci času z nějakého důvěryhodného NTP serveru, ať je jistota, že vám jdou hodiny přesně. 2. Ujistěte se, že máte podporovaný a zalicencovaný OS a prohlížeč, máte aktuální certifikáty CA, máte aktuální antivir a definice.3. jaké DNS servery používáte? Je to opravdu Open DNS?4. Naimportujte si Cisco\_Umbrella\_Root\_CA, pak ten stroj restartujte[https://support.opendns.com/hc/en-us/articles/2279870...](https://support.opendns.com/hc/en-us/articles/227987007-Block-Page-Errors-Installing-the-Cisco-Root-CA#manual) tipnul bych si taky na problém s právy u zvoleného účtu NT AUTHORITY\Network Servicezkuste je překontrolovat: [https://msdn.microsoft.com/en-us/library/ms143504.aspx](https://msdn.microsoft.com/en-us/library/ms143504.aspx#Serv_Perm) Nesmysl.Oba adaptery (v NORMALNIM stavu) dostanou svou IP,masku, GW... atd. Ethernet ale bude temer vzdy mit preferovanejsi metriku.Zkus klasiku - reset winsocku a/nebo TCP/IP. MP Už jste se snažil změnit cílovou CPU `x86`místo `"Any CPU"`v pokročilých možnostech kompilátoru? Vím, že to řeší některé problémy s ostatními `OLEDB`poskytovateli vynucením použití 32-bitové verzi. Nainstaluj si Operu a zapni si reproduktory počítače Instalovat jsi firewall nebo komplexní bezpečnostní systém?   
Pokud ano, nastav pro MCE výjimky.   
Další možností je chyba v NTFS. Kdy jsi napsoledy kontroloval/opravoval stav NTFS?