Показаны сообщения с ярлыком listener. Показать все сообщения
Показаны сообщения с ярлыком listener. Показать все сообщения

вторник, 14 ноября 2017 г.

[одна из причин] ORA-12541: TNS:no listener

После восстановления сервера СУБД Oracle с сохранением базы данных (т.е. были сохранены все табличные пространства и схемы в них) появилась следующая проблема:
- sqlplus открывался успешно;
- IDE к этому серверу с удаленных рабочих мест открывались успешно;
- impdp (утилита импорта) выдавала ошибку:
UDI-12541: operation generated ORACLE error 12541
ORA-12541: TNS:no listener

Причина: разные значения параметра HOST в файлах:
cat $ORACLE_HOME/network/admin/tnsnames.ora:
# tnsnames.ora Network Configuration File: /mnt/hd2tb/oracle_ee/product/11.2.0.4/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.

ORACL11B =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORACL11B)
)
)

cat $ORACLE_HOME/network/admin/listener.ora:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.146.9)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)

ADR_BASE_LISTENER = /mnt/hd2tb/oracle_ee

После уравнивания значений проблема решилась.

понедельник, 23 апреля 2012 г.

Установка Oracle 10g на ОС OEL 5.5 x64

Подсматриваю в мозг Скаржинского и сюда.
------

I. Предварительные настройки ОС:


Добавить в файл /home/oracle/.bash_profiler следующие строки:
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0
export ORACLE_SID=<Указать SID, который собираетесь создавать с помощью dbca>
export NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export PATH=$PATH:$ORACLE_HOME/bin
export LIBPATH=$ORACLE_HOME/lib
export THREADS_FLAG=native

Создать каталог:
/opt/oracle
и изменить права: user: oracle + group: oinstall

II. Установка Oracle 10.2:

1. Скачать дистрибутив СУБД Oracle 10.2.0.1;
2. Распаковать архив с дистрибутивом:
gunzip 10201_database_linux_x86_64.gz
cpio -idmv < 10201_database_linux_x86_64.cpio
В результате распакуется каталог /database.
3. В дистрибутиве нужно отредактировать файл:
/database/install/oraparam.ini
а именно, изменить строку:
[Certified Versions]
Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2
на эту строку:
[Certified Versions]
Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2,redhat-5

4. Запустить установку:
xhost +
su - oracle
./runInstaller
(добавить скриншоты со спецификой установки)
Базу создавать при установке не надо.
В конце установки не забыть выполнить 2 скрипта (об этом будет гласить одно из крайних окон установщика).

III. Установка патча:

1. Скачать дистрибутив патча № p6810189;
2. Распаковать:
unzip p6810189_10204_Linux-x86-64.zip
В результате распакуется каталог /DISK1 и Readme.html
3. Установить патч:

xhost +
su - oracle
./runInstaller

В конце установки не забыть выполнить 1 скрипт (об этом будет гласить одно из крайних окон установщика).

IV. Настройка Listener:

netca

V. Создание базы Oracle:

dbca

VI. Настройка и запуск Oracle DB Console:

http://beepings.blogspot.com/2012/06/secured-dbconsole.html

Архив