2016-08-08 41 views
0

Nachdem ich viele Jahre mit Oracle-Datenbanken und Apex gearbeitet habe, möchte ich etwas über Oracle-Formulare & berichten, weil sie immer noch ziemlich weit verbreitet sind.Installation eines Oracle-Formulars Entwicklungsmaschine

Ich habe noch nie Oracle Formulare & Berichte gesehen, also möchte ich eine Entwicklungsinstallation zu Lernzwecken erstellen. Leider scheint die Installation von Oracle-Formularen etwas mühsamer zu sein, als ich erwartet hatte, und ich stecke ein bisschen fest.

Windows-Installation

Ich versuchte zunächst Oracle 12c Installation (von http://www.oracle.com/technetwork/developer-tools/forms/downloads/index.html) auf Windows 7 x64. Ich installierte den „Standalone Forms Builder“, denn wenn ich wähle „Formulare und Berichte deployment“, ich diesen Fehler hätte:

enter image description here

Nach der Installation habe ich versucht, frmbld.exe zu starten, aber sofort hätte diesen Fehler:

FRM-91135: fatal error: Nachrichtendatei D: \ oracle \ client \ user123 \ product \ 12.1.0 \ client_1 \ Formulare \ mesg \ fmcus.msb nicht gefunden

Mein oracle-Client, dass installiert Verzeichnis, aber die erwähnte Datei ist Gewissheit nicht da.

Linux-Installation

googeln um habe ich keine Lösung für dieses Problem finden, so habe ich beschlossen, zu einer virtuellen Linux-Box-Maschine zu wechseln. Ich habe Oracle Linux x64 installiert und dann mit einem Download von der gleichen Seite neu installiert.

Noch einmal konnte ich nur "Standalone Forms Builder" wählen, als ich "Forms und Berichte Bereitstellung" wählte ich genau den gleichen Fehler wie unter Windows. Die Installation ist erfolgreich verlaufen.

Nach der Installation habe ich versucht, Formbuilder zu starten, dieses Mal habe ich diesen Fehler vorgestellt wurde:

./frmbld: Fehler beim Laden von Shared Libraries: libXm.so.3: kann nicht Objekt-Datei geteilt öffnen: Datei oder Verzeichnis

So jetzt bin ich ein bisschen fest. Meine Fragen sind:

  • Bin ich den richtigen Weg mit der Art, wie ich Oracle Formulare zu installieren? oder gibt es einen besseren/leichteren Weg?
  • Benötige ich eine "Formular- und Berichtsbereitstellung", um mit Oracle-Formularen experimentieren zu können? Oder ist die Standalone-Installation der richtige Weg?
  • Gibt es dafür vorinstallierte virtuelle Maschinen? (Ich googelte, konnte aber nichts finden.)
  • Benötige ich eine laufende Oracle-Datenbank, um mit Oracle-Formularen experimentieren zu können?

Antwort

0

Leider konnte ich es nicht richtig mit meinen früheren Versuchen arbeiten. Am Ende habe ich eine Windows 10 x64 virtuelle Maschine neu gestartet, danach folgte ich diesen ausgezeichneten Videos, um alles in Gang zu bringen: https://www.youtube.com/watch?v=4tgtHPJGc7o

1

Linux-Installation:

Ja Sie den richtigen Pfad gehen Formulare/Berichte installieren. Es gibt keine einfachere Installationsmethode (Oracle hat keine vorgefertigte VM mit Forms/Reports).

Sie benötigen eine Oracle-Datenbank für die Verbindung.

den Linux-Fehler beheben Sie zusätzliche OS-Pakete installieren müssen, Motiv wahrscheinlich - Sie (zu finden, die Pakete erforderlich) laufen kann: yum whatprovides libXm *

I Forms Builder 12c (Standalone-Installation) installiert auf Fedora und es funktioniert richtig. Der Windows-Fehler könnte mit Ihrem OS PATH ENV zusammenhängen - Wenn Sie andere Oracle-Produkte installiert haben, müssen Sie möglicherweise die PATH-Reihenfolge ändern, und legen Sie die Pfade zu Forms an den Anfang.