LINUX.ORG.RU

Новая backup tool для Oracle под Linux


0

0

Появилась новая backup tool для Oracle под Linux. Замеченные достоинства: 1. Довольно легка в использовании. 2. Позволяет делать backup на FTP сервер и в каталог (планируется поддержка tape в ближайшем будущем). 3. Сжимает и шифрует данные. 4. Online и Offline backups. 5. Позволяет восстанавливать частично или всю базу. 6. Позволяет делать копию базы. 7. Сделана в России.

Интересно узнать Ваши мнения. Критика и предложения можно посылать на admin@kiesoft.com.

Игорь.

>>> Скачать

anonymous

Проверено:

замеченые недостатки.
1) сделано в России. О чем свидетельствует практически полное отсутствие русских слов :)) и документации. "Инструкция" по пользованию весит аж в 9.4к. Хотя в принципе описано вполне читабельно (english). Хотя насчет русского мне лично пофиг. Но всеж не понятно почему нет варианта на русском.

2) Отсутсвие исходников... Не знаю как все остальные, но я пока не рискнул дать ентой проге sysdba login. Тем более что такие вот строки в конфиге "радуют" глаз..

# properties of your SMTP and POP3 servers. Oracle Backup needs
# POP3 server because some servers (like Yahoo) need POP3
# connection to allow SMTP connection

Они что, считают что человек имеющий sysdba логин к сколь более менее комерчекой базе (прога ведь платная, побаловаться прядли покупать станут) имееет ящик на Yahoo :))

Сегодня вечером сделаю тестовую базу.. запушу попробую.

3) Лицензия. Прямая и короткая. Ни за что не отвечаем "AS IS". Хотим денег. Причем почти сразу...

Вот такие вот первые впечатления... Хотя пока ничего плохого. Позже попробую на тестовой базе.

ifconfig
()

А под Solaris она должна работать?

CrownRU
()

Оракел работает на Solais 8 x86, в дальнейшем планируется Solaris 8 или 9 для SPARC, линуховые проги без сырцов соотв. мало интересуют, даже смотреть не буду...

svartalf
()

>>А под Solaris она должна работать?
В том виде в котором раздаеться по ссылке конечно нет.
ето бинарник скомпилен по GNU либы
$ldd oraback
libz.so.1 => /usr/lib/libz.so.1 (0x40021000)
libpthread.so.0 => /lib/libpthread.so.0 (0x40030000)
libstdc++-libc6.1-1.so.2 => /usr/lib/libstdc++-libc6.1-1.so.2 (0x40046000)
libm.so.6 => /lib/libm.so.6 (0x4008e000)
libc.so.6 => /lib/libc.so.6 (0x400b0000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

На самом деле, посмторев на его "нутря"
$strings oraback
это ни что иное как просто набор команд sqlplus + шифрование, ftp, mail и т.п.
Все его действия обычно выполнялись/писались в ввиде скриптов.





ifconfig
()

>>это ни что иное как просто набор команд sqlplus
Небольшая поправочка.Читать как: Набор Оракловских SQL команд для backup, запускаемых через sqlplus

ifconfig
()

А стоит ли использовать что-то такое навернутое и за деньги когда такие скрипты пишутся под конкретный случай.

И что значит частичное восстановление. Это что файлик достать из арзива по имени? Смешно.

По моему у каждого DBA есть свой наборчик скриптов для бэкапа который он в течение своей проф. деятельности совершенствует и отлаживает.

На мой субъективный взгляд оно того не стоит.

СтранниК

anonymous
()

А чем вам RMAN не нравится?
С Oracle вместе, бесплатно идет.
Хочешь скрипты пользуй, хочешь TSPITR восстанавливай.
И волосы потом не рвать, что продукт глюкавый.

Oracle

anonymous
()

> По-русски не ни слова. В основном предназначена в основном для иностранцев: по-этому и не по-русски.

Игорь

anonymous
()

> Про Yahoo ifconfig прав, но у нас в Омске платный email дорог. :((

Игорь

anonymous
()

> Нет исходников Одни и теже исходники работают и в UNIX и в Windows. К тому-же большая их часть используется и в "file backup app (пока только для Windows)". Ну а самое главное: уж очень я не уверен, что их не украдут, а это мой единственный источник денег. Уж ОЧЕНЬ надоело на тетю горбатиться за $100.

Игорь

anonymous
()

> Solaris Самой Solaris у меня нету. Слышал, что можно следать объектники (*.o) и потом каждый пусть линкует, но как это сделать не знаю. Может кто подскажет?

Bujhm

anonymous
()

> Зачем 1. RMAN не умеет сжимать, разбивать на тома, шифровать и по FTP слать. Да и сложет он, но бесплатен.

2. Проста

3. Может параллельно бакить N файлов и разбивает их на тома (скрипты нет).

4. Может создавать копию базы данных.

5. По идее инкрементные архивы должны быть меньше, чем с RMAN, хотя не проверял. И можно несколько backup sets на одну базу.

Игорь

anonymous
()

> 1. RMAN не умеет сжимать, разбивать на тома, шифровать и по FTP слать.

Команда RMANа run {... HOST ' *** ' .....}
позволяет делать все это

подставляй только

compress / gzip file.nam
for ... dd if=$1 of=$2 skip=$3 count=$4
ftp < my_ftp.ini
crypt $1 < my_crypt.ini

Oracle

anonymous
()

Вот если бы для Оракла было нечто вроде pg_dump, то я бы может за такое и бабла отвесил бы. Особенно радовался бы ТЕКСТОВОМУ формату бэкапа и возможности вгрузить не медленнее чем EXP/IMP. Да только хрен кто сделает это для оракла.... :(

Antichrist
()

4Antichrist
> Вот если бы для Оракла было нечто вроде pg_dump,

А чем это хорошо?

Oracle

anonymous
()
Ответ на: комментарий от anonymous

Я же уже сказал: текстовым форматом и большой скорострельностью.

Antichrist
()

Мне передача по ftp как-то не очень. Могут всякие нюансы появится ( например в место binary mode включится другой или там permission у файликов поменяется )

Я использую либо rsh либо ssh( если rsh нельзя)- достаточно универсально и сильно команды переделывать не надо. Захотел на удаленный хост сбросил , а захотел на удаленную ленту. Захотел поток сжал. Полностью хозяин положения.

СтранниК

anonymous
()

История создания (просто для интереса):

Есть такая услуга Online Backup через FTP и одна крупная компания спросила о программе oracle & ms sql backup. Вот я и сделал. В виндоус она имеет GUI интерфейс и проста до безобразия. Но т.к. я не люблю MS (хотя деньги зарабатываю только на них), то основной код сделал переносимым. Так вот она и родилась...

Об альтернативах: 1. Скрипты. Нету incremental backups. Одно это очень плохо (особо для online backups). Да и каждый раз изобретать велосипед лениво (для меня лично).

2. RMAN. Я нашел 4 недостатка (было больше: не знал про HOST): 2.1. В любом слечае перед сжатием,... он копирует целый файл на диск и жрет место. 2.2. Сложен. 2.3. для полноценной работы требует другую базу. 2.4. incremental backups не привязаны к "backup storage" и с этим можно намудрить.

Игорь

p.s. Честно говоря в России я продать ничего не планирую (да и не хочу), поэтому нет ни слова по-русски. Здесь всегда время дешевле денег. Но за критику спасибо (уже сделал 4 изменения).

anonymous
()

to Игорь...
Извини что не успел попробовать... на выходных обязательно..
на следущей неделе "оглашу" свое мнение.
А вообше, действительно нужная прога. RMAN всеж хоть и "крут" и "универсален"
всеж достаточно заковырист.

Хотя и инкрементал бакап скрипты позволяют :))
Да и все они позволяют, тока вот не универсальны, как правило, они..

ifconfig
()

А чем стандартные imp/exp не устраивают? Конечно при работающей базе их использование чревато несовпадениями значений последовательностей и максимальных значений ключей, но на остановленной - просто таки идеал для backup А потом сразу файлик на ленту :)

Eugeny_Balakhonov ★★
()
Ответ на: комментарий от Eugeny_Balakhonov

IMP/EXP: Скорость. На базе размером в 1.5GB чаботают часами. На моем бывшем месте работы применяли их. Скорость восоздания базы 5-6 часов. Для банка (где я работал) это значит потерять рабочий день.

anonymous
()
Ответ на: комментарий от ifconfig

Я не такой крутой линуксист. Бинарной пачкование с разчетом контрольных сум и полным контролем ошибок для меня слишком уж. А вообще все можно сделать несколькими способами. Просто я предлогаю белее легкие...

Игорь

anonymous
()
Ответ на: комментарий от ifconfig

Имел в виду пачкование на shell

anonymous
()

Мда. 
>1. RMAN не умеет сжимать, разбивать на тома, шифровать и по FTP слать. Да и сложет он, но бесплатен.
см команду 'set limit channel nnn kbytes=nnnnnnn;' - это про тома.
Сжимать, шифровать и по FTP слать не умеет - это точно. Вернее сжимает, но не сильно. А слать 5-10G архивы по FTP - самоубийство. Проще примонтировать шару по NFS или SMB и на него архивировать.
>2. Проста 
Ну Оракел вообще штука непростая...
>3. Может параллельно бакить N файлов и разбивает их на тома (скрипты нет). 
RMAN может параллельно бэкапить много файлов и разбивать их на тома.
см. команду 'allocate channel nnn type nnnn format 'nnnnnnn';' ну и предыдущую 'set limit.....' Если не доходит - можно наделать много каналов, на каждый из них назначить свой лимит, по каждому из них бэкапить хоть базу целиком, хоть файлы отдельно.
>4. Может создавать копию базы данных.
см, команду 'copy'
5. По идее инкрементные архивы должны быть меньше, чем с RMAN, хотя не проверял. И можно несколько backup sets на одну базу.
RMAN позволяет делать много бэкапсетов на одну базу.
Еще RMAN умеет исполнять qsl команды и скрипты, умеет хранить и исполнять скрипты из базы, умеет выдавать листинги бэкапов в журнал или на экран, может работать как с каталогом, так и без него, для него не нужно "отдельной" базы данных, умеет нормально работать с archive log'ами, делает как инкрементальные, так и кумулятивные бэкапы, умеет создавать полную копию базы данных на другом сервере, и пр. и дл. Восстановление вообще отдельная песня. Чего стоит только проверка на "восстанавливаемость" архивов, и PITR. 
В общем RTFM по RMAN и не надо искать "всемогущих" средств от лукавого...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.