ПредишенСледващото

1. Определете файлове на бази данни и да ги копирате на правилното място. За идентифициране на необходимите файлове за бази данни, за да изпълните заявката:

Изберете името, байтове

ОТ (SELECT NAME, байтове V $ файл от данни

Изберете името, байтове V $ TEMPFILE

SELECT LF.MEMBER "NAME", L.BYTES

ОТ V $ LOGFILE LF, V $ LOG L

КЪДЕ LF.GROUP # = L.GROUP #), използван,

(SELECT SUM (байтове) AS Poo ОТ DBA_FREE_SPACE) БЕЗПЛАТНО

Това ще покаже всички файлове с данни, временни файлове, ремонтирам трупи. В допълнение, той показва размера на файла, така че можете да изчислите необходимото количество пространство на целевата файлова система за съхранение.

Също така трябва да копирате файлове от DBS. Освен това е pfile.

2. изключване незабавно

3. Прехвърляне на файлове с помощта на операционната система (време трябва да остане това, което беше (SCP - п))

4. Уверете се, че всички от копираните файлове и директории имате правилния собственик и набор от разрешения.

5. Повишаване на оригиналния СТАРТИРАНЕ база.

6. Създаване на pfile за новата база данни. Тази стъпка се приема, че използвате и pfile, ако не, след това да копирате съществуваща.

За да създадете, тече в sqlplus:

създадете pfile = 'init_ нов _SID.ora "от spfile;

С тази команда можете да създадете нова pfile в директорията $ ORACLE_HOME / DBS.

7. Тази стъпка създава контролни файлове за клонираната базата данни. За да направите това, се свържете с базата данни източник и да направите снимка от текущите файловете за контрол, като пуснете sqlplus:

променя архивиране controlfile база данни, за да се проследи като "/ Начало / Oracle / cr_ нов _SID.sql"

* Изтриване на всички редове в началото на файла, на втория ред, съдържащ СТАРТИРАНЕ MOUNT

* Премахване на всички линии, които започват с -

* Премахване на всички линии, които започват с #

* Премахване на празни редове в раздела СЪЗДАВАНЕ CONTROLFILE

* Премахване на линията RECOVER DATABASE с резервната CONTROLFILE

* Преместване в началото на файла СЪЗДАВАНЕ CONTROLFILE линия. Повторна употреба Думата замени, за да настроите. Име на база данни, създадена с ново име (ако го променя). Решете дали базата данни в archivelog режим или не

* Ако промените пътя до местоположението на файла, след което направете необходимите промени

Ето един пример, това трябва да изглежда като получения файл, базата данни не е в режим ARCHIVELOG и призова ТЕСТ:

СЪЗДАВАНЕ НА БАЗА ДАННИ CONTROLFILE SET "TEST" RESETLOGS СИЛА LOGGING NOARCHIVELOG

GROUP 1 "/u03/oradata/test/redo01.log" РАЗМЕР 100M,

Подкрепете проекта - споделете линка, благодаря!