Montag, 6. Oktober 2008

Linux - Debian - Etch - Oracle XE - Listener Port ändern

Ändern des Listener-Ports für eine Oracle XE Datenbank.

Voraussetzungen:
HOST=dev001
aktueller Port=1521
neuer Port=1591
oracle-user=oracle

1.Schritt: Ports in den oracle-config-dateien ändern
auf den user oracle wechseln, nur er sollte folgene files bearbeiten: su oracle
in den dateien listener.ora und tnsnames.ora alle vorkommenden PORT=1521 einträge
auf PORT=1591 umändern.
Pfade:
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin/listener.ora
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin/tnsnames.ora

2.Schritt: mittels SQLPLUS als sysdba zur Datenbank verbinden:
- auf den oracle user wechseln:
su oracle

- mit sqlplus verbinden:
sqlplus / as sysdba

- nacheinander folgende 2 commandos eingeben und mit Enter bestätigen:
ALTER SYSTEM SET LOCAL_LISTENER = "(ADDRESS=(PROTOCOL=TCP)(HOST=dev001)(PORT=1591))";

ALTER SYSTEM REGISTER;

mit exit aus sqlplus wieder aussteigen

3.Schritt: rechner neustarten
Einstellungen werden sonst nicht ordentlich übernommen, man müsste
mit diversen befehlen alles mögliche hoch und niederfahren.

Keine Kommentare: