Oracle-club: FAQ - WOW


Новости | FAQ | Ссылки | Темы | Утилиты | Documentation | Семинары
Скачал с вашего сайта пакет WOW
  при установке файла tee.sql (а точнее ht.sql) запрашивает следующие
  параметры
  Enter value for quot
  ................lt
  ................gl
  нажимаю на все вопросы Enter (что бы ввести значения по умолчанию)

Вам надо было набрать < или &gl соответственно
При создании пакетов через SQL*Plus он принимает
конструкции &xxxx как переменные для которых надо 
с консоли ввести значения. Через Procedure Builder или 
что-то подобное такого не происходит


  выдает следующие сообщение
  Warning: Package Body created with compilation errors
  Errors for Package Body HTF:

  33/7   PL/SQL: Stantament ignored
  36/21  PLs-00201 : identifier 'OWA_Util.get_cgi_env' be declared

  не подскажете ли что за переменные надо вводить и какого их примерное
  згачение?

Вам надо создать пакет OWA_Util - в архиве к письму
Но не исключено что придется отказаться от 
испльзования этого пакета, т.к.он от Oracle Web Server
Его назначение - делать доступными стандартные переменные 

Вот такие (http://traapp.tranet.tomsk.su:8880/wow/owa/owa_util.print_cgi_env) :

SERVER_SOFTWARE = Oracle_Web_listener2.1/1.20in2
SERVER_NAME = INTRA.tranet.tomsk.su
GATEWAY_INTERFACE = CGI/1.1
REMOTE_HOST = 192.168.200.100
REMOTE_ADDR = 192.168.200.100
AUTH_TYPE = 
REMOTE_USER = 
REMOTE_IDENT = 
HTTP_ACCEPT = image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */*
HTTP_USER_AGENT = Mozilla/4.06 [en] (WinNT; I)
SERVER_PROTOCOL = HTTP/1.0
SERVER_PORT = 8880
SCRIPT_NAME = /wow/owa
PATH_INFO = /owa_util.print_cgi_env
PATH_TRANSLATED = /opt/oracle7/ows21/bin/owa_util.print_cgi_env
HTTP_REFERER = 

Но их выставляет Oracle Web Agent (OWA) из Oracle Web Server
Утилита WOW этого не делает, она была раньше
Поэтому не исключено что придется отказаться от использования 
пакета owa_util даже при его успешном создании (кстати у меня 
оно так и работало)
или поправить пакет HTF - function BASE

Исходный вариант :
function base( ctarget  in varchar2 DEFAULT NULL,
  cattributes  in varchar2 DEFAULT NULL) return varchar2 is
begin return('');
end;

Исправленный Вариант (на скорую руку):
function base( baseurl in varchar2,
  ctarget  in varchar2 DEFAULT NULL,
  cattributes  in varchar2 DEFAULT NULL) return varchar2 is
begin return('');
end;

Для исправлений используйте инструментарий 
написания програм на языке PL/SQL Например
TOAD, SQL Navigator, SQL Station, Oracle Procedure Builder


  Так же в инструкции по установке сказано что надо создать и заполнить
  таблицу Emp через import не подскажете как это делается?

запустите import командой imp
он спросит имя/пароль пользователя и 
имя файла данных (emp.dmp)

к каталоге $ORACLE_HOME/rdbms/demo находятся файлы 
ociapr.h
ocidfn.h
ocikpr.h
Относящиеся к вашей версии сервера
Предпочтительно использовать их

Новости | FAQ | Ссылки | Темы | Утилиты | Documentation | Семинары