powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-12154
13 сообщений из 13, страница 1 из 1
ORA-12154
    #39771780
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/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:

Помогите люди добрые.
...
Рейтинг: 0 / 0
ORA-12154
    #39771801
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fynnocruВесь доброго времени, 2ой день гугл мучаю и бьюсь, разворачиваю первый раз.
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
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 :
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
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:



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

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

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
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>
...
Рейтинг: 0 / 0
ORA-12154
    #39771812
fynnocru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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

удалил базу, создал с таким же названием, файлы остались , пасс упростил. не помогло(
...
Рейтинг: 0 / 0
ORA-12154
    #39771814
fynnocru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может быть проблема какая-то скрыта? если я делаю
tsnping ORCL_TCP , все прекрасно , а если
tsnping server, то ошибка TSN-03505
...
Рейтинг: 0 / 0
ORA-12154
    #39771855
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Внимательнее с именами.

>tnsping ORCL_TCP

SQL> connect sys/19880621pass@ORCL as sysdba
...
Рейтинг: 0 / 0
ORA-12154
    #39771857
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> tsnping server

Дока .

Use the following command to test connectivity:

tnsping net_service_name count
...
Рейтинг: 0 / 0
ORA-12154
    #39771883
fynnocru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
...
Рейтинг: 0 / 0
ORA-12154
    #39771899
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> вроде я везде прописывал 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
...
Рейтинг: 0 / 0
ORA-12154
    #39771914
fynnocru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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>


ура) спасибо за помощь
...
Рейтинг: 0 / 0
ORA-12154
    #39771920
fynnocru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
создаю пользователя,
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 подобные проблемы.
...
Рейтинг: 0 / 0
ORA-12154
    #39771925
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fynnocruДелаю по инструкции разрабовСам не в зуб ногой? "Инструкция" неправильная - вернуть на доработку. Или протереть глаза и почитать её получше.
...
Рейтинг: 0 / 0
ORA-12154
    #39771928
fynnocru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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;

не могу понять что тут может быть пропущено
...
Рейтинг: 0 / 0
ORA-12154
    #39771931
fynnocru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
разобрался.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-12154
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]