Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 ORA-12154  [new]
fynnocru
Member

Откуда:
Сообщений: 8
Весь доброго времени, 2ой день гугл мучаю и бьюсь, разворачиваю первый раз.
listener.ora
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = Parus.ekmed.local)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)

ADR_BASE_LISTENER = E:\parus
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(GLOBAL_DBNAME=ORCL)
(SID_NAME=ORCL)
(ORACLE_HOME=E:\parus\product\11.2.0\dbhome_1)
)
)
slqnet.ora
# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.

SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES)
tnsnames.ora
ORCL_TCP =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = Parus.ekmed.local)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORCL)
)
)
ORCL_LOC =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORCL)
)
)
ORCL_IPC =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL=IPC)(KEY=PNPKEY))
)
(CONNECT_DATA =
(SERVICE_NAME = ORCL)
)
)
tnsping ORCL_TCP
Microsoft Windows [Version 6.3.9600]
(c) Корпорация Майкрософт (Microsoft Corporation), 2013. Все права защищены.

C:\Users\novinkinam>tnsping ORCL_TCP

TNS Ping Utility for 64-bit Windows: Version 11.2.0.1.0 - Production on 10-FEB-2
019 14:35:28

Copyright (c) 1997, 2010, Oracle. All rights reserved.

Used parameter files:
E:\parus\product\11.2.0\dbhome_1\NETWORK\ADMIN\sqlnet.ora


Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = Parus.ekmed.local)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = ORCL))
)
OK (40 msec)

В переменные среды все добавлено, в реестр тоже, через cmd проверку ORACLE_HOME и PATH делал, ADMIN_TNS тоже добавлен.

при попытке подключиться через sqlplus :
Microsoft Windows [Version 6.3.9600]
(c) Корпорация Майкрософт (Microsoft Corporation), 2013. Все права защищены.

C:\Users\novinkinam>sqlplus sys/ThisIsSuperVisorP@ss!@ORCL as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Sun Feb 10 14:40:37 2019

Copyright (c) 1982, 2010, Oracle. All rights reserved.

ERROR:
ORA-12154: TNS:could not resolve the connect identifier specified


Enter user-name: SYS
Enter password:
ERROR:
ORA-12154: TNS:could not resolve the connect identifier specified


Enter user-name:

Помогите люди добрые.
10 фев 19, 12:41    [21805608]     Ответить | Цитировать Сообщить модератору
 Re: ORA-12154  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 6613
fynnocru
Весь доброго времени, 2ой день гугл мучаю и бьюсь, разворачиваю первый раз.
listener.ora
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = Parus.ekmed.local)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )

ADR_BASE_LISTENER = E:\parus
 SID_LIST_LISTENER=
   (SID_LIST=
	(SID_DESC=
          (GLOBAL_DBNAME=ORCL)
          (SID_NAME=ORCL)			
          (ORACLE_HOME=E:\parus\product\11.2.0\dbhome_1)
    )
  )
slqnet.ora
# This file is actually generated by netca. But if customers choose to 
# install "Software Only", this file wont exist and without the native 
# authentication, they will not be able to connect to the database on NT.

SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES)
tnsnames.ora
ORCL_TCP = 
  (DESCRIPTION = 
    (ADDRESS_LIST = 
      (ADDRESS = (PROTOCOL = TCP)(HOST = Parus.ekmed.local)(PORT = 1521)) 
    ) 
    (CONNECT_DATA = 
      (SERVICE_NAME = ORCL) 
    ) 
  )
ORCL_LOC = 
  (DESCRIPTION = 
    (ADDRESS_LIST = 
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) 
    ) 
    (CONNECT_DATA = 
      (SERVICE_NAME = ORCL) 
    ) 
  ) 
ORCL_IPC = 
  (DESCRIPTION = 
    (ADDRESS_LIST = 
      (ADDRESS = (PROTOCOL=IPC)(KEY=PNPKEY)) 
    ) 
    (CONNECT_DATA = 
      (SERVICE_NAME = ORCL) 
    ) 
  )

tnsping ORCL_TCP
Microsoft Windows [Version 6.3.9600]
(c) Корпорация Майкрософт (Microsoft Corporation), 2013. Все права защищены.

C:\Users\novinkinam>tnsping ORCL_TCP

TNS Ping Utility for 64-bit Windows: Version 11.2.0.1.0 - Production on 10-FEB-2
019 14:35:28

Copyright (c) 1997, 2010, Oracle.  All rights reserved.

Used parameter files:
E:\parus\product\11.2.0\dbhome_1\NETWORK\ADMIN\sqlnet.ora


Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = Parus.ekmed.local)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = ORCL))
)
OK (40 msec)

В переменные среды все добавлено, в реестр тоже, через cmd проверку ORACLE_HOME и PATH делал, ADMIN_TNS тоже добавлен.
при попытке подключиться через sqlplus :
Microsoft Windows [Version 6.3.9600]
(c) Корпорация Майкрософт (Microsoft Corporation), 2013. Все права защищены.

C:\Users\novinkinam>sqlplus sys/ThisIsSuperVisor@ss!@ORCL as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Sun Feb 10 14:40:37 2019

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

ERROR:
ORA-12154: TNS:could not resolve the connect identifier specified


Enter user-name: SYS
Enter password:
ERROR:
ORA-12154: TNS:could not resolve the connect identifier specified


Enter user-name:


Помогите люди добрые.


"@" - В пароле сводит с ума парсер командной строки

D:>sqlplus -L aa/aa@aa@orcl
...
ERROR:
ORA-12154: TNS:could not resolve the connect identifier specified

SP2-0751: Unable to connect to Oracle.  Exiting SQL*Plus

D:>sqlplus -L aa/"aa@aa"@orcl
...
ERROR:
ORA-12154: TNS:could not resolve the connect identifier specified

SP2-0751: Unable to connect to Oracle.  Exiting SQL*Plus

D:>sqlplus -L aa/\"aa@aa\"@orcl
...
Connected to:
...
SQL>
10 фев 19, 13:23    [21805630]     Ответить | Цитировать Сообщить модератору
 Re: ORA-12154  [new]
fynnocru
Member

Откуда:
Сообщений: 8
Microsoft Windows [Version 6.3.9600]
(c) Корпорация Майкрософт (Microsoft Corporation), 2013. Все права защищены.

C:\Users\novinkinam>tnsping server

TNS Ping Utility for 64-bit Windows: Version 11.2.0.1.0 - Production on 10-FEB-2
019 16:24:53

Copyright (c) 1997, 2010, Oracle. All rights reserved.

Used parameter files:
E:\parus\product\11.2.0\dbhome_1\NETWORK\ADMIN\sqlnet.ora

TNS-03505: Failed to resolve name

C:\Users\novinkinam>tnsping ORCL_TCP

TNS Ping Utility for 64-bit Windows: Version 11.2.0.1.0 - Production on 10-FEB-2
019 16:25:06

Copyright (c) 1997, 2010, Oracle. All rights reserved.

Used parameter files:
E:\parus\product\11.2.0\dbhome_1\NETWORK\ADMIN\sqlnet.ora


Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = Parus.ekmed.local)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = ORCL))
)
OK (40 msec)

C:\Users\novinkinam>sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on Sun Feb 10 16:25:14 2019

Copyright (c) 1982, 2010, Oracle. All rights reserved.

SQL> connect sys/19880621pass@ORCL as sysdba
ERROR:
ORA-12154: TNS:could not resolve the connect identifier specified

удалил базу, создал с таким же названием, файлы остались , пасс упростил. не помогло(
10 фев 19, 14:24    [21805647]     Ответить | Цитировать Сообщить модератору
 Re: ORA-12154  [new]
fynnocru
Member

Откуда:
Сообщений: 8
может быть проблема какая-то скрыта? если я делаю
tsnping ORCL_TCP , все прекрасно , а если
tsnping server, то ошибка TSN-03505
10 фев 19, 14:29    [21805649]     Ответить | Цитировать Сообщить модератору
 Re: ORA-12154  [new]
dmdmdm
Member

Откуда: Нижний Новгород
Сообщений: 1180
Внимательнее с именами.

>tnsping ORCL_TCP

SQL> connect sys/19880621pass@ORCL as sysdba
10 фев 19, 16:20    [21805712]     Ответить | Цитировать Сообщить модератору
 Re: ORA-12154  [new]
dmdmdm
Member

Откуда: Нижний Новгород
Сообщений: 1180
> tsnping server

Дока.

Use the following command to test connectivity:

tnsping net_service_name count
10 фев 19, 16:23    [21805714]     Ответить | Цитировать Сообщить модератору
 Re: ORA-12154  [new]
fynnocru
Member

Откуда:
Сообщений: 8
Microsoft Windows [Version 6.3.9600]
(c) Корпорация Майкрософт (Microsoft Corporation), 2013. Все права защищены.

C:\Users\novinkinam>sqlplus sys/19880621pass@ODBC_TCP as sysdba
Error 6 initializing SQL*Plus
SP2-0667: Message file sp1<lang>.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory

C:\Users\novinkinam>

Теперь вот так, немного не врубаюсь что теперь он хочет, вроде я везде прописывал ORACLE_HOME
10 фев 19, 17:58    [21805758]     Ответить | Цитировать Сообщить модератору
 Re: ORA-12154  [new]
dmdmdm
Member

Откуда: Нижний Новгород
Сообщений: 1180
> вроде я везде прописывал ORACLE_HOME

Избегайте прописывать что-то, в чем вы не уверены.

Рекомендую снести все ORACLE_HOME и поставить один Оракл заново, проверяя каждый шаг. Благо deinstall (например, C:\ora18\deinstall\deinstall.bat) теперь хорошо работает.

Вашей ситуации добился, намеренно исказив ORACLE_HOME в реестре в разделе HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
Есть еще HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Oracle для 64-битных установок.

C:\>sqlplus system/qqq@//localhost/TEST
Error 6 initializing SQL*Plus
SP2-0667: Message file sp1<lang>.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory
10 фев 19, 19:11    [21805782]     Ответить | Цитировать Сообщить модератору
 Re: ORA-12154  [new]
fynnocru
Member

Откуда:
Сообщений: 8
Microsoft Windows [Version 6.3.9600]
(c) Корпорация Майкрософт (Microsoft Corporation), 2013. Все права защищены.

C:\Users\novinkinam>sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on Sun Feb 10 22:49:34 2019

Copyright (c) 1982, 2010, Oracle. All rights reserved.

SQL> connect sys/19880621pass@ORCL_TCP as sysdba
ERROR:
ORA-12638: Credential retrieval failed


SQL> connect sys/19880621pass@ORCL_TCP as sysdba
Connected.
SQL>


ура) спасибо за помощь
10 фев 19, 20:50    [21805820]     Ответить | Цитировать Сообщить модератору
 Re: ORA-12154  [new]
fynnocru
Member

Откуда:
Сообщений: 8
создаю пользователя,
SQL> connect sys/19880621pass@ORCL_TCP as sysdba
Connected.
SQL> create user PARUS identified by parusina default tablespace PARUS_MAIN temp
orary tablespace TEMP;

User created.

SQL> alter user PARUS quota unlimited on PARUS_MAIN;

User altered.

SQL> alter user PARUS quota unlimited on PARUS_INDEX;

User altered.

SQL> alter user PARUS quota unlimited on PARUS_LOB;

User altered.

SQL> grant CREATE SESSION, ALTER SESSION, CREATE PROCEDURE, CREATE SEQUENCE, CRE
ATE SNAPSHOT, CREATE VIEW, CREATE TABLE, CREATE TRIGGER;
grant CREATE SESSION, ALTER SESSION, CREATE PROCEDURE, CREATE SEQUENCE, CREATE S
NAPSHOT, CREATE VIEW, CREATE TABLE, CREATE TRIGGER

*
ERROR at line 1:
ORA-00905: missing keyword

Делаю по инструкции разрабов и такая ошибка выпадает только на этих CREATE, куда рыть ? по форуму в основном в select подобные проблемы.
10 фев 19, 21:25    [21805835]     Ответить | Цитировать Сообщить модератору
 Re: ORA-12154  [new]
Elic
Member

Откуда: 1984. Выбраковка финно-угром продолжается. КЯЗ
Сообщений: 28823
fynnocru
Делаю по инструкции разрабов
Сам не в зуб ногой? "Инструкция" неправильная - вернуть на доработку. Или протереть глаза и почитать её получше.
10 фев 19, 21:53    [21805843]     Ответить | Цитировать Сообщить модератору
 Re: ORA-12154  [new]
fynnocru
Member

Откуда:
Сообщений: 8
connect sys/password@TEST1 as sysdba;
create user PARUS identified by parusina default tablespace
PARUS_MAIN temporary tablespace TEMP;
alter user PARUS quota unlimited on PARUS_MAIN;
alter user PARUS quota unlimited on PARUS_INDEX;
alter user PARUS quota unlimited on PARUS_LOB;
grant CREATE SESSION, ALTER SESSION, CREATE PROCEDURE, CREATE
SEQUENCE, CREATE SNAPSHOT, CREATE VIEW, CREATE TABLE, CREATE
TRIGGER;
grant CREATE PUBLIC SYNONYM, DROP PUBLIC SYNONYM;
grant CREATE ANY CONTEXT to PARUS;
grant DROP ANY CONTEXT to PARUS;
grant CREATE JOB to PARUS;
-- права на обновление БД, импорта
grant SELECT on gv_$session to PARUS;
grant EXECUTE on dbms_pipe to PARUS;
grant EXECUTE on dbms_lock to PARUS;
exit;

у меня отработало все кроме

grant CREATE SESSION, ALTER SESSION, CREATE PROCEDURE, CREATE
SEQUENCE, CREATE SNAPSHOT, CREATE VIEW, CREATE TABLE, CREATE
TRIGGER;

не могу понять что тут может быть пропущено
10 фев 19, 22:03    [21805850]     Ответить | Цитировать Сообщить модератору
 Re: ORA-12154  [new]
fynnocru
Member

Откуда:
Сообщений: 8
разобрался.
10 фев 19, 22:27    [21805861]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить