Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4 5   вперед  Ctrl      все
 Re: Восстановление управляющего файла при отсутствии бэкапа  [new]
2012
Guest
проходил мимо...
2012
1.) FRA (параметр db_recovery_file_dest)
2.) на отдельном диске f:\arch

или вариант такой:
во fra не храним, храним на разных дисках C и D.

можете показать? а то я не врубаюсь. мне обязательно нужно
чтобы архивные журналы создавались в нескольких местах, одного
места мало.


log_archive_dest_1='location=USE_DB_RECOVERY_FILE_DEST'
log_archive_dest_2='f:\arch'


PS зарегистрируйтесь на форуме - через десяток лет будет очень весело прочитать свои первые вопросы - обещаю :)


если честно, то мне стыдно:)
стыдно ещё от того, что даже читая книги (например Сэма Алапати) для меня некоторые вопросы оказываются
запутанными. это видимо в меру моего восприятия. опять стыдно за себя.

а правильно я понял что таким образом можно указать 31 место, где можно хранить архивные журналы?
19 апр 12, 10:21    [12437472]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление управляющего файла при отсутствии бэкапа  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
2012
а правильно я понял что таким образом можно указать 31 место, где можно хранить архивные журналы?

Максимальное количество мест зависит от версии Oracle и от edition (EE, SE)

Сообщение было отредактировано: 19 апр 12, 10:25
19 апр 12, 10:25    [12437493]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление управляющего файла при отсутствии бэкапа  [new]
проходил мимо...
Member

Откуда: от верблюда
Сообщений: 1178
2012
если честно, то мне стыдно:)
Это не конструктивно
Все мы с чего-то начинали и временами бывали невнимательными тугодумами, но это не повод стыдиться - это повод совершенствоваться.
19 апр 12, 10:40    [12437585]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление управляющего файла при отсутствии бэкапа  [new]
2012
Guest
tru55
2012
а правильно я понял что таким образом можно указать 31 место, где можно хранить архивные журналы?

Максимальное количество мест зависит от версии Oracle и от edition (EE, SE)

да? а для 11.2.0.1.0 SE сколько можно указать?
тут как я понимаю нужно доку читать, а не книжки на русском про Oracle, т.к.
там такие подробности не описываются. вернее было бы хорошо, если была бы дока
только по SE. Например 11g:backup and recovery SE. А то такого же нет? есть просто
11g backup and recovery. т.е. я хочу сказать что хочется иметь доку только для SE.
чтоб потом не обламываться в некоторых местах и не кусать губы, говоря про себя, ну
почему не купили лицензию на EE. ответ конечно простой: зачастую компания жалеет деньги.
19 апр 12, 10:53    [12437693]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление управляющего файла при отсутствии бэкапа  [new]
2012
Guest
ещё вопросик можно?:)

как я понял из доки при операциях DML происходит запись в UNDO и REDO.
при чём для моего понимания оказалось самым сложным - это запись в REDO.
т.к. в него пишутся и блоки из UNDO (то что было до изменения) и блоки с изменением
(текущее новое значение).

Правильно я понял, что REDO главный защитник данных. И если будет ситуация, что
отключится электроэнергия и UPS умрёт, то Oracle будет восстанавливать незафиксированные
транзакции не из UNDO, а из REDO. (старые блоки до изменения из UNDO записываются в REDO)



или я не правильно понял доку?
19 апр 12, 10:58    [12437733]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление управляющего файла при отсутствии бэкапа  [new]
2012
Guest
т.е. если я правильно понял доку, то происходит синхронная/асинхронная запись блоков
и в UNDO и в REDO. вот только есть вопрос, синхронно ли пишется в REDO и UNDO или
асинхронно?
19 апр 12, 11:01    [12437758]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление управляющего файла при отсутствии бэкапа  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
2012
да? а для 11.2.0.1.0 SE сколько можно указать?


Database Reference

Initialization Parameters

SELECT *
FROM v$parameter



PS
Не стоит в одном топике мешать все в кучу
19 апр 12, 11:15    [12437868]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление управляющего файла при отсутствии бэкапа  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
2012
при чём для моего понимания оказалось самым сложным - это запись в REDO.
т.к. в него пишутся и блоки из UNDO (то что было до изменения) и блоки с изменением
(текущее новое значение).

Блоки в реду не пишутся(в общем случае)
2012
Правильно я понял, что REDO главный защитник данных.

Вместе с анду

2012
Oracle будет восстанавливать незафиксированные
транзакции не из UNDO, а из REDO.

Он их не будет восстанавливать
2012
(старые блоки до изменения из UNDO записываются в REDO)

Несовсем понятно, про что вы
19 апр 12, 11:16    [12437875]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление управляющего файла при отсутствии бэкапа  [new]
2012
Guest
проходил мимо...
2012
1.) FRA (параметр db_recovery_file_dest)
2.) на отдельном диске f:\arch

или вариант такой:
во fra не храним, храним на разных дисках C и D.

можете показать? а то я не врубаюсь. мне обязательно нужно
чтобы архивные журналы создавались в нескольких местах, одного
места мало.


log_archive_dest_1='location=USE_DB_RECOVERY_FILE_DEST'
log_archive_dest_2='f:\arch'


PS зарегистрируйтесь на форуме - через десяток лет будет очень весело прочитать свои первые вопросы - обещаю :)

alter system set db_recovery_file_dest='';
System altered.

alter system set log_archive_dest_1='c:\arch';

Error at line 1
ORA-32017: failure in updating SPFILE
ORA-16179: incremental changes to "log_archive_dest_1" not allowed with SPFILE

в чём причина? экземпляр перезапускал - не помогло!
19 апр 12, 11:22    [12437917]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление управляющего файла при отсутствии бэкапа  [new]
2012
Guest
tru55
2012
да? а для 11.2.0.1.0 SE сколько можно указать?


Database Reference

Initialization Parameters

SELECT *
FROM v$parameter



PS
Не стоит в одном топике мешать все в кучу


что мне даст запрос к этому представлению производительности?
количество log_archive_dest_n которые можно применять в моей версии?
19 апр 12, 11:30    [12437964]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление управляющего файла при отсутствии бэкапа  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
2012
ORA-32017: failure in updating SPFILE
ORA-16179: incremental changes to "log_archive_dest_1" not allowed with SPFILE

в чём причина?

RTFM LOG_ARCHIVE_DEST_n
19 апр 12, 11:32    [12437981]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление управляющего файла при отсутствии бэкапа  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
2012
что мне даст запрос к этому представлению производительности?

Это не "представление производительности"

2012
количество log_archive_dest_n которые можно применять в моей версии?

Выполнить запрос проблематично, отфильтровав его по
where name like 'log_archive_dest%'
?
19 апр 12, 11:33    [12437992]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление управляющего файла при отсутствии бэкапа  [new]
2012
Guest
pravednik
2012
что мне даст запрос к этому представлению производительности?

Это не "представление производительности"

2012
количество log_archive_dest_n которые можно применять в моей версии?

Выполнить запрос проблематично, отфильтровав его по
where name like 'log_archive_dest%'
?


если это не представление производительности, то что это?
словарём данных это назвать нельзя, так как словари имеют префикс dba_
представления производительности имеют префикс v$_
или не так?
19 апр 12, 12:05    [12438213]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление управляющего файла при отсутствии бэкапа  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
2012
так как словари имеют префикс dba_

нет, не только
2012
представления производительности имеют префикс v$_

нет

PS: яркий пример того, к чему могут привести прочтение новичками подобных пособий
19 апр 12, 12:29    [12438359]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление управляющего файла при отсутствии бэкапа  [new]
2012
Guest
pravednik
2012
так как словари имеют префикс dba_

нет, не только
2012
представления производительности имеют префикс v$_

нет

PS: яркий пример того, к чему могут привести прочтение новичками подобных пособий


так как же тогда это называть - v$?
19 апр 12, 12:33    [12438390]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление управляющего файла при отсутствии бэкапа  [new]
2012
Guest
понял свою ошибку! в синтаксисе начудачил! при чём мне же написали, а я невнимателен был!
извините!

я изначально писал так:
alter system set log_archive_dest_1 LOCATION ='c:\arch';


а надо так:
ALTER SYSTEM SET log_archive_dest_1='location=c:\Arch' SCOPE=spfile;
ALTER SYSTEM SET log_archive_dest_2='location=c:\Arch' SCOPE=spfile;

вроде ок.
19 апр 12, 12:45    [12438486]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление управляющего файла при отсутствии бэкапа  [new]
2012
Guest
а можно сделать так, чтобы во FRA не писались архивные журналы,
при этом чтобы FRA была определена и там бэкапы хранились?

если не указывать значение параметра db_recovery_file_dest тогда
архивные журналы не будут там формироваться, то возникнет
проблема автоматического управления FRA.

зачем мне это нужно? у меня маленький диск! хочется иметь FRA
но чтобы там только бэкапы размещались, а чтобы архивные журналы
располагались в другом месте и не заполняли и без того небольшое
дисковое пространство.
19 апр 12, 12:53    [12438542]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление управляющего файла при отсутствии бэкапа  [new]
2012
Guest
я не совсем понял Table 14-1 Directives for the TEMPLATE Attribute
к примеру, я хочу чтобы в имени моих архивных журналов была текущая дата: число, месяц, год, час, минута, секунда.

а в той таблице там только

%t
Substitute the instance thread number.
%T
Substitute the instance thread number, zero filled.
%s
Substitute the log file sequence number.
%S
Substitute the log file sequence number, zero filled.
%r
Substitute the resetlogs ID.
%R
Substitute the resetlogs ID, zero filled.


как указать подставлять в имя формируемого архивного журнала текущую дату?
19 апр 12, 18:30    [12441595]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление управляющего файла при отсутствии бэкапа  [new]
2012
Guest
Можно ли в новой версии Oracle выполнять команду backup recovery area
для копирования FRA не на ленту, а на диск? Т.е. мне нужно скопировать всё FRA
с одного диска на другой.
19 апр 12, 18:45    [12441667]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление управляющего файла при отсутствии бэкапа  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
2012
Можно ли в новой версии Oracle выполнять команду backup recovery area
для копирования FRA не на ленту, а на диск? Т.е. мне нужно скопировать всё FRA
с одного диска на другой.

можно
19 апр 12, 18:57    [12441736]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление управляющего файла при отсутствии бэкапа  [new]
2012
Guest
pravednik
2012
Можно ли в новой версии Oracle выполнять команду backup recovery area
для копирования FRA не на ленту, а на диск? Т.е. мне нужно скопировать всё FRA
с одного диска на другой.

можно

можно показать как?

и можно рассказать, как же вы называете представление v$parameter?
представление параметров Oracle? так и называете?

и насчёт имени архивного журнала, прокомментируйте пожалуйста!
19 апр 12, 18:58    [12441747]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление управляющего файла при отсутствии бэкапа  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
2012
можно показать как?

backup recovery area to destination '/tmp/bcp_%U';

2012
и можно рассказать, как же вы называете представление v$parameter?


"Вэ доллар въюшки" или "Фиксированые представления" ;)
Да, во всех источниках это - Dynamic Performance Views, но не все они имеют отношения к Performance, хоть и все Dynamic ;)

Я наверно был не прав, высказавшись категорично "нет". Скорее всего - это дело вкуса )

2012
и насчёт имени архивного журнала, прокомментируйте пожалуйста!

Ну вы же привели выдержку из возможных значений параметра LOG_ARCHIVE_FORMAT.
Чего не понятно ? )
19 апр 12, 19:21    [12441838]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление управляющего файла при отсутствии бэкапа  [new]
2012
Guest
pravednik
2012
можно показать как?

backup recovery area to destination '/tmp/bcp_%U';

2012
и можно рассказать, как же вы называете представление v$parameter?


"Вэ доллар въюшки" или "Фиксированые представления" ;)
Да, во всех источниках это - Dynamic Performance Views, но не все они имеют отношения к Performance, хоть и все Dynamic ;)

Я наверно был не прав, высказавшись категорично "нет". Скорее всего - это дело вкуса )

2012
и насчёт имени архивного журнала, прокомментируйте пожалуйста!

Ну вы же привели выдержку из возможных значений параметра LOG_ARCHIVE_FORMAT.
Чего не понятно ? )


привёл. тогда получается нельзя указать Oracle использовать в имени архивных журналов текущую дату
и в случае такой необходимости нужно использовать самописный скрипт?
20 апр 12, 11:31    [12444269]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление управляющего файла при отсутствии бэкапа  [new]
2012
Guest
pravednik
2012
при чём для моего понимания оказалось самым сложным - это запись в REDO.
т.к. в него пишутся и блоки из UNDO (то что было до изменения) и блоки с изменением
(текущее новое значение).

Блоки в реду не пишутся(в общем случае)
2012
Правильно я понял, что REDO главный защитник данных.

Вместе с анду

2012
Oracle будет восстанавливать незафиксированные
транзакции не из UNDO, а из REDO.

Он их не будет восстанавливать
2012
(старые блоки до изменения из UNDO записываются в REDO)

Несовсем понятно, про что вы




автор
Блоки в реду не пишутся(в общем случае)

тут у меня возникает множество вопросов, так как нет общего понимания.
что значит в общем случае? а если не в общем случае?

у меня такой вопрос: что значит записать изменения в блоках данных в REDO?
есть блок 8 Кб. представим что это таблица с одним полем ID. 
был ID =10, я сделал изменение, ID стал равен 20. 

вопрос: что запишется в REDO: изменённый блок (полностью или частично) или само число 20?
если запишется само число 20, а не блок, как Oracle узнает что 20 связано с определённым блоком?
20 апр 12, 11:52    [12444484]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление управляющего файла при отсутствии бэкапа  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
2012
как Oracle узнает что 20 связано с определённым блоком?

ROWID
20 апр 12, 11:54    [12444507]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4 5   вперед  Ctrl      все
Все форумы / Oracle Ответить