[ТЕМА ЗАКРЫТА]
24.10.2013 07:41
aldemko
 
Всем привет. Столкнулся с некими проблемами с настройкой Oracle Report
В супермаге при попытке что-то распечатать - например платежное поручение, выдает диалоговое окно - показано в скрине ниже

Цитата:
Mtirt
По второму вопросу - в установленных oracle reports не настроен tnsnames.ora.
я нашел данный файл, и в адрес хоста вписал адрес сервера, ввожу в диалоговом окне логин пароль базу и ничего не проиходит

вот мой файл tnsnames.ora
Миниатюры
Нажмите на изображение для увеличения
Название: 1.JPG
Просмотров: 458
Размер:	113.2 Кб
ID:	2666  
24.10.2013 07:42
aldemko
 
забыл добавить файл tnsnames.ora
Вложения
Тип файла: rar tnsnames.rar (473 байт, 108 просмотров)
24.10.2013 07:46
whitewizard
 
Твоей базы там нет.
Добавь её через Net Easy Config.
24.10.2013 08:05
aldemko
 
C:\orant\BIN\N8SW.EXE
не запускается, даже ошибки ни какой не выдает (
24.10.2013 08:16
Mtirt
 
Супермаг сам запускается? Значит правильный tnsnames.ora есть в оракловом клиенте.
Скопируй его оттуда в \net80\admin\
24.10.2013 08:16
OlegON
 
Лучше сразу в tnsnames.ora по образу и подобию прописать, без внешних утилит. И проверить, что тот tnsnames используешь утилитой tnsping
24.10.2013 08:26
aldemko
 
Цитата:
OlegON Лучше сразу в tnsnames.ora по образу и подобию прописать, без внешних утилит. И проверить, что тот tnsnames используешь утилитой tnsping
не совсем понял.


Цитата:
Mtirt Супермаг сам запускается? Значит правильный tnsnames.ora есть в оракловом клиенте.
Скопируй его оттуда в \net80\admin\
супермаг запускался и до установки Oracle Report
24.10.2013 08:31
Mtirt
 
Еще раз. Для того, чтобы работал Супермаг и в нем запускались отчеты, у тебя в двух разных каталогах должны быть установлены: клиентская часть оракла, и клиентская часть оракл репортс. В каждом из них должен быть файл tnsnames.ora. Файлы должны совпадать.
24.10.2013 08:31
OlegON
 
сделай
Код:
tnsping имя базы
в командной строке и посмотри, какой на самом деле используется tnsnames. Тут, на форуме, образцов целая куча, пропиши по их подобию, просто имя базы и хост поменяй.
24.10.2013 08:40
aldemko
 
Цитата:
Mtirt Еще раз. Для того, чтобы работал Супермаг и в нем запускались отчеты, у тебя в двух разных каталогах должны быть установлены: клиентская часть оракла, и клиентская часть оракл репортс. В каждом из них должен быть файл tnsnames.ora. Файлы должны совпадать.

у меня нет на клиентской машине Oracle Client и супермаг прекрасно работает


Цитата:
OlegON сделай
Код:
tnsping имя базы
в командной строке и посмотри, какой на самом деле используется tnsnames. Тут, на форуме, образцов целая куча, пропиши по их подобию, просто имя базы и хост поменяй.

"tnsping" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
24.10.2013 08:43
Mtirt
 
Такое возможно, если Супермаг работает через сервер приложений.
Тогда остается одно- положить в \net80\admin\ нормальный tnsnames.ora.
Можно попробовать скопировать с другого компьютера в том же магазине, на котором отчеты успешно запускаются.
24.10.2013 08:45
OlegON
 
Цитата:
aldemko "tnsping" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Код:
tnsping80 имя базы
у тебя только репорт установлен, судя по всему
24.10.2013 09:01
aldemko
 
Цитата:
Mtirt Такое возможно, если Супермаг работает через сервер приложений.
Тогда остается одно- положить в \net80\admin\ нормальный tnsnames.ora.
Можно попробовать скопировать с другого компьютера в том же магазине, на котором отчеты успешно запускаются.
это прекрасный совет
но увы, у меня нет еще такого компьютера
Магазин новый
и мне досталось все в таком виде каком есть (
файлик в репорте есть, но не пойму что куда вписать
24.10.2013 09:08
whitewizard
 
Например, шаблон tnsnames.ora
Код:
# C:\ORANT\NET80\ADMIN\TNSNAMES.ORA Configuration File:C:\orant\net80\admin\tnsnames.ora
# Generated by Oracle Net8 Assistant

имя_базы =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = адрес_сервера)(PORT = 1521))
    (CONNECT_DATA = (SID = имя_базы))
  )
24.10.2013 12:15
aldemko
 
Примерно понял
все сделал
теперь иная ошибка
(во вложении)


прочитал тему REP-1247: Отчет содержит некомпилированный PL/SQL
я так понял это к моей ошибке относится ?
но пока не дозвонился до предыдущего владельца и соответственно нет у меня адреса ФТП с+
поэтому если проблема только в обновлении Oracle report не могли бы вы выложить патч на обновление в хранилище этого полезного ресурса ?

если проблема не в этом то может быть есть решение ?
спасибо
Вложения
Тип файла: rar REP.rar (67.3 Кб, 111 просмотров)
Опции темы


Часовой пояс GMT +3, время: 07:03.

 

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