Заметки DBA
Attachments
History
Blame
View Source
Changelog
Documentation
About An Otter Wiki
Toggle dark mode
Login
Home
A - Z
Menu
AWR и ASH
Управление файлами
Python
Ссылочки
Page Index
oracle
oracle files
Archivelog - Объем сгенерированных логов
Controlfile - Перенос
Datafile - Добавление n файлов
Redo - Массовое пересоздание redo логов
Redo - Отключение записи в лог
Segment - Рост БД по месяцам
oracle
oracle files
Controlfile Перенос
649226
Commit
649226
2025-12-06 09:54:28
feagor
: -/-
oracle/oracle_files/Controlfile_Перенос.md
..
@@ 4,6 4,7 @@
Выполните следующие шаги для переноса Controlfile из /u01 в /u03
+
#### 1. Получить местонахождение текущего Controlfile
```ora
SQL> show parameter control_files
NAME TYPE VALUE
@@ 11,14 12,20 @@
control_files string /u01/oracle/dbaclass/control01.ctl
```
+
#### 2. Установить новое местоположение для Controlfile
+
```ora
SQL> alter system set control_files='/u03/oracle/dbaclass/control01.ctl' scope=spfile;
System altered.
+
```
-
+
#### 3.Перезапустить базу в состоянии nomount
+
```ora
shutdown immediate;
startup nomount
+
```
-
+
#### 4. Скопировать с помощью RMAN Controlfile в новое место
+
```bash
rman target /
RMAN> restore controlfile from '/u01/oracle/dbaclass/control01.ctl';
@@ 30,7 37,7 @@
channel ORA_DISK_1: copied control file copy
output file name=/u03/oracle/dbaclass/control01.ctl
Finished restore at 13-JAN-19
-
+
```
alter database mount;
alter database open;
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9