Kapitel 15
Automatic Storage Management (ASM)
362
4. Das Rückspeichern von Dateien aus dem Snapshot erfolgt mit Mitteln des
Betriebssystems wie dem Copy-Befehl.
5. Das Löschen eines Snapshots erfolgt ebenfalls mit acfsutil.
15.9 Eine Datenbank nach ASM konvertieren
Im Oracle Enterprise Manager existiert der Link Nach ASM migrieren, mit dem
eine Datenbank nach ASM migriert werden kann. Hierbei handelt es sich um eine
komfortable Methode, bei der nach der Eingabe weniger Parameter ein Scheduler-
Job generiert wird, der alle erforderlichen Aktivitäten durchführt. Die Erfolgsrate,
dass der Job ohne Fehler durchläuft, ist allerdings relativ niedrig. Der Job hinter-
lässt dann eine teilweise fertig gestellt Migration. Auf diesem Status müssen Sie
dann aufsetzen und die restlichen Schritte manuell fertig stellen.
Die folgenden Schritte beschreiben, wie eine Datenbank manuell und ohne Zuhil-
fenahme des Enterprise Manager nach ASM migriert werden kann.
1. Erstellen Sie eine ASM-Instanz sowie die erforderlichen Diskgruppen.
2. Ändern Sie im PFILE oder im SPFILE den Namen für die Kontrolldateien und
starten Sie die Datenbank im NOMOUNT-Status.
3. Verwenden Sie den Recovery Manager, um die Kontrolldatei nach ASM zu
kopieren. Versetzen Sie anschließend die Datenbank in den MOUNT-Status.
FS_NAME SNAP_NAME CREATE_TIME
-------------------- -------------------- -------------------
/mnt/acfs test_snap 15.03.2014 12:04:14
# pwd
/opt/acfs/.ACFS/snaps/test_snap
# ls -l
-rw-r--r-- 1 oracle oinstall 17 Mar 14 11:57 test.txt
[root@dar12 ~]# acfsutil snap delete test_snap /mnt/acfs
acfsutil snap delete: Snapshot operation is complete.
*.control_files='+DG_MITP'
SQL> STARTUP NOMOUNT
ORACLE instance started.
$ rman target /
Recovery Manager: Release 12.1.0.1.0 – Production on Sun Mar 16 20:08:50
2014
15.9
Eine Datenbank nach ASM konvertieren
363
4. Kopieren Sie mithilfe des Recovery Manager alle Datafiles in die ASM-Disk-
gruppe.
5. Führen Sie die Umbenennung der Datafiles durch.
6. Öffnen Sie die Datenbank und legen Sie das Tempfile ins ASM.
Copyright (c) 1982, 2013, Oracle and/or its affiliates. All rights
reserved.
connected to target database: MITPCOPY (not mounted)
RMAN> RESTORE CONTROLFILE FROM '/opt/oracle/oradata/MITPCOPY/control01.ctl';
Starting restore at 16-MAR-14
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=249 device type=DISK
channel ORA_DISK_1: copied control file copy
output file name=+DG_MITP/MITPCOPY/CONTROLFILE/current.256.842386213
Finished restore at 16-MAR-14
RMAN> ALTER DATABASE MOUNT;
Statement processed
released channel: ORA_DISK_1
RMAN> BACKUP AS COPY DATABASE FORMAT '+DG_MITP';
Starting backup at 16-MAR-14
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=249 device type=DISK
channel ORA_DISK_1: starting datafile copy
input datafile file number=00001 name=/opt/oracle/oradata/MITPCOPY/
system01.dbf
output file name=+DG_MITP/MITPCOPY/DATAFILE/system.257.842386353
tag=TAG20140316T201233 RECID=1 STAMP=842386380
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:35
channel ORA_DISK_1: starting datafile copy
input datafile file number=00002 name=/opt/oracle/oradata/MITPCOPY/
sysaux01.dbf
. . .
RMAN> SWITCH DATABASE TO COPY;
datafile 1 switched to datafile copy "+DG_MITP/MITPCOPY/DATAFILE/
system.257.842386353"
datafile 2 switched to datafile copy "+DG_MITP/MITPCOPY/DATAFILE/
sysaux.258.842386389"
datafile 3 switched to datafile copy "+DG_MITP/MITPCOPY/DATAFILE/
undotbs1.259.842386413"
RMAN> ALTER DATABASE OPEN;
Statement processed
RMAN> ALTER TABLESPACE TEMP
2> ADD TEMPFILE '+DG_MITP' SIZE 1G;
Kapitel 15
Automatic Storage Management (ASM)
364
7. Führen Sie die folgenden Schritte durch, um die Online Redo Log-Dateien nach
ASM zu migrieren. Beginnen Sie mit den inaktiven Gruppen und führen Sie
danach einen Logfile Switch durch, um die aktive Gruppe zu ersetzen.
8. Erstellen Sie ein SPFILE im ASM aus dem aktuellen PFILE. Ändern Sie den
Pfad, falls Sie eine Flash Recovery Area verwenden.
9. Verschieben Sie zum Schluss noch die Lokation für die Archived Redo Log-
Dateien in die Flash Recovery Area.
Auf der ASM-Startseite im Enterprise Manager finden Sie eine Übersicht der Dis-
kgruppen mit grafischer Darstellung der Belegung sowie eine Liste der Datenban-
ken, die von der ASM-Instanz bedient werden.
Statement processed
RMAN> ALTER TABLESPACE TEMP
2> DROP TEMPFILE '/opt/oracle/oradata/MITPCOPY/temp01.dbf';
Statement processed
RMAN> ALTER DATABASE DROP LOGFILE '/opt/oracle/oradata/MITPCOPY/redo01.log';
Statement processed
RMAN> ALTER DATABASE ADD LOGFILE '+DG_MITP' SIZE 50M;
Statement processed
RMAN> ALTER DATABASE DROP LOGFILE '/opt/oracle/oradata/MITPCOPY/redo02.log';
Statement processed
RMAN> ALTER DATABASE ADD LOGFILE '+DG_MITP' SIZE 50M;
Statement processed
RMAN> ALTER SYSTEM SWITCH LOGFILE;
Statement processed
RMAN> ALTER SYSTEM CHECKPOINT;
Statement processed
RMAN> ALTER DATABASE DROP LOGFILE '/opt/oracle/oradata/MITPCOPY/redo03.log';
Statement processed
RMAN> ALTER DATABASE ADD LOGFILE '+DG_MITP' SIZE 50M;
Statement processed
SQL> CREATE pfile FROM spfile;
File created.
SQL> CREATE spfile='+DG_MITP' FROM pfile;
File created.
SQL> ALTER SYSTEM SET
log_archive_dest_1='LOCATION=USE_DB_RECOVERY_FILE_DEST' SCOPE=BOTH;
System altered.
SQL> ALTER SYSTEM SWITCH LOGFILE;
System altered.
15.9
Eine Datenbank nach ASM konvertieren
365
Abb. 15.14: Die ASM-Startseite im Enterprise Manager
Unter dem Register »Performance« finden Sie eine Reihe interessanter Charts
über Durchsatz und Operationsgeschwindigkeit der einzelnen Diskgruppen.
Unten auf der Seite befindet sich der Link Kumulative I/O-Statistik. Diese Seite lie-
fert eine Statistik über durchschnittlichen Durchsatz, Antwortzeiten sowie Fehler
pro Disk.
Abb. 15.15: Kumulative Statistik von ASM-Disks und -Diskgruppen
Im Register »Dateien« können Sie durch die Verzeichnisstruktur im ASM navigie-
ren und die zur Datenbank gehörenden Dateien wiederfinden.
Kapitel 15
Automatic Storage Management (ASM)
366
Abb. 15.16: Die zur Datenbank gehörenden Dateien im ASM

Get Oracle 12c - Das umfassende Handbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.