2017-08-31 1 views
0

Ich habe die Aufgabe, einige Backups für einige Oracle Apex Apps zu erstellen (Application Express v4.1.1.00.23). Die Anforderung besteht darin, die beiden Anwendungen & referenzierte db-Objekte zu sichern (nicht sicher, ob dies nur Struktur oder Struktur & Daten bedeutet).Oracle Application Express - Backups

Auf der einen Seite würde ich Standard db Backups erwarten die meisten oder alle zu handhaben, aber ich bin sehr neu zu Apex so es eine Lernkurve ist.

Ich bin derzeit exportieren die Anwendung von Apex und dann exportieren (unter Verwendung von SQL Developer) alle Datenbankobjekt Abhängigkeiten, die Apex gibt mir - obwohl ich sehe, dass die Liste keine Funktionen enthält, die für die Authentifizierung verwendet werden.

Dies scheint ein wirklich klobig Prozess, der zu Fehlern sehr anfällig ist (verpassen Objekt, etwas an der falschen Stelle sparen, keine Garantien der Konsistenz usw.).

Does Apex (meine Version!) Bieten etwas, um die Arbeit zu tun, oder gibt es etwas, was ich tun könnte? Ich hatte einen guten Google aber nichts ist hervorgetreten.

UPDATE: Ich weiß jetzt, dass ich einige zusätzliche Informationen enthalten sollte. Ich bin derzeit in einer großen Organisation & Ich glaube, dass unsere db-Backups (die ich denke/hoffe, dass mit Rman getan werden) von einer anderen Abteilung durchgeführt werden. Ich denke, die Motivation für die Anforderung ist, so dass wir einige lokale haben, leicht zugängliche Sicherung so, dass, wenn einer der Entwickler auf etwas verunstaltet wir nicht durch mehrere Schichten von Organisation gehen müssen (& zweifellos viel Zeit) um uns zu sortieren. Ich vermute, dass eine Art Quellcodeverwaltung ein guter Ausgangspunkt wäre, aber ich bin mir nicht sicher, wie weit ich mit dieser Idee kommen werde - vor allem, da wir scheinbar wenig Autonomie über Dinge wie Server haben.

+1

Bitte beachten Sie beim Tagging - [Tag: Apex] hat nichts mit [Tag: Oracle-Apex] zu tun –

+0

Vielen Dank für die Festsetzung des Tags @TonyAndrews - das ist, was ich über Oracle Apex weiß! : D – azp74

Antwort

0

Ich habe dies Oracle white paperLife Cycle Management mit Oracle Application Express (Revision 2) gefunden, die tun, was es auf dem Zinn sagt - auch verschiedene Strategien für den Export, Sichern & Verwaltung ‚verloren Anwendungsentwicklung‘.Es ist eine wirklich gute Lektüre und ich werde es als Vorlage für Vorschläge verwenden, wie wir unseren Prozess in Zukunft verwalten können.

1

Standard-DB-Backups enthalten alles, was Sie brauchen. Die Apex-Anwendungen, die ich entwickle, sind statisch, was bedeutet, dass die Endbenutzer keine Änderungen an der Apex-Anwendung vornehmen. Es ist auch nicht erforderlich, eine spezifische Sicherung zu erstellen, um die ursprünglichen Installationsdateien der Apex-Anwendung an einem sicheren Ort zu speichern .

Wenn Sie müssen, können Sie einen Export der Datenbank machen Schemata die Anwendung verwendet. Zum Beispiel mit dem Dienstprogramm expdp.

2

RMAN ist der Weg zur Sicherung einer Oracle-Datenbank zu gehen:

https://docs.oracle.com/database/121/BRADV/toc.htm

gibt es Tonnen von Material auf dem Hows und Online-whys; google einfach "oracle rman" und du wirst finden, was du brauchst (die Dokumentation sollte dich natürlich auch abdecken).

prost

0

IN Spitze benötigen Sie 2 Sicherungen einen im Arbeitsbereich Zweite Anwendung Drittens ist zu nehmen, während mit Export-Import aus der Datenbank neigt es & Charakter in Verfahren ..so beter Verwendung von RMAN zu verlieren und Nehmen Sie eine vollständige Sicherung vor.

Verwandte Themen