Datendateien eines Tablescace online mit möglichst kleiner Downtime umziehen
Achtung: Immer zuvor ein vollständiges Backup erstellen! Ein Trace des Controlfiles kann hilfreich sein!
Eine Datendatei in einem normalen Filesystem kann leider bis heute nicht online „umgezoegen“ werden.
Einfachster Ablauf:
Datenbank konsistent mit shutdown immediate stoppen
Datendatei umkopieren auf die neue Storage Location
Instance mit „startup mount“ öffen (Controlfile wird gelesen, Datendateien noch geschlossen)
Mit „alter database rename file <old name> to <new name>“ umbennen
Datenbank mit „alter database open“ öffnen
Nachteil : längere Downtime durch die evlt. lange Kopierzeit der Datendatei
Schneller: Online die Datendateien kopieren, Nur den entsprechenden Tablespace offline nehmen und kopierte Dateien wieder durch ein recover „reparieren“
Tablespace in Hot Backup Modus versetzen und dann online kopieren (Unter windows mit ocopy von Oracle!)
So spart man wenigstens die Kopierzeit in einer Downtime für die Anwender.
Cookies helfen bei der Bereitstellung von Inhalten. Diese Website verwendet Cookies. Mit der Nutzung der Website erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Computer gespeichert werden. Außerdem bestätigen Sie, dass Sie unsere Datenschutzerklärung gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website. Weitere Information
"Autor: Gunther Pipperr"
dba/online_tablespace_umzug.txt · Zuletzt geändert: 2010/06/04 10:33 von gpipperr