Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Запуск Oracle - то запускается то нет!! ORA-12514  [new]
schmidt1234
Guest
Oracle 10g стоит на локальном компьютере не включенном в сеть.
из служб запускаю только саму базу и listener (остальные все вручную)

Не знаю в чем причина такого не стабильного запуска самого Оракла....
один раз работает второй раз нет ... третий снова не работает ....

С ораклом работает еще одна служба windows которая запускается автоматически
и клиентское приложение.....(может как-то они влияют на запуск оракл... хотя врядли..)

В чем может быть причина...????
======================
кстати заметил еще такую вещь .... в зависимости от того подключен комп к локальной сети или нет.... Oracle тоже выдает разные мансы.... хотя если база настроена на localhost то должно работать ... ан нет... нужно имя компа прописывать в настройках листенера и базы если мы в сети и localhost если мы не в сети .... хотя может я просто не знаю первопричины... ???
Подскажите кто сталкивался с подобным . Что это может быть ???
14 янв 08, 12:10    [5148455]     Ответить | Цитировать Сообщить модератору
 Re: Запуск Oracle - то запускается то нет!! ORA-12514  [new]
AlexGru
Member

Откуда: Пермь рядом
Сообщений: 1600
В зависимоти от подключения к лок. сети или инету у тебя меняется ip. А oracle его берёт и прописывает в TNSLISTENER.ora, можно попробовать там явно прописать имя твоего хоста или лок. ip. По крайне мере что-то подобное.
Гуру- поправьте меня....
14 янв 08, 12:31    [5148630]     Ответить | Цитировать Сообщить модератору
 Re: Запуск Oracle - то запускается то нет!! ORA-12514  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
AlexGru
В зависимоти от подключения к лок. сети или инету у тебя меняется ip. А oracle его берёт и прописывает в TNSLISTENER.ora, можно попробовать там явно прописать имя твоего хоста или лок. ip. По крайне мере что-то подобное.
Гуру- поправьте меня....


Поправляю - Oracle НИЧЕГО не прописывает в файл tnslistener.ora хотя бы по причине того, что такого нет
Как впрочем и в файлы listener.ora и tnsnames.ora :)
14 янв 08, 12:37    [5148665]     Ответить | Цитировать Сообщить модератору
 Re: Запуск Oracle - то запускается то нет!! ORA-12514  [new]
ДВК
Member

Откуда:
Сообщений: 139
AlexGru
По крайне мере что-то подобное


Ничего подобного:

1. файл называется listener.ora, а не tnslistener.ora
2. "Oracle" без участия DBA туда ничего не пишет при изменении IP.

Автор, что именно не стартует: Listner или DB Instance?
14 янв 08, 12:37    [5148667]     Ответить | Цитировать Сообщить модератору
 Re: Запуск Oracle - то запускается то нет!! ORA-12514  [new]
schmidt1234
Guest
ORA-12514
службы запущены .... просто при соединении с базой выдает эту ORA-12514 ошибку
14 янв 08, 12:39    [5148692]     Ответить | Цитировать Сообщить модератору
 Re: Запуск Oracle - то запускается то нет!! ORA-12514  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
1. поиском пользовался? Про эту ошибку много чего говорилось
2. при Net-проблемах всегда нужно приводить содержимое listener.ora, tnsnames.ora, sqlnet.ora и строку коннекта. Неплохо также результат tnsping
14 янв 08, 12:43    [5148711]     Ответить | Цитировать Сообщить модератору
 Re: Запуск Oracle - то запускается то нет!! ORA-12514  [new]
schmidt1234
Guest
Интересно а что с этими настройками может быть не так... ??? если у меня коннект бывает что и выходит (50 на 50 ....) ????
Там все настроено как надо ... имя хоста (WINDOWS) = HOST
листенер и база настроены на этот хост..... ...
Когда сети нету... то HOST=127.0.0.1
КОГда сеть есть то HOST=192.168.0.10

============================================
Дело в том что на компьютере стояла база 10g и в ней настроен NAME = name1....
И еще был установлен провайдер оракл для .NET(отдельный клиент для оракл 10) и у него тоже был NAME = name1 ... - одинаковое имя ....
ну короче абсолютно два одинаковых нет сервис нэйма... ссылающихся на одно и тоже....
============================================
и еще строка соединения этой windows службы была как дескриптор а не как ссылка на дескриптор в tnsnames.ora.....
ну короче она(служба с помощью этого провайдера) вообще не использовала tnsnames.ora

строка соединения в программе имела вид примерно такой...

"user id=scott;password=tiger;data source=" +
"(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)" +
"(HOST=host)(PORT=1521))(CONNECT_DATA="+
"(SERVICE_NAME=orcl)))"

После я переделал строку соединения в программе на user id=scott;password=tiger;data source=name1; где name1=бла бла бла в tnsnames.ora для провайдера....

И удалил один из одинаковых net service name-ов ... и заработало стабильно...
===============
Теперь не знаю что именно из этих двух причин и было проблемой....
1) одинаковые сервис неймы... в разных клиентах....
2) строка соединения в программе в виде дескриптора соединения ... а не как ссылка на дескриптор... в tnsnames.ora
14 янв 08, 13:07    [5148901]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить