tray-park
Goto Top

Oracle 10g - Aktivitätsmonitor und Wartungsplan

Ich erstelle gerade Wartungspläne unserer Datenbanken

Hi,

ich bin gerade dabei Wartungspläne für unsere Datenbanken zu erstellen.

Ziel ist es alle Datenbanken zu sichern, die nicht aktiv sind.

Beim SQL Server 2005 war es einfach, heraus zu bekommen welche Datenbanken inaktiv sind. Über den Aktivitätsmonitor. Dann konnte ich alle DB´s in den Wartungsplan mit einschließen, welche nicht aktiv sind.

Nun das Problem.

Wie funktioniert das mit der Oracle 10g? Im Enterprisemanager gibts die Backup-Verwaltung. Diese kann ich jedoch nur nutzen, wenn der Enterprisemanager 10i installiert ist.

Wie bekomme ich bei der Oracle raus welche aktiv und welche inaktiv sind und wie erstelle ich dann das Backup für die inaktiven?

Freue mich über jede Rückmeldung.

Grüße


Tray

Content-ID: 151109

Url: https://administrator.de/contentid/151109

Ausgedruckt am: 22.11.2024 um 09:11 Uhr

ulrike
ulrike 16.09.2010 um 09:31:07 Uhr
Goto Top
Hallo,

oracle bietet verschiedene Sicherungsmöglichkeiten

ganz kurz umrißen

1. offline Stoppen der Datenbank kopieren aller nötigen Datenfiles

2. online DB in den Buckupmodus bringen alle notwendigen Datenfiles kopieren backupmodus beenden

3. Export der DB per SQL

Kopieren der Datenfiles wenn die Datenbank läuft und nicht im backupmodus ist absolut nicht zu empfehlen.
tray-park
tray-park 16.09.2010 um 10:54:21 Uhr
Goto Top
Hi,

danke für die rasche Antwort.

Hab mir alle DB´s rausgesucht welche gerade nicht gebraucht werden und würde es nun so machen:

expdp BENUTZERNAME/PASSWORT@INSTANZNAME directory=dp_dir schemas=abc123 

Was hälst du davon?
ulrike
ulrike 16.09.2010 um 12:38:42 Uhr
Goto Top
Hallo

mach doch einen Fullexport, Du brauchst doch alle schemas und user auch

full=y

dann noch ein ein logfile damit du weißt obs ok war

logfile=pfad\name

und am besten du packst das in ein parameterfile xyz.par

und rufst den export mit expd parfile=xyz.par

Bitte befehle nochmal checken war jetzt so aus dem Kopf

Ulrike
tray-park
tray-park 16.09.2010 um 13:21:46 Uhr
Goto Top
Also so?

Kommandozeile
C:\ expdp parameterfile xyz.park

Parameter-datei xyz.par
BENUTZERNAME1/PASSWORT1@INSTANZNAME directory=dp_dir schemas=abc123 logfile=pfad\name1
BENUTZERNAME2/PASSWORT2@INSTANZNAME directory=dp_dir schemas=abc123 logfile=pfad\name2
BENUTZERNAME3/PASSWORT3@INSTANZNAME directory=dp_dir schemas=abc123 logfile=pfad\name3
ulrike
ulrike 17.09.2010 um 08:51:45 Uhr
Goto Top
Hallo,

wenn du full =y machst brauchst du kein schema mehr, denn dann wird die ganmze Datenbank exportiert

aber ich kann die nur Hinweise geben , du musst es selber schon mal austesten

wegen der Konsistent den Parameter noch einfügen

flashback_time="TO_TIMESTAMP (TO_CHAR (SYSDATE, 'YYYY-MM-DD HH24:MI:SS'),
'YYYY-MM-DD HH24:MI:SS')"

da Oracle ja neuland für dich ist evtl einen Experten hinzuziehen oder den Entwickler der DB.

Ulrike
tray-park
tray-park 17.09.2010 um 09:08:00 Uhr
Goto Top
Hi,

ich habe es gestestet und es hat prima funktioniert. Danke dir!

Grüße


Tray