{"id":256,"date":"2019-02-08T14:36:11","date_gmt":"2019-02-08T14:36:11","guid":{"rendered":"https:\/\/www.cssec.de\/blog\/?p=256"},"modified":"2019-02-08T22:54:19","modified_gmt":"2019-02-08T22:54:19","slug":"boeser-fehler-hostname-umstellen","status":"publish","type":"post","link":"https:\/\/www.cssec.de\/blog\/2019\/02\/08\/boeser-fehler-hostname-umstellen\/","title":{"rendered":"B\u00f6ser Fehler &#8211; Hostname umstellen"},"content":{"rendered":"<p>Hallo Leute,<\/p>\n<p>irgendwie nenne ich meine Rechner ja gern nach Mathematikern &#8211; bin ich ja mehr oder weniger einer &#8211; zumindest habe ich vor etlichen Jahren Wirtschaftsmathematik studiert. Auch wenn ich damit nicht mehr viel am Hut habe und lieber Software erstelle, verleugne ich meine Herkunft nicht.\u00a0 Aber nun zur eigentlichen Sache.<\/p>\n<p>Bei meinem Notebook ist vor einiger Zeit die SSD kaputt gegangen, merkw\u00fcrdigerweise konnte man auf die Daten aus einem Linux-System noch zugreifen, wenn auch nur im RAW-Modus, aber zumindest konnte ich so einige Sachen noch retten.<\/p>\n<p>Bei der Neuinstallation meines Notebooks habe ich aber irgendwie verpasst, den Rechner gleich richtig zu benennen. Jetzt, da ich ein paar Dinge neu installiere (z.B. ein neues Office) und meinen privaten Microsoft Live-Account vom Notebook runter werfe und stattdessen einen &#8222;gesch\u00e4ftlichen Account&#8220; eingerichtet habe, habe ich auch gleich mal den Hostnamen meines Notebooks umbenannt &#8211; eben nach einem Mathematiker.<\/p>\n<p>Auf dem Notebook l\u00e4uft auch ein Oracle XE, was ich f\u00fcr mein Laserfeed zum Testen und auch f\u00fcr mein neuestes Projekt &#8211; die Materialzeugnisverwaltung zum Entwickeln brauche.<\/p>\n<p>Nach dem Neustart nach der Umbenennung, dann der Schreck &#8211; meine Materialzeugnisverwaltung konnte sich\u00a0 nicht mehr mit der Datenbank verbinden &#8211; Fehlercode: 12541.<\/p>\n<p>Nach kurzem Googlen, habe ich dann gefunden, dass es etwas mit dem TNSListener zu tun hat. Ein SQLPlus ging komischerweise problemlos. Nachdem ich dann aber mal in die Dienste geschaut habe, musste ich feststellen, dass der TNSListener down war.<\/p>\n<p>Nach dem Start des Listeners ist er immer sofort wieder heruntergefahren. Mist.<br \/>\nDann kramte ich aber ein wenig Restwissen aus meiner Oracle-Admin-Zeit bei Apoll aus meinem Hirn hervor und hab mir mal die TNSNAMES.ora und die Listener.ora (beide im network\\admin-Ordner) angeschaut. Dort stand nat\u00fcrlich noch der alte Hostname drin:<\/p>\n<p>LISTENER.ORA:<\/p>\n<pre>LISTENER =\r\n  (DESCRIPTION_LIST =\r\n    (DESCRIPTION =\r\n      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))\r\n      (ADDRESS = (PROTOCOL = TCP)(HOST = ALTERHOSTNAME)(PORT = 1521))\r\n    )\r\n  )\r\n<\/pre>\n<p>TNSNAMES.ORA:<\/p>\n<pre>XE =\r\n  (DESCRIPTION =\r\n    (ADDRESS = (PROTOCOL = TCP)(HOST = ALTERHOSTNAME)(PORT = 1521))\r\n    (CONNECT_DATA =\r\n      (SERVER = DEDICATED)\r\n      (SERVICE_NAME = XE)\r\n    )\r\n  )\r\n<\/pre>\n<p>Nach der \u00c4nderung des ALTERHOSTNAME in meinen neuen Hostnamen startete auch wieder der Listener und ich konnte mich wieder mit der Datenbank verbinden.<br \/>\nPuh &#8211; Gl\u00fcck gehabt.<\/p>\n<p>Also bedenkt das am besten bei der Umbenennung von Hostnamen. Eine Alternative stellt nat\u00fcrlich auch ein Eintrag in der ETC\/HOSTS dar, aber ich denke, mit Anpassung der Listener.ora ist das besser.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hallo Leute, irgendwie nenne ich meine Rechner ja gern nach Mathematikern &#8211; bin ich ja mehr oder weniger einer &#8211; zumindest habe ich vor etlichen Jahren Wirtschaftsmathematik studiert. Auch wenn ich damit nicht mehr viel am Hut habe und lieber Software erstelle, verleugne ich meine Herkunft nicht.\u00a0 Aber nun zur eigentlichen Sache. Bei meinem Notebook [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":257,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,16],"tags":[],"_links":{"self":[{"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/posts\/256"}],"collection":[{"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/comments?post=256"}],"version-history":[{"count":2,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/posts\/256\/revisions"}],"predecessor-version":[{"id":260,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/posts\/256\/revisions\/260"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/media\/257"}],"wp:attachment":[{"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/media?parent=256"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/categories?post=256"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/tags?post=256"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}