Pobrałem SQLPLUS z Oracle:błąd SQLPLUS: ORA-12504: TNS: słuchacz nie dano SERVICE_NAME w CONNECT_DATA
http://www.oracle.com/technetwork/topics/winx64soft-089540.html
Podstawowe Lite i SQL * Plus
I potem wystrzelił w górę SQL * Plus:
c:\Program Files\Oracle\instantclient_12_1>sqlplus /nolog
SQL*Plus: Release 12.1.0.2.0 Production on Wed Apr 15 15:25:36 2015
Copyright (c) 1982, 2014, Oracle. All rights reserved.
i próbował połączyć się z bazą danych:
connect user\[email protected]
i otrzymał komunikat o błędzie:
ERROR:
ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA
Czego mi brakuje?
Pobiegłem zapytania sugerowane przez Jakub, mam
SQL> select sys_context('USERENV','SERVICE_NAME') from dual;
SYS_CONTEXT('USERENV','SERVICE_NAME')
--------------------------------------------------------------------------------
SYS$USERS
SQL> select sys_context('USERENV','SID') from dual;
SYS_CONTEXT('USERENV','SID')
--------------------------------------------------------------------------------
877
SQL>
Czy masz wpisy tns wpisane w pliku tnsnames.Ora? – anudeepks
Nie mam pliku tsnames.ora. Próbuję połączyć się przy użyciu adresu IP (powinno to wspomnieć, przepraszam!) – gbritton
Czy baza danych znajduje się w twoim komputerze (Windows) lub na serwerze? (prawdopodobnie linux, aix ....)? – anudeepks