powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
25 сообщений из 37, страница 1 из 2
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37947389
Фотография BlackGnomeГуест
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точнее, какая еще клиент-сервеная система такое потерпит?
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37947442
Любая
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Любая: Oracle (если не ASM/Exadata), MSSQL, PG, MYSQL, ...
Естественно они должны быть остановлены, как и Firebird
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37947455
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛюбаяOracle
Да, да, вот только его в те же самые пути положь, окружение правильно настрой, и не дай
бог чтобы архитектура отличалась, не говоря уже о версии сервера с точностью до четвёртого
числа.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37947473
Любая
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovЛюбаяOracle
Да, да, вот только его в те же самые пути положь, окружение правильно настрой, и не дай
бог чтобы архитектура отличалась, не говоря уже о версии сервера с точностью до четвёртого
числа.
Формат БД и в FB менялся. Четвертого числа в FB нет, т.к. версий в разы меньше.
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37947484
Фотография vromanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TimesTen.
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37947637
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlackGnomeГуестТочнее, какая еще клиент-сервеная система такое потерпит?OpenLink Virtuoso. Если базу можно успеть успеть скопировать в промежуток между чекпойнтами, то можно и сервер не останавливать. Тогда в скопированном файле все равно будут все данные на момент последнего чекпойнта. Если вдобавок скопировать ещё и лог, и накатить на новом клоне, то и вообще красота.
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37947639
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iv_an_ruBlackGnomeГуестТочнее, какая еще клиент-сервеная система такое потерпит?OpenLink Virtuoso. Если базу можно успеть успеть скопировать в промежуток между чекпойнтами, то можно и сервер не останавливать . Тогда в скопированном файле все равно будут все данные на момент последнего чекпойнта. Если вдобавок скопировать ещё и лог, и накатить на новом клоне, то и вообще красота.
Фигасе
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37947642
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Apex,

Там два настраиваемых параметра есть --- интервал для чекпойнтов по таймеру и максимально допустимое число страниц, изменённых после последнего чекпойнта. С учётом того, что чекпойнты не прерывают выполнение транзакций, их можно крутить в широких пределах (если места под лог хватает на диске :) --- приложения ничего не заметят. Так что если админу лень запустить online backup, он обычно делает чекпойнт и тут же копирует файлы.
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37947872
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlackGnomeГуест, ещё SQLite, MS Access, Paradox, и любые "dbf-клоны" :)
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37947950
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+Sybase SA. Вся БД в одном файле, в ней же и пользователи и настройки безопасности. Т.е. нет привяки к отдельным базам типа master как у MSSQL, Sybase ASE. Нет привзяки к пользователям OS как у DB2/Informix.
Ядумаю автор имел ввиду,что скопировал файл с бд и оно завелось без проблем где угодно. Поэтому mssql/db2/informix/sybase ase под этот критерий не совсем попадают. Как у оракла устроено точно не знаю.
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37948053
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_oldНет привязки к пользователям OS как у DB2/Informix.
Всё течёт, всё меняется. В Informix 11.70 для Unix/Linux уже введено понятие "пользователя БД"...
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37948436
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛойParadox
А вот с ним тоже не всё так просто: внешние ключи у него внутри прописываются абсолютными
путями.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37948705
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любая
Естественно они должны быть остановлены, как и Firebird
Можно скопировать и без остановки
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37948921
Любая
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FreemanZAVЛюбая
Естественно они должны быть остановлены, как и Firebird
Можно скопировать и без остановки
Во время активных транзакций?
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37948961
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛюбаяFreemanZAVМожно скопировать и без остановки
Во время активных транзакций?
Oracle - да.
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37949023
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛюбаяFreemanZAVпропущено...

Можно скопировать и без остановки
Во время активных транзакций?

Firebird - да.
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37949039
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miwaonline, softwarer, вы, наверное забыли рассказать, при каких условиях копия будет консистентной, нет?
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37949041
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛюбаяВо время активных транзакций?В 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% неработоспособна. Насчет источника - не знаю, может и выживет.
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37949042
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛойпри каких условиях копия будет консистентной, нет?при использовании nbackup -L / -N. Проверено.
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37949043
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид, при таком подходе почти все БД копируются "путём копирования файла" .
ТС, то скорее всего подразумевал: открыл Windows эксплорер, скопировали drug-n-drop'ом в проводнике БД с программкой на другой диск/комп/папку, запустили на новом месте - и вуаля. Иначе бы так "по-детски вопрос не формулировал" :)
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37949047
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидЕсли копировать без nbackup'a, то копия будет почти 100% неработоспособна.

Не преувеличивай. Чтобы получить совершенно битую копию нужно быть неудачником.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37949091
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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.
2012-09-07T21:28:15.4120 (1752:023FBE48) EXECUTE_STATEMENT_START

	C:\MIX\FIREBIRD\FB25\T0_COPY.FDB (ATT_7, SYSDBA:NONE, NONE, XNET:CSPROG)

	C:\MIX\firebird\fb25\bin\isql.exe:476

		(TRA_17, CONCURRENCY | WAIT | READ_WRITE)



Statement 35:

-------------------------------------------------------------------------------

select * from t

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PLAN (T NATURAL)
- всё, больше ничего не покажет.

При том, что процесс fb_inet_server будет достаточно жестко грузить машину - см аттач.
И длится у мну это уже 10 минут - вроде бы достаточное время, чтобы вытряхнуть результат из таблицы "T". Видать, я неудачнег... :-)
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37949108
Фотография vromanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Apexiv_an_ruпропущено...
OpenLink Virtuoso. Если базу можно успеть успеть скопировать в промежуток между чекпойнтами, то можно и сервер не останавливать . Тогда в скопированном файле все равно будут все данные на момент последнего чекпойнта. Если вдобавок скопировать ещё и лог, и накатить на новом клоне, то и вообще красота.
Фигасе
Timesten - таже фигня. Еще можно сздать базу нр другом сервере просто дублируя с какого-то сервера по сети.
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37949130
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛойmiwaonline, softwarer, вы, наверное забыли рассказать, при каких условиях копия будет консистентной, нет?
При использовании предусмотренной для этого штатной процедуры (alter tablespace/database begin backup). В основном эта возможность используется для того, чтобы клонировать БД на ходу (begin backup / скопировал файлы / запустил клона / накатил логи), предназначалась изначально, насколько я понимаю, для тех ДБА, которые хотели делать бэкап скриптами без RMAN'а.
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37949134
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerЛюбаяпропущено...

Во время активных транзакций?
Oracle - да.
Речь не про горячий бэкап.
...
Рейтинг: 0 / 0
25 сообщений из 37, страница 1 из 2
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]