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,