Не проходит gbak backup.: ((((

Ёж из ГВЦ
Дата: 06.10.2005 19:20:31
Надо забэкапить базу
что получается:

grey:/opt/firebird # bin/gbak -T localhost:/opt/firebird/etrade.gdb
./arch_bkp/etrade20051006_16.03.gbk -user inet -pass пароль
gbak: ERROR: lock conflict on no wait transaction
gbak: ERROR: Unable to perform operation. You must be either SYSDBA or
owner of the database
gbak: Exiting before completion due to errors

grey:/opt/firebird # cat SYSDBA.password
# Firebird generated password for user SYSDBA is:
ISC_USER=sysdba
ISC_PASSWD=парольdba
# generated on grey at time Tue Jul 19 11:44:43 MSD 2005
# Your password can be changed to a more suitable one using the
# /opt/firebird/bin/changeDBAPassword.sh script
при этом мне пишется следующее:
grey:/opt/firebird # bin/gbak -T localhost:/opt/firebird/etrade.gdb
./arch_bkp/etrade20051006_16.03.gbk -user sysdba -pass парольdba
gbak: ERROR: lock conflict on no wait transaction
gbak: ERROR: Your user name and password are not defined. Ask your
database administrator to set up a Firebird login.
gbak: Exiting before completion due to errors

Я что-то не могу понять ситуацию -
то ли надо давать SYSDBA роль юзеру inet, то ли менять пароль юзеру sysdba (но как его поменять не зная его)
или еще что -то
Прошу помочь.
Amris Mirddin
Дата: 06.10.2005 19:29:04
Я так понимаю, с докой ты разбираться не будешь ибо не твоя база и не твоё по большому счёту это дело. Я опять же так понимаю, сервак у тебя *-ниховый. Зайди под рутом и задавай команду без юзера и пароля. -T убери нафик, задавай ключи -b и -g. Ресторить будешь в другой файл с ключом -с. А лучше свяжись с разработчиками и выполняй их инструкции пошагово под диктовку, пока не заломал базу к едрене фене.
______________________________________
Cоздавать БД надо для того чтобы любой человек не знающий SQL мог пользоваться ею.
Не моё. Честно украденный перл.
Ёж из ГВЦ
Дата: 07.10.2005 11:42:33
База моя, с докой разбираться буду, просто не силен в английском, а толковую документашку на русском не могу найти. Может и нет такой ?

Правильно ли я понял, что выполняя команду gbak на *nix под рутом, я могу не указывать пароль, и юзера. Значит ли это что действия выполняются под юзером SYSDBA ? Это распространяется и на дргие утилиты из дир. bin ?

У меня прошел backup без вопросов под пользователем root.

Можно ли рассматривать как грубы но эффективный бэкап - остановку Апаче - проверку что коннектов нет и архивиривание папка firebird ?
Мимопроходящий
Дата: 07.10.2005 11:48:04

Привет, Ёж!
Ты пишешь:

Ёж
ЁиГ> Можно ли рассматривать как грубы но эффективный бэкап - остановку Апаче -
ЁиГ> проверку что коннектов нет и архивиривание папка firebird ?
В сад!

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3

Карабас Барабас
Дата: 07.10.2005 12:15:27
При чем тут апач ?

Posted via ActualForum NNTP Server 1.3

fynda
Дата: 07.10.2005 12:27:03

Ёж из ГВЦ wrote:

> Можно ли рассматривать как грубы но эффективный бэкап - остановку Апаче
> - проверку что коннектов нет и архивиривание папка firebird ?

А смысл? Сильно хочется поиметь трах ради пятиминутной экономии?

Posted via ActualForum NNTP Server 1.3

Ёж из ГВЦ
Дата: 07.10.2005 13:00:19
Не могу понять пройдет ли восстановление базы - если восстановить обратно всю папку firebird?

Апаче при том, что тогда отвалятся php-шные коннекты.

Ну не знаю я firebird, работал только с Oracle. Тут передали приложение
php-шное с базой на администрирование а пароль SYSDBA человек не записал. Или же глюк с базой ибо пароль из файла SYSDBA.password -не проходит - смотри мою распечатку в начале темы.

Пробовал bin/changeDBApassword,
какой бы пароль я не указывал, включая masterkey - мало ли что,
он пишет что User and password are not defined Can not connect to database,
при этом в самом файле SYSDBA.password пароль меняет на новый.


Прошу также вас ответтить на


У меня прошел backup без вопросов под пользователем root.

Правильно ли я понял, что выполняя команду gbak на *nix под рутом, я могу не указывать пароль, и юзера. Значит ли это что действия выполняются под юзером SYSDBA ? Это распространяется и на дргие утилиты из дир. bin ? Смогу ли я таким же образом восстановить под пользователем root ?

VF
Дата: 07.10.2005 13:41:40
Ёж из ГВЦ
Тут передали приложение
php-шное с базой на администрирование а пароль SYSDBA человек не записал...

ставил FB сам или кто помогал, не имеет значение, пароли и пользователи хранятся не в БД которую Тебе передали, а в служебной БД, поэтому пароль sysdba это есть пароль поумолчанию, то есть masterke, под рутом можно делать, насколько я знаю в *nix системах root может иметь права sysdba (ну или что-то такое)...
короче, если под рутом работает gbak, то можешь смело и дальше бэкапить под рутом, только не забывай делать рестор, а то вдруг бэкап невосстановимый окажется...
Ёж из ГВЦ
Дата: 07.10.2005 13:44:44
Угу ок.
VF
Дата: 07.10.2005 13:55:44
Ёж из ГВЦ
Угу ок.

мне про *nix слепо не следует доверять, я FB только под винды пользую, под Linux ставил однажды, но потом отказались (внутренние дела отдела, нужен был виндовоз ещё для одной задачки)...
отказались не по причине FB...