Hideg adatbázis mentés oracle - Saját cikkek - Kiadó - ooo - IT részleg
1. Határozza meg az adatbázis fájlokat, és másolja őket a megfelelő helyre. Azonosításához szükséges adatbázis fájlokat a lekérdezés futtatásához:
SELECT NAME, bájt
FROM (SELECT NAME, bájtok V $ DATAFILE
SELECT NAME, bájtok V $ TEMPFILE
SELECT LF.MEMBER "Név", L.BYTES
V $ LOGFILE LF, V $ LOG L
AHOL LF.GROUP # = L.GROUP #) HASZNÁLT,
(SELECT SUM (bájt) AS kakinak FROM DBA_FREE_SPACE) FREE
Ez megmutatja az összes adat fájlok, ideiglenes fájlok, újra bejelentkezik. Ezen kívül, azt mutatja a fájl méretét, így meg tudja becsülni a szükséges mennyiségű helyet a cél fájlrendszer tárolására.
Szintén meg kell másolni a fájlokat a DBS. Továbbá s pfile.
2. shutdown azonnali
3. Fájlok átvitele OS (idő maradjon, ami volt (SCP - p))
4. Győződjön meg arról, hogy minden másolt fájlok és könyvtárak a megfelelő tulajdonos és jogosultságai vannak.
5. Emelje fel az eredeti indítási alap.
6. Hozzon létre egy pfile az új adatbázisba. Ez a lépés azt feltételezi, hogy az Ön által használt s pfile, ha nem, akkor másolja egy meglévőt.
Létrehozásához, futnak SQLPlus:
létrehozásához pfile = 'init_ új _SID.ora' származó spfile;
Ezzel a paranccsal hozzon létre egy új pfile a könyvtárban $ ORACLE_HOME / db.
7. Ez a lépés teremt ellenőrző fájlokat a klónozott tárol. Ehhez csatlakozik a forrás adatbázis, és pillanatfelvételt a jelenlegi szabályozás fájlok futtatásával SQLPlus:
módosítja adatbázis mentés controlfile nyomon követni a '/ home / oracle / cr_ új _SID.sql'
* Az összes törlése sort a fájl elején, a második sor tartalmazza a STARTUP MOUNT
* Vegye ki az összes sort, hogy kezdeni -
* Vegye ki az összes sort, hogy kezdje #
* Vegye üres sorokat a CREATE CONTROLFILE rész
* Vegye ki a vonal VISSZAIGÉNYELHETI adatbázist BACKUP CONTROLFILE
* Lépés a tetején a fájl CREATE CONTROLFILE vonalon. A szó ÚJRA cserélje SET. Az adatbázis neve állítani egy új név (ha változott). Döntse el, hogy az adatbázist archivelog módban, vagy nem
* Ha módosítja a fájl elérési útja, majd végezze el a szükséges módosításokat
Itt egy példa, amely így néz ki a kapott fájlt, az adatbázis nem ARCHIVELOG mód és az úgynevezett TESZT:
CREATE DATABASE CONTROLFILE SET "TEST" RESETLOGS FORCE LOGGING NOARCHIVELOG
1. CSOPORT '/u03/oradata/test/redo01.log' SIZE 100M,