[ОТВЕТИТЬ]
Опции темы
04.06.2009 14:55  
Назым
Цитата:
Сообщение от Dim
разослать недостающие документы и карточки, перевыгрузить кассы с 30 мая
База данных переносится с одного логического диска на другой. Ниже описан вариант, при котором БД с диска D переносится на диск C:
1. Перепишите соответствующие (см. выше) файлы базы данных с диска D на диск C
2. Исправьте init-файлы Oracle (D:\ надо заменить на C:\)
3. В консоли MS DOS (Пуск (Start) → Выполнить (Run), в строке наберите cmd) наберите команду:
ORADIM -NEW -SID DB2000 -INTPWD QQQ -STARTMODE M –PFILE C:\ORACLE\ADMIN\DB2000\PFILE\INITDB2000.ORA

В случае если сервис базы уже имеется, выполнять эту команду не надо.
4. Откройте консоль MS DOS и наберите следующие команды:
SET NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251
SET ORACLE_SID=DB2000
SVRMGRL
CONNECT INTERNAL
STARTUP MOUNT
В некоторых случаях система может вывести сообщение о невозможности выполнить эту команду. В таком случае наберите вместо <startup mount> команду <shutdown immediate> , а после ее выполнения необходимо еще раз ввести <startup mount>.

5. Наберите следующие команды для каждого из файлов данных и log-файлов:
SVRMGR> ALTER DATABASE RENAME FILE 'D:\ORACLE\ORADATA\DB2000\INDX01.DBF' TO 'C:\ORACLE\ORADATA\DB2000\INDX01.DBF'

SVRMGR> ALTER DATABASE RENAME FILE 'D:\ORACLE\ORADATA\ DB2000\USERS01.DBF' TO 'C:\ORACLE\ORADATA\DB2000\USERS01.DBF'

SVRMGR> ALTER DATABASE RENAME FILE 'D:\ORACLE\ORADATA\ DB2000\TOOLS01.DBF' TO 'C:\ORACLE\ORADATA\DB2000\TOOLS01.DBF'

SVRMGR> ALTER DATABASE RENAME FILE 'D:\ORACLE\ORADATA\ DB2000\SYSTEM01.DBF' TO 'C:\ORACLE\ORADATA\DB2000\SYSTEM01.DBF'

SVRMGR> ALTER DATABASE RENAME FILE 'D:\ORACLE\ORADATA\ DB2000\TEMP01.DBF' TO 'C:\ORACLE\ORADATA\DB2000\TEMP01.DBF'

SVRMGR> ALTER DATABASE RENAME FILE 'D:\ORACLE\ORADATA\ DB2000\RBS01.DBF' TO 'C:\ORACLE\ORADATA\DB2000\RBS01.DBF'

SVRMGR> ALTER DATABASE RENAME FILE 'D:\ORACLE\ORADATA\ DB2000\REDO01.LOG' TO 'C:\ORACLE\ORADATA\ DB2000\REDO01.LOG'

SVRMGR> ALTER DATABASE RENAME FILE 'D:\ORACLE\ORADATA\ DB2000\REDO02.LOG' TO 'C:\ORACLE\ORADATA\ DB2000 \REDO02.LOG'

SVRMGR> ALTER DATABASE RENAME FILE 'D:\ORACLE\ORADATA\ DB2000\REDO03.LOG' TO 'C:\ORACLE\ORADATA\DB2000\REDO03.LOG'

ALTER DATABASE OPEN

6. Перезапустите базу из DBA Studio (см. раздел 5.4.1.).

Для 10g все также?
 
04.06.2009 14:55  
Mtirt
Цитата:
Сообщение от Назым
Дальнейшие действия. Есть архив на 30 мая. Есть база ЦО. Какие есть варианты базу восстановить?
Инструкцию ты изучал недавно, я помню :)
Что в ней непонятно?
 
04.06.2009 14:59  
Назым
Цитата:
Сообщение от Mtirt
Инструкцию ты изучал недавно, я помню :)
Что в ней непонятно?
1. Есть вопрос в предыдущем посте. И еще

2. pwddb2000.ora - этого файла нет в архивных копиях, по инструкции есть...

3. Есть такой файлик INDEX01.DBF. В предыдущих версиях как я понял его не было. Куда его еще копировать, кроме oradata ?
 
04.06.2009 15:01  
Mtirt
вместо
Код:
SET ORACLE_SID=DB2000
SVRMGRL
CONNECT INTERNAL
пишешь
Код:
sqlplus / nolog
connect / as sysdba
 
04.06.2009 15:02  
Dim
для тебя файл будет называться pwd<Имя_твоей_базы>.ora
 
04.06.2009 15:06  
Назым
Цитата:
Сообщение от Dim
для тебя файл будет называться pwd<Имя_твоей_базы>.ora
Это понял. Нет такого... Есть только init<имя моей базы>.ora
 
04.06.2009 15:07  
Назым
А вот эта команда

SVRMGR> ALTER DATABASE RENAME FILE 'D:\ORACLE\ORADATA\DB2000\INDX01.DBF' TO 'C:\ORACLE\ORADATA\DB2000\INDX01.DBF'

В частности "SVRMGR>"... Так и писать в командной строке?

Прошу прощения. Вопрос снят. Поленился подумать. SVRMGR> - это будет выглядеть как SQL> в командной строке. И не мной набирается )))
 
04.06.2009 15:08  
twix
Цитата:
Сообщение от Назым
А вот эта команда

SVRMGR> ALTER DATABASE RENAME FILE 'D:\ORACLE\ORADATA\DB2000\INDX01.DBF' TO 'C:\ORACLE\ORADATA\DB2000\INDX01.DBF'

В частности "SVRMGR>"... Так и писать в командной строке?
нет. это надо писать после запуска самого svrmgr
 
04.06.2009 15:09  
Назым
Ну все - поехали!!!! Отпишусь о результате!
 
04.06.2009 16:44  
Назым
Первое на чем споткнулся:



Поеду дальше, надеюсь не критично...
 
 


Опции темы



Часовой пояс GMT +3, время: 12:45.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.