|
|
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
nata1111пользовательское резервирование ==User-Managed Backup Ага, доку увидел, только не понял, зачем такое разделение. Вообщем exp/imp - это тоже User Managed Backup http://www.lc.leidenuniv.nl/awcourse/oracle/server.920/a96572/osbackups.htm#13346 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 14:55 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
Написано здорово, очень подробно Я пользуюсь Rman duplicate и людям объяснял так. 1 создаем экземпляр клона (init, listener, директории, orapwd или oradim -new) Проверка: startup nomount без ошибок sqlplus sys/pass@alias as sysdba без ошибок значит база доступна по сети. Этот этап необходим в любом случае. Если используем rman то duplicate target database to clone_base_name если нет, вручную 2 Создаем (копируем) управляющий файл Проверка: alter database mount без ошибок 3 Переименуем, восстанавливаем и т.д. Проверка: alter database open То есть выделил бы этапы жизни базы 1 Стартована 2 Смонтирована 3 Открыта Я бы убрал (подкорректировал) автор3. Восстановление при отсутствии части необходимых файлов. Так как это FAQ по клонированию, а не по восстановлению Как правило у людей делающих клон все есть. (IMHO) А в общем здорово. Мне бы такую усидчивость. Завидую по-белому. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 18:55 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
SERG1257Я пользуюсь Rman duplicate Даёшь FAQ по клонированию с использованием RMAN! ИМХО и проще и быстрее. Ну да, версии оракла будут пожалуй только 9 и 10 Антон ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 20:24 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
Блин, не добрался я до текста седня, как белка в колесе и завтра тоже самое планируется :( В выхи сделаю. Вообще, я вчера несколько некорректно выразился (джин сделал свое темное дело - виноват, исправлюсь), просто на мой взгляд, кое-где можно чуть поподробнее разжевать для людей, не очень хорошо понимающих что такое "сброс последовательности журнальных файлов" и "остановка базы данных в несогласованном состоянии". Но это мое имхо, как бывшего инструктора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 23:15 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
Хороший FAQ Мне кажется, ничего разжевывать больше не надо (и так на мой взгляд слишком) Все-таки выполняющий административные задачи должен представлять себе, чего он конкретно хочет добится той или иной командой. Если не соображает - время читать доку. Дальнейшее разжевывание превратится в пересказ концепций и мануалов по бэкапу/восстановлению И еще, FAQ тоже бывает разный - для программеров один, для DBA - другой, для юзера - более другой. У каждого свои потребности и подразумеваемый базовый уровень. Как бы не разжевывай, но если бэкап/восстановление поручать юзеру (у которого есть свои дела и которому абсолютно неинтересно, какие колесики там крутятся) - рано или поздно жди задницы. А в данном случае FAQ предназначен-таки для DBA. Как опытным, так и начинающим. Одним, чтоб в неизбежной суматохе ничего не забыть, другим, чтоб научиться, понять с чего начать и примерную последовательность действий, разбираясь при этом с каждым шагом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2005, 05:26 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
добавлю из жизни, в IV. Создание резервной копии методом «горячего» копирования. добавить что надо проверить скрипт (никто ведь не пишет про каждый фаил, их ведь десятки) не дошёл ли новый когда мы спали дома, кто то добавил и забыл сказать, бывает, и всё ... две недели идут ненужные никому бэкапы. Это если скрипт пишем руками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2005, 07:49 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
nata1111, созрел FAQ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2005, 13:18 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
Denis Popovnata1111, созрел FAQ? нет пока, ждем Вадима :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2005, 13:27 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
nata1111 Denis Popovnata1111, созрел FAQ? нет пока, ждем Вадима :)А я по Пермям мотаюсь всяческим :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2005, 13:28 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
Vadim_Maximov nata1111 Denis Popovnata1111, созрел FAQ? нет пока, ждем Вадима :)А я по Пермям мотаюсь всяческим :) а мы подождем ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2005, 13:32 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
Не вопрос :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2005, 13:32 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
Прочел faq - все очень таки понятно изложено, так что можно и так оставить. Единственно, не замечание, а скорее даже пожелание - начиная с 8.1.6 через sqlplus можно заходить как sysdba, так что для единообразия можно было бы указать единый метод подключения к БД - через sqlplus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2005, 13:44 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
sys as sysdba # internal - токо путаница получится :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2005, 13:57 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
2 nata111: Couple of suggestions: 1) Even though section I. Создание резервной копии методом "холодного" копирования states: I. Создание резервной копии методом "холодного" копирования. ТЕМП-ФАЙЛЫ Код: plaintext 1. rookie dba might not know how to deal with tempfiles in different scenarios. And since you have II. Восстановление базы данных на удаленной машине 1.С сохранением структуры каталогов После открытия базы данных при наличии временных пространств, использующих tempfiles необходимо их создать командой Код: plaintext it probably would make sense to add tempfile instructions to all related sections. For example: II. Восстановление базы данных на удаленной машине 2. В измененной структуре каталогов Изменение местоположения файлов данных и журнальных файлов осуществляется следующим образов: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. После открытия базы данных при наличии временных пространств, использующих tempfiles необходимо их создать командой Код: plaintext 2) Something I faced yesterday (which actually prompted this reply). Customer needed to clone database from one box to another. Both boxes were 64 bit Solaris boxes. According to customer source database was using 64 bit Oracle. So I installed Oracle on the target box, and cloned the database. It was "Восстановление базы данных на удаленной машине в измененной структуре каталогов". After renaming datafiles and droping tempfile database I opened cloned db - no problems. Next step - add tempfile - failed with: Код: plaintext Now, I had encounters with this error before, so I knew what the issue was. Source database was created on 32 bit Oracle (never trust your customers ). In such case all PL/SQL objects are messed up. They are stored in database compiled with 32 bit word, while target PL/SQL tries to treat it as 64 bit words. Fix is: 1. Add _SYSTEM_TRIG_ENABLED = false to init.ora/spfile 2. Connect AS SYSDBA 3. Shutdown database (no shutdown abort please ) 4. STARTUP MIGRATE 5. SPOOL spool-file-name 6. @$ORACLE_HOME/rdbms/admin/utlirp.sql 7. Make sure spool file shows no errors 8. ALTER SYSTEM DISABLE RESTRICTED SESSION; 9. Remove _SYSTEM_TRIG_ENABLED = false from init.ora/spfile 10. Shutdown database 11. STARTUP OPEN SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2005, 16:31 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
авторSQL>select * from v$parameter2 where name in ('spfile', 'ifile'); Что такое "spile", применительно к Oracle 8.1.6? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2005, 21:00 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
softbuilder@inbox.ruЧто такое "spile", применительно к Oracle 8.1.6? Same as применительно к Oracle 8.1.7 Spfile, AFAIK, was introduced in oracle 9. And since this topic covers: авторКлонирование базы данных на локальном и удаленном компьютере с использованием пользовательской резервной копии. (Oracle 8.1.6-10.2.0 ) spfile is part of instructions. Or it is another way of suggesting to add "spfile does not not apply to oracle 8 databases"? SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2005, 22:35 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
SY Вобщем понятно, это побочный эффект универсальности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2005, 22:47 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
SY, спасибо, насчет темп-файлов - Вы правы, подправлю, но то, что касается конвертации 32\64 бит - вообще-то не хотелось заморачиваться в рамках этой темы, поэтому обошлась рекомендацией использовать один и тот же дистрибутив для исходной и клонированной баз :) Как вариант может быть стоит добавить в конце перечень возможных ошибок, их причины и пути исправлений? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2005, 13:04 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
softbuilder@inbox.ru авторSQL>select * from v$parameter2 where name in ('spfile', 'ifile'); Что такое "spile", применительно к Oracle 8.1.6? В 8,1,6 нет параметра spfile - запрос вернет значение ifile - если оно пустое, то pfile лежит в директории по умолчанию. В 9-10 может использоваться как spfile, так и pfile - один из параметров укажет где его искать, если оба пустые - в директории по умолчанию. так что не вижу особой проблемы :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2005, 13:11 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
nata1111замечания? дополнения? возмущения? :)Молодец! Fucker ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2005, 14:50 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
Fucker nata1111замечания? дополнения? возмущения? :)Молодец! Fucker мягко говоря удивлена :) но все равно спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2005, 14:57 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
nata1111Как вариант может быть стоит добавить в конце перечень возможных ошибок, их причины и пути исправлений? Well, it is entirely up to you. I agree word size issue is almost separate to db cloning and. "Almost", because you can not finish cloning (tempfile wise) without taking care of word size. And in any case cloned database would not be operational. Maybe a note after opening database steps referring to migration docs (I believe there is a section on changing word size) or to word size change FAQ (if someone wants to write it)? SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2005, 15:43 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
nata1111 После окончания копирования всех табличных пространств следует создать резервную копию управляющего файла и заархивировать не заархивированные журнальные файлы. SQL> alter database backup controlfile to <tarce\file_name> Очепятка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2005, 08:55 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
эээ ... окончательный вариант всё ещё не утверждён ? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2005, 09:56 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
Предлагаю добавить в раздел создания службы на Винде: после создания службы выполнить: Код: plaintext Иначе служба при запуске не будет автоматически открывать базу данных (я с этим долго промучался) ИщЁ для Оракла 9 надо сказать, что - если хочется использовать spfile , то после поднятия БД из pfile 'а нужно создать из pfile 'а spfile и прописать в параметрах путь к spfile ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2006, 15:55 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=33587208&tid=1886746]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
180ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 539ms |

| 0 / 0 |
