Базы данных Oracle - статьи


Активация новой БД


В Windows мы обязаны завести службу ОС:

>oradim -new -sid temp –pfile c:\oracle\temp\init.ora

Запускаем СУБД, открываем контрольный файл и запрашиваем исходные расположения файлов БД холодной копии:

>set ORACLE_SID=temp >sqlplus "/ AS SYSDBA" SQL> STARTUP MOUNT PFILE='C:\oracle\temp\init.ora' SQL> SELECT name FROM v$datafile; SQL> SELECT name FROM v$tempfile; SQL> SELECT member FROM v$logfile;

Теперь следует пройтись по полученному списку файлов и поменять им в контрольном файле имена, например:

SQL> ALTER DATABASE RENAME FILE 2 'c:\oracle\oradata\mydb\ system01.dbf ' TO 3 'c:\oracle \temp\system01.dbf'; SQL> ALTER DATABASE RENAME FILE 2 'c:\oracle\oradata\mydb\ redo02.log ' TO 3 'c:\oracle\temp\redo02.log'; ...

Теперь базу можно открыть:

SQL> ALTER DATABASE OPEN;




Начало  Назад  Вперед