FAQ:Oracle:Как перевести БД из режима noarchivelog в archivelog — различия между версиями
Материал из Весельчак У
Mczim (обсуждение | вклад) (Новая: Сначала сделаем изменения параметра в файле инициализации log_archive_dest_1: '''SQL> alter system set log_archive_dest_1='/02/arch';'...) |
Mczim (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
Сначала сделаем изменения параметра в файле инициализации log_archive_dest_1: | Сначала сделаем изменения параметра в файле инициализации log_archive_dest_1: | ||
− | + | <syntaxhighlight lang="sql"> | |
+ | SQL> alter system set log_archive_dest_1='/02/arch'; | ||
System altered. | System altered. | ||
+ | </syntaxhighlight> | ||
Затем остановим базу данных и смонтируем. Открывать не нужно. | Затем остановим базу данных и смонтируем. Открывать не нужно. | ||
− | + | <syntaxhighlight lang="sql"> | |
+ | SQL> SHUTDOWN IMMEDIATE | ||
Database closed. | Database closed. | ||
Database dismounted. | Database dismounted. | ||
ORACLE instance shut down. | ORACLE instance shut down. | ||
+ | </syntaxhighlight> | ||
− | + | <syntaxhighlight lang="sql"> | |
+ | SQL> STARTUP MOUNT | ||
ORACLE instance started. | ORACLE instance started. | ||
Total System Global Area 135863156 bytes | Total System Global Area 135863156 bytes | ||
Строка 19: | Строка 24: | ||
Redo Buffers 1191936 bytes | Redo Buffers 1191936 bytes | ||
Database mounted. | Database mounted. | ||
+ | </syntaxhighlight> | ||
Переведем базу данных в режим архивирования журналов. | Переведем базу данных в режим архивирования журналов. | ||
− | + | <syntaxhighlight lang="sql"> | |
+ | SQL> ALTER DATABASE ARCHIVELOG; | ||
Database altered. | Database altered. | ||
+ | </syntaxhighlight> | ||
Стартуем архивацию | Стартуем архивацию | ||
− | + | <syntaxhighlight lang="sql"> | |
+ | SQL> ARCHIVE LOG START; | ||
Statement processed. | Statement processed. | ||
+ | </syntaxhighlight> | ||
Теперь откроем базу данных | Теперь откроем базу данных | ||
− | + | <syntaxhighlight lang="sql"> | |
+ | SQL> ALTER DATABASE OPEN; | ||
Database altered. | Database altered. | ||
+ | </syntaxhighlight> | ||
Проверим работу базы данных ORACLE в режиме ARCHIVELOG элементарным способом. Переключим журнальные файлы несколько раз: | Проверим работу базы данных ORACLE в режиме ARCHIVELOG элементарным способом. Переключим журнальные файлы несколько раз: | ||
− | + | <syntaxhighlight lang="sql"> | |
+ | SQL> ALTER SYSTEM SWITCH LOGFILE; | ||
System altered. | System altered. | ||
− | + | </syntaxhighlight> | |
+ | |||
+ | <syntaxhighlight lang="sql"> | ||
+ | SQL> / | ||
System altered. | System altered. | ||
− | + | </syntaxhighlight> | |
+ | |||
+ | <syntaxhighlight lang="sql"> | ||
+ | SQL> / | ||
System altered. | System altered. | ||
− | + | </syntaxhighlight> | |
+ | |||
+ | <syntaxhighlight lang="sql"> | ||
+ | SQL> / | ||
System altered. | System altered. | ||
+ | </syntaxhighlight> | ||
В директории '/02/arch', которую мы определили выше, появятся файлы архивных журналов. | В директории '/02/arch', которую мы определили выше, появятся файлы архивных журналов. |
Версия 16:37, 12 января 2010
Сначала сделаем изменения параметра в файле инициализации log_archive_dest_1:
SQL> ALTER system SET log_archive_dest_1='/02/arch'; System altered.
Затем остановим базу данных и смонтируем. Открывать не нужно.
SQL> SHUTDOWN IMMEDIATE DATABASE closed. DATABASE dismounted. ORACLE instance shut down.
SQL> STARTUP MOUNT ORACLE instance started. Total System Global Area 135863156 bytes Fixed SIZE 453492 bytes Variable SIZE 109051904 bytes DATABASE Buffers 25165824 bytes Redo Buffers 1191936 bytes DATABASE mounted.
Переведем базу данных в режим архивирования журналов.
SQL> ALTER DATABASE ARCHIVELOG; DATABASE altered.
Стартуем архивацию
SQL> ARCHIVE LOG START; Statement processed.
Теперь откроем базу данных
SQL> ALTER DATABASE OPEN; DATABASE altered.
Проверим работу базы данных ORACLE в режиме ARCHIVELOG элементарным способом. Переключим журнальные файлы несколько раз:
SQL> ALTER SYSTEM SWITCH LOGFILE; System altered.
SQL> / System altered.
SQL> / System altered.
SQL> / System altered.
В директории '/02/arch', которую мы определили выше, появятся файлы архивных журналов.