14.06.2008 15:42
Слушай, а зачем тебе вообще клиент на сервере???

А oracle Home можешь и переключить перед генерацией. Заодно и выяснишь в чем дело...
14.06.2008 15:49
Цитата:
Mtirt Но с этим именем ты не можешь сконнектиться к базе.
Проще всего - поменяй tnsnames. Вместо dbarin_localhost напиши dbarin.
Да. И для того, чтобы потом с других компов коненктиться, в HOST=localhost вместо localhost напиши имя или ip-адрес сервера.
так в tnsnames и так dbarin написано
14.06.2008 15:51
Я прошу написать так:
# TNSNAMES.ORA Network Configuration File: c:\oracle\ora92\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

DBARIN =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SID = dbarin)
(SERVER = DEDICATED)
)
)
Чтобы у тебя псевдоним и SID базы совпадали...
14.06.2008 16:06
вот мой файл tnsnames.ora

# C:\ORANT\NET80\ADMIN\TNSNAMES.ORA Configuration File:C:\ORANT\net80\admin\tnsnames.ora
# Generated by Oracle Net8 Assistant

MERID01 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.44.2)(PORT = 1521))
(CONNECT_DATA = (SID = merid01))
)

что здесь можно поправить?
14.06.2008 16:26
Ничего. Только надо быть уверенным, что они совпадают и в серверном варианте и в клиентской части оракла.
14.06.2008 17:00
не обязательно ставить клиентскую часть на сервер? она не потребуется для почтовых и кассовых серверов?
14.06.2008 17:19
Цитата:
skier2 не обязательно ставить клиентскую часть на сервер? она не потребуется для почтовых и кассовых серверов?
То, что ошибочно называется клиентской частью, на самом деле является Reports и на сервере она только вредна.
15.06.2008 00:38
Mtirt, спасибо, не заметил этого :(

а чем вредна установка клиента (репортов) на сервере?
15.06.2008 09:00
Цитата:
SMak а чем вредна установка клиента (репортов) на сервере?
Тем, что вместе с ней появляется еще один home оракловый со своими особенностями работы, куча библиотечек других версий.
Это сказывается на глючности работы всей установки.
16.06.2008 07:12
Цитата:
skier2 не обязательно ставить клиентскую часть на сервер? она не потребуется для почтовых и кассовых серверов?
никому она не потребуется. и сервисы и сам супермаг работать будут.
не будут только отчеты из СМ печататься с этой машины.
ну и ценники, конечно, поскольку это тоже просто отчет.
уточню еще, что с клиентов печататься, конечно, будут.
в принципе, сервер работает и с установленым клиентом... НО рекомендация не ставить клиента родилась не на пустом месте!!!
это вариант только для тех, кто точно знает зачем и почему он это делает.
ни один сопровожденец в здравом уме не станет рулить тебе возможные попутные глюки.

только обрати внимание: ты перепутал кто есть кто.
Цитата:
Серверная часть поставилась в D:\orant, клиентская в d:\oracle. БД находится в d:\oracle\oradate\merid01. В Primary Oracle Home для Name Oracle_merid01 указан путь d:\orant.
в orant встают репортсы (клиент)
в oracle встает сервер

получается, что дефаулт хоум у тебя - репортсы.
генератор некоторых версий супермага работал и так. но сейчас тебе этого никто гарантировать не станет.
не говоря уже о том, что если и работал - сообщения о ходе установки в его окно не попадали.
так что перед генератором однозначно переставлять дефаулт.

tnsnames у каждого оракл хоума свой.
ты показывал orant\net80\admin\tnsnames.ora - это от репортсов.
есть еще oracle\ora?????\network\admin\tnsnames.ora - это серверный. вместо вопросиков обычно номер версии, если ничего не менял. но даже если менял - там всего три каталога в oracle после чистой установки.
тебе нужен тот, что не admin и не oradata

начисто убрать уже установленный оракл любой версии почти нереально - они расползаются по всему реестру.
если хочешь меньше париться пока тебе непонятными глюками - переставляй систему. и ставь только серверную часть.

последовательность:
1) ставим систему
2) ставим серверную часть оракла
3) ставим оракловые патчи, если надо
4) поднимаем листенер
5) генерим пустую оракловую базу
6) ставим все библиотеки, необходимые для супермага (msi, vc redist, mdac,...)
7) ставим супермаг
8) ставим супермажный сервис-пак (только бинарники, скрипты потом, после генератора). это на случай, если в сервис-паке генератор обновился.
9) генератором заполняем пустую базу из пункта 5 объектами супермага
10) если есть - прогоняем скрипты из супермажного сервис-пака (запускать от имени пользователя supermag)

только после всего этого настраиваем dcom и пытаемся поднимать супермажные сервисы и цеплять лицензию
Часовой пояс GMT +3, время: 08:09.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.