Kamil Izdebski

Kamil Izdebski Administrator sieci

Temat: Oracle Forms i Reports - Linuks

Witam,

wcześniej korzystałem z Oracle 10 XE, tj. mała baza plus zabawa SQL i PL/SQL - pod Debianem. Obecnie chciałbym stworzyć jakiś formularz i raport z wykorzystaniem Oracle Forms i Oracle Reports.

Pytanie.. co powinienem pobrać i zainstalować? (tyle tego softu Oracle, że sam już nie wiem:)). Oraz.. jaki Linuks? Domyślam się, że Debian średnio się do tego nadaje. CentOS?
Paweł Pasztaleniec

Paweł Pasztaleniec Lead Consultant -
CGI

Temat: Oracle Forms i Reports - Linuks

Formsów i Reportsów już 1,5 roku na oczy nie widziałem tym bardziej dłużej jeszcze ich nie ściągałem, ale zaczął bym od ściągnięcia: Portal, Forms, Reports and Discoverer (11.1.1.3.0) z tej strony:
http://www.oracle.com/technetwork/middleware/downloads....

Debian może się nadać. Kiedyś używałem formsów zainstalowanych na Fedorze, a sam do zabawy instaluję sobie rzeczy Oraclowe na Ubuntu.

W kwestii ilości softu, to rzeczywiście strasznie szybko przyrasta liczba pozycji na liście i coraz trudniej na znaleźć, to co jest akurat potrzebne.

Może ktoś aktualnie bardziej doświadczony się jeszcze wypowie w tej kwestii.

Pozdro
Paweł

P.S.
Właśnie spojrzałem w wymagania i zauważyłem, że wersja 11.1.1.3.0 wymaga wersji 11.1.1.2.0, więc lepiej na początek pobrać tą 11.1.1.2.0, która z kolei ma swoje wymagania :-).Paweł Pasztaleniec edytował(a) ten post dnia 14.10.10 o godzinie 21:27

konto usunięte

Temat: Oracle Forms i Reports - Linuks

Paweł Pasztaleniec:
Może ktoś aktualnie bardziej doświadczony się jeszcze wypowie w tej kwestii.

http://apex.oracle.com
Mariusz Masewicz

Mariusz Masewicz Prawie wszysko o
bazach danych Oracle
:-)

Temat: Oracle Forms i Reports - Linuks

Krzysztof Pułapa:
Może ktoś aktualnie bardziej doświadczony się jeszcze wypowie w tej kwestii.
http://apex.oracle.com

Popieram
W tym wypadku Apex ma same plusy, a forms'y same minusy.
W zwazku z tym, ze u Apexa kiepsko z raportowaniem - to polecam Jaspera. W sumie ta trojca (10g XE, Apex i Jasper) swietnie sie na daja na takie male startupy. A pozniej podmienia sie baze na cos platnego i caliem fajne systemy mozna na tym pociagnac...
Kamil Izdebski

Kamil Izdebski Administrator sieci

Temat: Oracle Forms i Reports - Linuks

Mariusz Masewicz:
Popieram
W tym wypadku Apex ma same plusy, a forms'y same minusy.

Możesz rozwinąć swoje myśli.. ?
Paweł Pasztaleniec:
Debian może się nadać. Kiedyś używałem formsów zainstalowanych na Fedorze, a sam do zabawy instaluję sobie rzeczy Oraclowe na Ubuntu.
>
Powiem tak, chciałem do tego co mam, czyli Oracle 10 XE doinstalować sobie Oracle Developer Suite 10g i myślę, że to wystarczyloby. Ale nasuwa mi się pytanie jak instalujesz komponenty na Ubuntu skoro installer mówi coś takiego:

Checking operating system version: must be redhat-2.1, redhat-3, redhat-4, SuSE-8, SuSE-9 or UnitedLinux-1.0
Failed <<<<Kamil Izdebski edytował(a) ten post dnia 18.10.10 o godzinie 16:52

Temat: Oracle Forms i Reports - Linuks

Spróbuj
./runInstaller -ignoreSysPrereqs

konto usunięte

Temat: Oracle Forms i Reports - Linuks

Olimpia Widowska:
Spróbuj
./runInstaller -ignoreSysPrereqs

Albo do /etc/redhat-release wpisac "Redhat 4" :)
Kamil Izdebski

Kamil Izdebski Administrator sieci

Temat: Oracle Forms i Reports - Linuks

Krzysztof Pułapa:
Olimpia Widowska:
Spróbuj
./runInstaller -ignoreSysPrereqs

Albo do /etc/redhat-release wpisac "Redhat 4" :)
Dzięki za te odpowiedzi. Akurat skorzystałem ze sposobu drugiego. Aczkolwiek wywołanie skryptu z podanym parametrem też jest przydatne w niektórych okolicznościach.

Problem pojawia się przy uruchomieniu Reportsów i Formsów (jDeveloper startuje):

# ./frmbld.sh
/usr/lib/oracle/xe/OraHome_4/bin/frmbld: error while loading shared libraries: libXm.so.2: cannot open shared object file: No such file or directory

Mniemam, że chodzi o jakąś zmienną.

# echo $ORACLE_HOME
/usr/lib/oracle/xe/OraHome_4

Plik "libXm.so.2" znajduje się w "/usr/lib/oracle/xe/OraHome_4/lib/stubs/".

konto usunięte

Temat: Oracle Forms i Reports - Linuks

Kamil Izdebski:
Problem pojawia się przy uruchomieniu Reportsów i Formsów (jDeveloper startuje):

# ./frmbld.sh
/usr/lib/oracle/xe/OraHome_4/bin/frmbld: error while loading shared libraries: libXm.so.2: cannot open shared object file: No such file or directory

Mniemam, że chodzi o jakąś zmienną.

Po pierwsze ... pracujesz jako root, a tak nie powinieneś.
Po drugie ... brak libXm oznacza, że raczej nie przeczytałeś instrukcji instalacji lub zrobiłeś to pobieżnie :)
Po trzecie ... Ubuntu to taka "średnia" dystrybucja dla Oracle, polecałbym raczej Centos'a.

find / -name 'libXm*'

Jeśli znajdzie libXm.so.3 to zrób: ln -s libXm.so.3 libXm.so.2

Ewentualnie doinstalować ... na ubuntu to będzie chyba openmotif?

http://www.rpmfind.net/linux/rpm2html/search.php?query...
https://launchpad.net/ubuntu/+source/openmotifKrzysztof Pułapa edytował(a) ten post dnia 23.10.10 o godzinie 10:17
Kamil Izdebski

Kamil Izdebski Administrator sieci

Temat: Oracle Forms i Reports - Linuks

Krzysztof Pułapa:
Po pierwsze ... pracujesz jako root, a tak nie powinieneś.
Po drugie ... brak libXm oznacza, że raczej nie przeczytałeś instrukcji instalacji lub zrobiłeś to pobieżnie :)
Po trzecie ... Ubuntu to taka "średnia" dystrybucja dla Oracle, polecałbym raczej Centos'a.

find / -name 'libXm*'

Jeśli znajdzie libXm.so.3 to zrób: ln -s libXm.so.3 libXm.so.2

Ewentualnie doinstalować ... na ubuntu to będzie chyba openmotif?

Tak na szybko..
1. Jako root, bo nie chciało mi się bawić z uprawnieniami, a skoro wszystko jest w /usr/lib... to wiadomo.
2. Pobieżnie, zainstalowałem libmotif4, czyli odpowiednik w DEBIANIE, tego o czym piszesz. Podlinkowałem.
3. Jw. Debian. Też powiesz, że "średnie" distro pod Oracle, ale obecnie nie mam gdzie nawet postawić kolejnego systemu - Debiana nie usunę.

Po operacji w pkt. 2 przy uruchomieinu frmbld.sh:
FRM-91111: Internal Error: window system startup failure.
FRM-10039: Unable to start up the Form Builder.

Nie pytałem jeszcze Google, muszę wyjść.. Wrócę :)

konto usunięte

Temat: Oracle Forms i Reports - Linuks

Kamil Izdebski:
FRM-91111: Internal Error: window system startup failure.
FRM-10039: Unable to start up the Form Builder.

Masz źle skonfigurowane środowisko ....

Wrzuć tu wynik polecenia env.
Kamil Izdebski

Kamil Izdebski Administrator sieci

Temat: Oracle Forms i Reports - Linuks

Krzysztof Pułapa:
Kamil Izdebski:
FRM-91111: Internal Error: window system startup failure.
FRM-10039: Unable to start up the Form Builder.

Masz źle skonfigurowane środowisko ....

Wrzuć tu wynik polecenia env.

$ env
SSH_AGENT_PID=2285
CONSOLE=/dev/console
TERM=xterm
SHELL=/bin/bash
rootmnt=/root
XDG_SESSION_COOKIE=734a6a495d8566bf8453f51d00000868-1287817127.737084-1244485703
GTK_MODULES=canberra-gtk-module
USER=kamil
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:
ORACLE_SID=XE
INIT_VERSION=sysvinit-2.88
init=/sbin/init
SSH_AUTH_SOCK=/tmp/ssh-RkoZNr2173/agent.2173
USERNAME=kamil
COLUMNS=109
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin
vga=791
runlevel=2
RUNLEVEL=2
PWD=/home/kamil
VERBOSE=no
LANG=pl_PL.UTF-8
PREVLEVEL=N
previous=N
LINES=24
NODM_FIRST_VT=7
HOME=/home/kamil
SHLVL=3
BOOT_IMAGE=/vmlinuz-2.6.32-5-686
LOGNAME=kamil
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-otyut8MkGf,guid=aa5a88bd3792f92925f99ab20000002a
WINDOWPATH=7
DISPLAY=:0.0
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
_=/usr/bin/env


Nie sugeruj się ORACLE_HOME bo na sesje ustawiałem sobie "/usr/lib/oracle/xe/OraHome_4".Kamil Izdebski edytował(a) ten post dnia 23.10.10 o godzinie 16:31

konto usunięte

Temat: Oracle Forms i Reports - Linuks

Kamil Izdebski:

Ustaw jeszcze:

ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
LD_LIBRARY_PATH=$ORACLE_HOME/bin:$LD_LIBRARY_PATH
TK90_UNKNOWN=$ORACLE_HOME/guicommon9/tk90/admin

Tylko rób tak, że ustawiaj w/w po jednej sztuce i próbuj uruchomic formsy. Wtedy będziesz wiedział, która zmienna miała znaczenie.

Co więcej, może być tak, że masz za nową wersję openmotifa i trzeba poszukać starszej ... wersję 3 lub nawet 2.

A jak już nie dasz rady ... to rozważ reinstalację na CentOS. Będziesz miał 98% problemów z głowy.
Kamil Izdebski

Kamil Izdebski Administrator sieci

Temat: Oracle Forms i Reports - Linuks

Niestety nie pomaga...

konto usunięte

Temat: Oracle Forms i Reports - Linuks

Kamil Izdebski:
Niestety nie pomaga...

No to nalej kolejnego ;)
Kamil Izdebski

Kamil Izdebski Administrator sieci

Temat: Oracle Forms i Reports - Linuks

Echh jeszcze przeczytałem, że libmotif_2.1.30 komuś tam pomógł i znalazłem nawet paczkę, ale jednej z zależności nie mogę się doszukać, mianowicie xlibs (>> 4.0.3)...
Kamil Izdebski

Kamil Izdebski Administrator sieci

Temat: Oracle Forms i Reports - Linuks

Zainstalowałem CentOS'a. Bazę XE już mam. Z uruchomieniem instalatora Oracle Developer Suite 10g faktycznie nie było wielkich problemów, ale niestety takowe wystąpiły z pakietami:

Checking for openmotif21-2.1.30-11.RHEL4.4; found openmotif21-2.1.30-1. Failed <<<<
Checking for gnome-libs-1:1.4.1.2.90-44.1; found Not found. Failed <<<<

konto usunięte

Temat: Oracle Forms i Reports - Linuks

Kamil Izdebski:
Checking for openmotif21-2.1.30-11.RHEL4.4; found openmotif21-2.1.30-1. Failed <<<<
> Checking for gnome-libs-1:1.4.1.2.90-44.1; found Not found. Failed
<<<<

No ale teraz to juz z górki ...

yum install openmotif21
yum install gnome-libs

W centos 5 nie ma już gnome-libs. Jest tylko w centos 4.Krzysztof Pułapa edytował(a) ten post dnia 26.10.10 o godzinie 08:11
Kamil Izdebski

Kamil Izdebski Administrator sieci

Temat: Oracle Forms i Reports - Linuks

No ok, do instalacji powyższego powórcimy, obecnie instalator mi nie startuje. Wczoraj też miałem ten problem, ale po kilku próbach ustawienia DISPLAY udało się, dziś już niestety nie.

-bash-3.2$ export DISPLAY=localhost.localdomain:0.0
-bash-3.2$ xhost +
xhost: unable to open display "localhost.localdomain:0.0"
-bash-3.2$ export DISPLAY=192.168.1.103:0.0
-bash-3.2$ xhost +
xhost: unable to open display "192.168.1.103:0.0"
-bash-3.2$ export DISPLAY=:0.0
-bash-3.2$ xhost +
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

xhost: unable to open display ":0.0"

Mój SHELL to bash.

konto usunięte

Temat: Oracle Forms i Reports - Linuks

Samo xhost + (bez tych eksportów) zrób z roota.



Wyślij zaproszenie do