powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-12557 при попытке импортировать дамп БД командой impdp
16 сообщений из 16, страница 1 из 1
ORA-12557 при попытке импортировать дамп БД командой impdp
    #39679525
vglv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. При попытке импортировать дамп вылезает ошибка ORA-12557:


Значения переменных окружения ORACLE_HOME и ORACLE_SID:


Содержимое файла listener.ora:
# listener.ora Network Configuration File: C:\app\oracle\product\11.2.0\client_1\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME=KURASKRO)
(ORACLE_HOME=C:\app\oracle\product\11.2.0\dbhome_1)
(SID_NAME=KURASKRO)
)
)

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = WIN-LC0HEMKES26)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)



ADR_BASE_LISTENER = C:\app\oracle


Содержимое файла tnsnames.ora:
# tnsnames.ora Network Configuration File: C:\Oracle\11.2.0.srv\orahome\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.



#LISTENER_KURASKRO =
# (ADDRESS = (PROTOCOL = TCP)(HOST = WIN-LC0HEMKES26)(PORT = 1521))


#KURASKRO =
# (DESCRIPTION =
# (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
# (CONNECT_DATA =
# (SERVER = DEDICATED)
# (SID = KURASKRO)
# )
# )

KURASKRO =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = WIN-LC0HEMKES26)(PORT = 1521))
(CONNECT_DATA =
(SID = KURASKRO)
)
)
)
)

LISTENER_KURASKRO =
(ADDRESS = (PROTOCOL = TCP)(HOST = WIN-LC0HEMKES26)(PORT = 1521))


Содержимое файла sqlnet.ora:
NAMES.DIRECTORY_PATH=TNSNAMES


Результат выполнения команды lsnrctl status:

LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 26-ИЮЛ-2018 12:28:31

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

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=WIN-LC0HEMKES26)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for 64-bit Windows: Version 11.2.0.1.0 - Production
Start Date 25-ИЮЛ-2018 15:48:02
Uptime 0 days 20 hr. 40 min. 30 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Log File c:\app\oracle\diag\tnslsnr\WIN-LC0HEMKES26\listener\alert\log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=WIN-LC0HEMKES26)(PORT=1521)))
Services Summary...
Service "KURASKROXDB" has 1 instance(s).
Instance "kuraskro", status READY, has 1 handler(s) for this service...
Service "kuraskro" has 1 instance(s).
Instance "kuraskro", status READY, has 1 handler(s) for this service...
The command completed successfully


В чем может быть причина? Пытался решить проблему поиском аналогичных тем на форуме, не помогло...
...
Рейтинг: 0 / 0
ORA-12557 при попытке импортировать дамп БД командой impdp
    #39679529
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vglvВ чем может быть причина?Кто тебя научил писать двойной слэш?
...
Рейтинг: 0 / 0
ORA-12557 при попытке импортировать дамп БД командой impdp
    #39679541
vglv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Elic, если импортировать командой impdp user/password@KURASKRO SCHEMAS=user dumpfile=KURASKRO_20180723.DMP, то возникают ошибки UDI-12154 и ORA-12154.
...
Рейтинг: 0 / 0
ORA-12557 при попытке импортировать дамп БД командой impdp
    #39679550
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vglvесли импортировать командойТы её сам выдумал.
...
Рейтинг: 0 / 0
ORA-12557 при попытке импортировать дамп БД командой impdp
    #39679560
vglv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
ORA-12557 при попытке импортировать дамп БД командой impdp
    #39679566
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vglvElic, взял отсюда: https://oracle-base.com/articles/10g/oracle-data-pump-10g Ты в Oracle-овых технологиях совсем ничего не понимаешь?
...
Рейтинг: 0 / 0
ORA-12557 при попытке импортировать дамп БД командой impdp
    #39679570
vglv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Elic, может быть, напишешь, что конкретно я не понимаю и на что конкретно мне следует обратить внимание, а не задавать вопросы, уводящие тему в какой-то бессмысленный флейм?
...
Рейтинг: 0 / 0
ORA-12557 при попытке импортировать дамп БД командой impdp
    #39679574
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vglvна что конкретно мне следует обратить вниманиеElicКто тебя научил писать двойной слэш?

И не стоит воинствовать.
...
Рейтинг: 0 / 0
ORA-12557 при попытке импортировать дамп БД командой impdp
    #39679575
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ORA-12154: TNS:could not resolve the connect identifier specified

Cause: A connection to a database or other service was requested using a connect identifier, and the connect identifier specified could not be resolved into a connect descriptor using one of the naming methods configured. For example, if the type of connect identifier used was a net service name then the net service name could not be found in a naming method repository, or the repository could not be located or reached.
Action:

- If you are using local naming (TNSNAMES.ORA file):

- Make sure that "TNSNAMES" is listed as one of the values of the NAMES.DIRECTORY_PATH parameter in the Oracle Net profile (SQLNET.ORA)

- Verify that a TNSNAMES.ORA file exists and is in the proper directory and is accessible.

- Check that the net service name used as the connect identifier exists in the TNSNAMES.ORA file.

- Make sure there are no syntax errors anywhere in the TNSNAMES.ORA file. Look for unmatched parentheses or stray characters. Errors in a TNSNAMES.ORA file may make it unusable.

- If you are using directory naming:

- Verify that "LDAP" is listed as one of the values of the NAMES.DIRETORY_PATH parameter in the Oracle Net profile (SQLNET.ORA).

- Verify that the LDAP directory server is up and that it is accessible.

- Verify that the net service name or database name used as the connect identifier is configured in the directory.

- Verify that the default context being used is correct by specifying a fully qualified net service name or a full LDAP DN as the connect identifier

- If you are using easy connect naming:

- Verify that "EZCONNECT" is listed as one of the values of the NAMES.DIRETORY_PATH parameter in the Oracle Net profile (SQLNET.ORA).

- Make sure the host, port and service name specified are correct.

- Try enclosing the connect identifier in quote marks. See the Oracle Net Services Administrators Guide or the Oracle operating system specific guide for more information on naming.
...
Рейтинг: 0 / 0
ORA-12557 при попытке импортировать дамп БД командой impdp
    #39679692
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElicИ не стоит воинствовать.

Код: plsql
1.
2.
3.
4.
5.
SQL> connect user/password@//lad1orahd2071:1521/entpb2d
Connected.
SQL> connect user/password@lad1orahd2071:1521/entpb2d
Connected.
SQL>




SY.
...
Рейтинг: 0 / 0
ORA-12557 при попытке импортировать дамп БД командой impdp
    #39679715
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SY
Код: plsql
1.
//

Передёргиваешь.
...
Рейтинг: 0 / 0
ORA-12557 при попытке импортировать дамп БД командой impdp
    #39679722
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElicSY
Код: plsql
1.
//

Передёргиваешь.

// конечно не масло, но кашу не портит и к 12557 никакого отношения не имеет.

SY.
...
Рейтинг: 0 / 0
ORA-12557 при попытке импортировать дамп БД командой impdp
    #39679726
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сайт Бирлесона уверяет, что ORA-12557 из-за наличия нескольких Oracle Home на компьютере. Что похоже на правду. т.к. tnsnames.ora у автора тоже не отработало--> скорее всего хватается какой-то другой tnsnames.ora.
...
Рейтинг: 0 / 0
ORA-12557 при попытке импортировать дамп БД командой impdp
    #39679728
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsevскорее всего хватается какой-то другой tnsnames.ora.

??? Какой TNSNAMES.ORA? Тут используется прямое соединение host:port/service.

SY.
...
Рейтинг: 0 / 0
ORA-12557 при попытке импортировать дамп БД командой impdp
    #39679730
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevСайт Бирлесона уверяет, что ORA-12557 из-за наличия нескольких Oracle Home
Из-за кривого окружения оно.
Если умеючи - то можно сколько угодно хоумов держать.
А вот ежели человек потребитель , то и решение должно быть потребительским - занести денег ближайшему Бурлесону, пусть сделает чтобы заработало...
...
Рейтинг: 0 / 0
ORA-12557 при попытке импортировать дамп БД командой impdp
    #39679956
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vglvСодержимое файла tnsnames.ora:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
...
KURASKRO =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = WIN-LC0HEMKES26)(PORT = 1521))
        (CONNECT_DATA =
          (SID = KURASKRO)
        )
      )
    )
  )
Ошибка -- CONNECT_DATA внутри ADDRESS_LIST, проверяй скобочки.
Да и юзай лучше SERVICE_NAME=KURASKRO
Поэтому у тебя не работает user/password@KURASKRO
достаточно
Код: plaintext
1.
2.
3.
4.
5.
KURASKRO =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = WIN-LC0HEMKES26)(PORT = 1521))
    (CONNECT_DATA = (SERVICE_NAME = KURASKRO))
  )


vglvСодержимое файла sqlnet.ora:
Код: plaintext
1.
NAMES.DIRECTORY_PATH=TNSNAMES
Ты пытаешься соединяться с использованием протокола EZCONNECT, но явно разрешен у тебя только TNSNAMES, да еще и 11.2.0.1 под винду...
Закомментируй этот параметр или добавь EZCONNECT (синтаксис подсмотри в доке)

vglvРезультат выполнения команды lsnrctl status:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 26-ИЮЛ-2018 12:28:31
...
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=WIN-LC0HEMKES26)(PORT=1521)))
...
 Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=WIN-LC0HEMKES26)(PORT=1521)))
 Services Summary...
Service "KURASKROXDB" has 1 instance(s).
  Instance "kuraskro", status READY, has 1 handler(s) for this service...
 Service "kuraskro" has 1 instance(s).
  Instance "kuraskro", status READY, has 1 handler(s) for this service...
 The command completed successfully
Вот это как-то странно (нет статической регистрации и только одна точка подключения), похоже твой listener.ora не подхватывается, хотя ошибок сходу я там не увидел

И напрашивается вариант, что у тебя где-то установлено TNS_ADMIN или используется несколько ORACLE_HOME и файлики (sqlnet.ora, tnsnames.ora) берутся совсем не те, что ты выложил
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-12557 при попытке импортировать дамп БД командой impdp
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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