Kursant na szkoleniu zapytał mnie ostatnio o jakąś bezproblemową możliwość zmiany dbid bazy. Wrzucam , bo pewnie nie jeden z Was spotkał się z taką potrzebą (np. podczas duplikacji).
Step 1:
Odpalamy bazę w trybie mount :
shutdown immediate;
startup mount; (z sqlplusa)
Step 2:
nid =xe lub nid=/ (jeśli sid wybranej bazy mamy w zmiennej ORACLE_SID) -z konsoli
powinniśmy zobaczyć coś takiego:
Step 3 :
odpalamy bazkę z RESETLOGS :
startup mount;
alter database open resetlogs;
Step 4:
Robimy backup, bo po zmianie dbid nie będziemy mogli odtworzyć bazy z poprzednich backupów, a warto mieć jakieś zabezpieczenie (chyba że jesteś hardcorem)
PS. Dzięki Ci Sebastian za to pytanie, bo to w sumie dobry temat do odnotowania.
Polecam się na przyszłość
OdpowiedzUsuńPozdr
Seb