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

четверг, 30 сентября 2010 г.

TNS-01150: The address of the specified listener name is incorrect и все все все

Иш ты жесть какая с ораклом приключилась. поставил Оракл все путем, но листнер стартовать не хочет пишет вот такую ошибку

Started with pid=5629
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
TNS-01150: The address of the specified listener name is incorrect
TNS-01153: Failed to process string: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=xps)(PORT=null)))
No longer listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))


в администрировании оракла я не силен и как устроен листнер не совсем знаю :) вобщем погуглил, и нашел статью что должны быть настроены отступления

вот это не правильно
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = xps)(PORT = null))
)
)


а вот это правильно
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = xps)(PORT = null))
)
)


В моем же случае все оказалось проще :), (PORT = null) вот это дело не давало мне покоя.. - нужно было поменять на (PORT = 1524), ибо слушанье на нулевом порту это жесть.

Так что наводите красоту и будьте бдительны :)

в догонку
если получили вот такую ошибку
Failed to auto-start Oracle Net Listener using /ade/vikrkuma_new/oracle/bin/tnslsnr

то дело в том что ORACLE_HOME_LISTNER захардкожен в скрипте запуска dbstart
поменять на это
ORACLE_HOME_LISTNER=$ORACLE_HOME

и наступит счастье :)

ну а если счастье не наступило, как у меня, и появилась вот такая ошибка
OC4J Configuration issue. /u01/app/oracle/product/10.2.0/db_1/oc4j/j2ee/OC4J_DBConsole_xps_orcl not found.

то как советует интернет, нужно проверить ORACLE_SID, но опять же не мой случай. :) у меня в папке $ORACLE_HOME/j2ee/ действительно небыло файла OC4J_DBConsole_xps_orcl. И тут на помощь пришла утилита
$ORACLE_HOME/bin/dbca

которая отконфигурит вашу датабазу и вот уж тогда и засияют помидоры.

среда, 13 августа 2008 г.

тупо заметка

для оракла ндо егошние библы, поэтому в
/etc/ld.so.conf добавить путь к библиотекам оракла и запустить ldconfig
так же пригодятся переменные окружения, ORACLE_HOME и ORACLE_BASE
поэтому в /etc/enviroment добавим их после всего у меня получилось что то типа этого

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:.:/usr/lib/jvm/java-6-sun/jre/bin/:/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin"
JAVA_HOME="/usr/lib/jvm/java-6-sun/"
CLASSPATH="/usr/lib/jvm/java-6-sun/lib:."
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
ORACLE_BASE=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server


ну и перегрузим их

etc/environment'

суббота, 12 июля 2008 г.

SQL Developer on Ubuntu

скачал с оракла rpm sqldevelper поставил (

sudo apt-get install alien

) переделал rpm в .deb поставил бес проблем, но никак не коннектица к базе
выдает ошибки

ORA-12705: Cannot access NLS data files or invalid environment specified


ну и еще что то.. про ora-00604
погуглив - нашли решение на sql.ru
все что нужно сделать в sqldeveloper.conf прописать AddVMOption -Duser.region=US

whereis sqldeveloper
cd /opt/sqldeveloper/sqldeveloper/bin
nano sqldeveloper.conf


добавляем заветную строчку, и наслаждаемся работой в sqldeveloper

четверг, 10 июля 2008 г.

Oracle in Ubuntu

трахался я трахался :) все никак не мог поставить Oracle, - ну дубина я в нем, что уж поделаешь, до этого только с mysql работал, а оказалось все довольно просто
заходим вот на эту страничку :) ну и читаем
либо сразу на эту за дебиан пакетом.
опосля расширяем своп

root@kubuntu:~# dd if=/dev/zero of=/swapfile bs=1M count=600
600+0 records in
600+0 records out
629145600 bytes (629 MB) copied, 2.1237 seconds, 296 MB/s
root@kubuntu:~# mkswap /swapfile
Setting up swapspace version 1, size = 629141 kB
no label, UUID=f267d443-106e-431e-a6e5-ec2c1ebb0a37
root@kubuntu:~# swapon /swapfile


потом устанавливаем пакет

root@kubuntu:/home/todd/Desktop# dpkg -i oracle-xe_10.2.0.1-0.060128_i386.deb


ну и вобщемто после установки смотрим что нужно еще запустить конфигуратор

root@kubuntu:/home/todd/Desktop# /etc/init.d/oracle-xe configure
Oracle Database 10g Express Edition Configuration
-------------------------------------------------

This will configure on-boot properties of Oracle Database XE. The following questions will determine whether the database should
be starting upon system boot, the ports it will use, and the passwords that
will be used for database accounts. Press to accept the defaults.
Ctrl-C will abort.
Specify the HTTP port that will be used for Oracle Application Express [8080]:

Specify a port that will be used for the database listener [1521]:

Specify a password to be used for database accounts. Note that the same
password will be used for SYS and SYSTEM. Oracle recommends the use of
different passwords for each database account. This can be done after
initial configuration:

Confirm the password: (* make sure you remember this password *)

Do you want Oracle Database 10g Express Edition to be started on boot (y/n) [y]: y

Starting Oracle Net Listener...Done
Configuring Database...Done
Starting Oracle Database 10g Express Edition Instance...Done
Installation Completed Successfully.
To access the Database Home Page go to "http://127.0.0.1:8080/apex"


и все :)