# Backup/Recovery
### COLD
a)
`sqlplus sys as sysdba`
`select * from v$controlfile;`
`select name from v\$controlfile;`

`select name, file#, status, checkpoint_change# “CP“ from v$datafile;`

`checkpoint_change# “CP“ from v$datafile;`
b)
`select name, log_mode from v$database;`

//alter database noarchivelog;
//alter database open;
`shutdown`

d)
`cp u01/app/oracle/oradata/XE/users.dbf /tmp/backups`
e)
`startup nomount`

f)
`CREATE TABLE BackupTest(name VARCHAR(10));`

`INSERT INTO BackupTest VALUES('Jojo');`
`INSERT INTO BackupTest VALUES('Peter'); `

g)
Problem:


Habe die Datenank geöffnet um einen User hinzuzufügen.
Nun musste ich neustarten um die Datenbank zu schließen.

(`ALTER SYSTEM SWITCH LOGFILE`)
h)
`SHUTDOWN ABORT`

i)
`cp /tmp/backups u01/app/oracle/oradata/XE/users.dbf`
j)

k)
recover datafile '/u01/app/oracle/oradata/XE/users.dbf'

l)

### HOT
a)

Die Datenbank ist scho offen.
b)

c)
`ALTER SYSTEM SWITCH LOGFILE`

Konnte die Datei nicht finden
d)

e)


f)

g)

h)


i)

j)





k)

Problem:


Lösung:

l)

#### Log von Hot Backup
https://htblaleonding-my.sharepoint.com/:t:/g/personal/l_engleder_htblaleonding_onmicrosoft_com/EdmrN0Q2XQ1OlOAklt9ddSUBRwSk0W-xXuczGJ1Oc6PPDQ?e=EEYebf