Sziasztok!

Elnézést, nem teljesen Java-s a kérdés, inkább Oracle spec. De mivel Java-s alkalmazáshoz kell gondoltam felvethetem Nektek.:)
Van egy debian-linux alapú szerverem, ahol hónapok óta remekül fut egy Orace XE.
Nem régiben a szerver új helyre költözött, így változott az IP címe.
Azóta sajnos gondok vannak az Oracle-el is.
Sehol nem találtam, hogy át kellene állítani az IP címet, szerintem ettől függleten a hiba de ez az egyetlen esemény ami a jó működés és a rossz működés közben történt.
Konkrétan:
Ha megpróbálok csatlakozni a szerverre egy SQLDeveloper-el akkor:

ORA-12505, TNS:listener does not currently know of SID given in connect descriptor

hibaüzenetet kapom.
Lokálisan sqlplus-al megy a szerver, de máshogy nem. (Az XE távolról alapból nem működik, de most nem az a gond mert ezen már hónapok óta be van lőve a távoli elérés lehetősége, mindig működött).
Sokat olvastam, hogy mit kellene csinálni de egyik sem volt hatásos.
Ha indítok egy tnsping XE -t akkor pedig megmondja, hogy (vélhetően) mi az igazi problémája:
TNS-12560: TNS:protocol adapter error 
Sajnos nem tudok mit kezdeni vele.

Tud ebben valaki segíteni? Hogy tudnám ismét életképessé tenni a szervert?
Előre is köszönöm!