2016-06-08 4 views
1

Es passierte, als ich den Ordnerinhalt von c:/users/"user" in einen anderen user_name verschoben habe (ich wollte den Namen des Pakets ändern). Leider wurde der Listener gelöscht und ich kann keinen anderen mehr machen (Net Konfiguration assistant zeigt mir "cant create listener"). Wenn ich Befehl zeigt es mir:Kein Listener, Adapterfehler

lsnrctl Status

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))) 
TNS-12541: TNS:no listener 
TNS-12560: TNS:protocol adapter error 
    TNS-00511: No listener 
    64-bit Windows Error: 61: Unknown error 
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) 
TNS-12541: TNS:no listener 
TNS-12560: TNS:protocol adapter error 
    TNS-00511: No listener 
    64-bit Windows Error: 2: No such file or directory 

lsnrctl

Unable to OpenSCManager: err=5 
TNS-12560: TNS:protocol adapter error 
TNS-00530: Protocol adapter error 

listener.ora

# listener.ora Network Configuration File: E:\app\Xavizo\product\12.1.0\dbhome_1\network\admin\listener.ora 
# Generated by Oracle configuration tools. 

SID_LIST_LISTENER = 
    (SID_LIST = 
    (SID_DESC = 
     (SID_NAME = CLRExtProc) 
     (ORACLE_HOME = E:\app\Xavizo\product\12.1.0\dbhome_1) 
     (PROGRAM = extproc) 
     (ENVS = "EXTPROC_DLLS=ONLY:E:\app\Xavizo\product\12.1.0\dbhome_1\bin\oraclr12.dll") 
    ) 
LISTENER = 
    (DESCRIPTION_LIST = 
    (DESCRIPTION = 
     (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) 
     (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) 
    ) 
) 

HOTEL = 
    (DESCRIPTION_LIST = 
    (DESCRIPTION = 
     (ADDRESS = (PROTOCOL = TCP)(HOST = EwciaPC)(PORT = 1521)) 
    ) 
) 

TEST = 
    (DESCRIPTION_LIST = 
    (DESCRIPTION = 
     (ADDRESS = (PROTOCOL = TCP)(HOST = EwciaPC)(PORT = 1521)) 
    ) 
) 

tns.ora

starten
# tnsnames.ora Network Configuration File: E:\app\Xavizo\product\12.1.0\dbhome_1\network\admin\tnsnames.ora 
# Generated by Oracle configuration tools. 

ORACLE = 
    (DESCRIPTION = 
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) 
    (CONNECT_DATA = 
     (SERVER = DEDICATED) 
     (SERVICE_NAME = oracle) 
    ) 
) 

LISTENER_ORACLE = 
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) 


ORACLR_CONNECTION_DATA = 
    (DESCRIPTION = 
    (ADDRESS_LIST = 
     (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) 
    ) 
    (CONNECT_DATA = 
     (SID = CLRExtProc) 
     (PRESENTATION = RO) 
    ) 
) 

LISTENER_ORCL = 
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) 


ORCL = 
    (DESCRIPTION = 
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) 
    (CONNECT_DATA = 
     (SERVER = DEDICATED) 
     (SERVICE_NAME = orcl) 
    ) 
) 

Entschuldigung für mein Englisch. Ich hoffe, Sie können mir helfen, mein Problem zu lösen.

+0

i anmelden kann nicht auf SQL Plus mit Berücksichtigung der vorhandenen und sogar mit "/ as sysdba" – Xavizo

Antwort

1
  1. rechts powershell klicken und wählen run as Administrator

  2. Typ lsnrctl start LISTENER (oder Ihre Zuhörer Name)