|
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
|
|||
---|---|---|---|
#18+
Точнее, какая еще клиент-сервеная система такое потерпит? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2012, 21:30 |
|
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
|
|||
---|---|---|---|
#18+
Любая: Oracle (если не ASM/Exadata), MSSQL, PG, MYSQL, ... Естественно они должны быть остановлены, как и Firebird ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2012, 22:25 |
|
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
|
|||
---|---|---|---|
#18+
ЛюбаяOracle Да, да, вот только его в те же самые пути положь, окружение правильно настрой, и не дай бог чтобы архитектура отличалась, не говоря уже о версии сервера с точностью до четвёртого числа. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2012, 22:39 |
|
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovЛюбаяOracle Да, да, вот только его в те же самые пути положь, окружение правильно настрой, и не дай бог чтобы архитектура отличалась, не говоря уже о версии сервера с точностью до четвёртого числа. Формат БД и в FB менялся. Четвертого числа в FB нет, т.к. версий в разы меньше. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2012, 22:58 |
|
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
|
|||
---|---|---|---|
#18+
TimesTen. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2012, 23:12 |
|
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
|
|||
---|---|---|---|
#18+
BlackGnomeГуестТочнее, какая еще клиент-сервеная система такое потерпит?OpenLink Virtuoso. Если базу можно успеть успеть скопировать в промежуток между чекпойнтами, то можно и сервер не останавливать. Тогда в скопированном файле все равно будут все данные на момент последнего чекпойнта. Если вдобавок скопировать ещё и лог, и накатить на новом клоне, то и вообще красота. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2012, 05:31 |
|
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
|
|||
---|---|---|---|
#18+
iv_an_ruBlackGnomeГуестТочнее, какая еще клиент-сервеная система такое потерпит?OpenLink Virtuoso. Если базу можно успеть успеть скопировать в промежуток между чекпойнтами, то можно и сервер не останавливать . Тогда в скопированном файле все равно будут все данные на момент последнего чекпойнта. Если вдобавок скопировать ещё и лог, и накатить на новом клоне, то и вообще красота. Фигасе ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2012, 05:40 |
|
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
|
|||
---|---|---|---|
#18+
Apex, Там два настраиваемых параметра есть --- интервал для чекпойнтов по таймеру и максимально допустимое число страниц, изменённых после последнего чекпойнта. С учётом того, что чекпойнты не прерывают выполнение транзакций, их можно крутить в широких пределах (если места под лог хватает на диске :) --- приложения ничего не заметят. Так что если админу лень запустить online backup, он обычно делает чекпойнт и тут же копирует файлы. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2012, 05:53 |
|
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
|
|||
---|---|---|---|
#18+
BlackGnomeГуест, ещё SQLite, MS Access, Paradox, и любые "dbf-клоны" :) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2012, 11:10 |
|
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
|
|||
---|---|---|---|
#18+
+Sybase SA. Вся БД в одном файле, в ней же и пользователи и настройки безопасности. Т.е. нет привяки к отдельным базам типа master как у MSSQL, Sybase ASE. Нет привзяки к пользователям OS как у DB2/Informix. Ядумаю автор имел ввиду,что скопировал файл с бд и оно завелось без проблем где угодно. Поэтому mssql/db2/informix/sybase ase под этот критерий не совсем попадают. Как у оракла устроено точно не знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2012, 11:41 |
|
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
|
|||
---|---|---|---|
#18+
Ggg_oldНет привязки к пользователям OS как у DB2/Informix. Всё течёт, всё меняется. В Informix 11.70 для Unix/Linux уже введено понятие "пользователя БД"... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2012, 12:30 |
|
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
|
|||
---|---|---|---|
#18+
АнатоЛойParadox А вот с ним тоже не всё так просто: внешние ключи у него внутри прописываются абсолютными путями. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2012, 15:06 |
|
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
|
|||
---|---|---|---|
#18+
Любая Естественно они должны быть остановлены, как и Firebird Можно скопировать и без остановки ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2012, 16:58 |
|
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
|
|||
---|---|---|---|
#18+
FreemanZAVЛюбая Естественно они должны быть остановлены, как и Firebird Можно скопировать и без остановки Во время активных транзакций? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2012, 18:58 |
|
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
|
|||
---|---|---|---|
#18+
ЛюбаяFreemanZAVМожно скопировать и без остановки Во время активных транзакций? Oracle - да. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2012, 19:31 |
|
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
|
|||
---|---|---|---|
#18+
ЛюбаяFreemanZAVпропущено... Можно скопировать и без остановки Во время активных транзакций? Firebird - да. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2012, 20:23 |
|
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
|
|||
---|---|---|---|
#18+
miwaonline, softwarer, вы, наверное забыли рассказать, при каких условиях копия будет консистентной, нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2012, 20:43 |
|
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
|
|||
---|---|---|---|
#18+
ЛюбаяВо время активных транзакций?В firebird'e делается так: 1) nbackup -L my_prod.fdb 1> nbk_lock.log, 2) проверка что файл nbk_lock.log имеет нулевой размер и, если да, то 3) файловое копирование: cp my_prod.fdb my_snap.fdb // юзера в это время спокойно работают, изменения пишутся в т.н. "дельту" - спец файл 4) nbackup -N my_prod.fdb // с этого момента накопленная дельта будет залита в my_prod.fdb 5) снятие признака 'stalled' с полученной копии: nbackup -F my_snap.fdb Если копировать без nbackup'a, то копия будет почти 100% неработоспособна. Насчет источника - не знаю, может и выживет. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2012, 20:45 |
|
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
|
|||
---|---|---|---|
#18+
АнатоЛойпри каких условиях копия будет консистентной, нет?при использовании nbackup -L / -N. Проверено. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2012, 20:45 |
|
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
|
|||
---|---|---|---|
#18+
Таблоид, при таком подходе почти все БД копируются "путём копирования файла" . ТС, то скорее всего подразумевал: открыл Windows эксплорер, скопировали drug-n-drop'ом в проводнике БД с программкой на другой диск/комп/папку, запустили на новом месте - и вуаля. Иначе бы так "по-детски вопрос не формулировал" :) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2012, 20:50 |
|
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
|
|||
---|---|---|---|
#18+
ТаблоидЕсли копировать без nbackup'a, то копия будет почти 100% неработоспособна. Не преувеличивай. Чтобы получить совершенно битую копию нужно быть неудачником. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2012, 20:53 |
|
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovЧтобы получить совершенно битую копию нужно быть неудачником.Попробуй открыть один коннект и начать вставку в таблицу 1-2 млн записей в таблицу "Т". Во втором окне через 3-5 сек выполни копирование файла базы. Открой эту базу и выполни select * from t. Результат будет странным: строк нет, но и отклика тоже нет. И свипа нет (судя по трейсу). И gbak -b такой базы почему-то тоже не будет выполняться (.fbk застрянет на нулевом размере). И трейс ничего внятного говорить не будет тоже: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
При том, что процесс fb_inet_server будет достаточно жестко грузить машину - см аттач. И длится у мну это уже 10 минут - вроде бы достаточное время, чтобы вытряхнуть результат из таблицы "T". Видать, я неудачнег... :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2012, 21:36 |
|
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
|
|||
---|---|---|---|
#18+
Apexiv_an_ruпропущено... OpenLink Virtuoso. Если базу можно успеть успеть скопировать в промежуток между чекпойнтами, то можно и сервер не останавливать . Тогда в скопированном файле все равно будут все данные на момент последнего чекпойнта. Если вдобавок скопировать ещё и лог, и накатить на новом клоне, то и вообще красота. Фигасе Timesten - таже фигня. Еще можно сздать базу нр другом сервере просто дублируя с какого-то сервера по сети. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2012, 22:08 |
|
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
|
|||
---|---|---|---|
#18+
АнатоЛойmiwaonline, softwarer, вы, наверное забыли рассказать, при каких условиях копия будет консистентной, нет? При использовании предусмотренной для этого штатной процедуры (alter tablespace/database begin backup). В основном эта возможность используется для того, чтобы клонировать БД на ходу (begin backup / скопировал файлы / запустил клона / накатил логи), предназначалась изначально, насколько я понимаю, для тех ДБА, которые хотели делать бэкап скриптами без RMAN'а. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2012, 22:30 |
|
|
start [/forum/search_topic.php?author=jacky22&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
others: | 673ms |
total: | 834ms |
0 / 0 |