powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / gbak skip_data
12 сообщений из 12, страница 1 из 1
gbak skip_data
    #39974327
a4sdg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в базе есть таблица customer_files
как ее исключить из резервной копии, если сервер работает под Windows?

Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
gbak -b -skip_d customer_files
gbak: ERROR:error while compiling regular expression "customer_files"

gbak -b -skip_d "customer_files"
gbak: ERROR:error while compiling regular expression "customer_files"

gbak -b -skip_d 'customer_files'
gbak: ERROR:error while compiling regular expression "'customer_files'"

gbak -b -skip_d customer\_files
gbak: ERROR:error while compiling regular expression "customer\_files"

gbak -b -skip_d 'customer\_files'
gbak: ERROR:error while compiling regular expression "'customer\_files'"



под linux отрабатывает без ошибки
Код: powershell
1.
gbak -B -skip_data 'customer\_files'
...
Рейтинг: 0 / 0
gbak skip_data
    #39974328
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a4sdg,

"CUSTOMER_FILES"?
...
Рейтинг: 0 / 0
gbak skip_data
    #39974330
a4sdg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
gbak -B -skip_d "CUSTOMER_FILES"
gbak: ERROR:error while compiling regular expression "CUSTOMER_FILES"

Firebird 3.0.5
...
Рейтинг: 0 / 0
gbak skip_data
    #39974332
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a4sdgв базе есть таблица customer_files
как ее исключить из резервной копии, если сервер работает под Windows?

Что-то ты недоговариваешь...
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
C:\Programs\Firebird\Avalerion>isql
Use CONNECT or CREATE DATABASE to specify a database
SQL> create database "test";
SQL> create table customer_files (a integer);
SQL> insert into customer_files values(1);
SQL> exit;

C:\Programs\Firebird\Avalerion>gbak -b -v -skip_data customer_files TEST test.bak
gbak:readied database TEST for backup
gbak:creating file test.bak
gbak:starting transaction
gbak:database TEST has a page size of 8192 bytes.
gbak:writing domains
gbak:    writing domain RDB$1
gbak:writing shadow files
gbak:writing character sets
gbak:writing collations
gbak:writing tables
gbak:    writing table CUSTOMER_FILES
gbak:         writing column A
gbak:writing types
gbak:writing filters
gbak:writing id generators
gbak:writing exceptions
gbak:writing functions
gbak:writing stored procedures
gbak:writing packages
gbak:writing triggers
gbak:writing trigger messages
gbak:    writing privilege for user SD
gbak:    writing privilege for user SD
gbak:    writing privilege for user SD
gbak:    writing privilege for user SD
gbak:    writing privilege for user SD
gbak:    writing privilege for user SD
gbak:writing security classes
gbak:writing table constraints
gbak:writing referential constraints
gbak:writing check constraints
gbak:writing SQL roles
gbak:writing names mapping
gbak:closing file, committing, and finishing. 1024 bytes written


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
gbak skip_data
    #39974394
a4sdg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да. не договариваю.
локально (Windows 10) все работает.

Но если делаю в таком окружении сервера
CentOS Linux release 7.6.1810 (Core)
Server Version: LI-V3.0.4.33054 Firebird 3.0

то получаю данную ошибку

т.е. gbak запускается на удаленной машине Windows, а сервер на CentOS
...
Рейтинг: 0 / 0
gbak skip_data
    #39974396
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a4sdg
как ее исключить из резервной копии, если сервер работает под Windows?
...
под linux отрабатывает без ошибки


a4sdg
локально (Windows 10) все работает.

Но если делаю в таком окружении сервера
CentOS Linux release 7.6.1810 (Core)
Server Version: LI-V3.0.4.33054 Firebird 3.0

то получаю данную ошибку
У кого-то явные проблемы с логикой...
...
Рейтинг: 0 / 0
gbak skip_data
    #39974397
a4sdg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, изначально, вопрос задан неверно. (ночами нужно спать)
gbak запускается на серверной Windows 2008, как клиент.
т.е. gbak запускается на удаленной машине Windows, а сервер на CentOS
...
Рейтинг: 0 / 0
gbak skip_data
    #39974406
AltHasp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a4sdg,

Вам же ответили уже.
Код: plsql
1.
gbak.exe -b -v -skip_data customer_files -user SYSDBA -password SECRET 192.168.1.22:/my_dir/test.fdb d:/test.bak


По пути должны находится рядом с gbak.exe и fbclient.dll соответствующей разрядности (и версии разумеется).
Адрес сервера, пароль, путь к вашей базе (или алиас) - впишите свой.
Вывод сообщений от gbak - перенаправьте в файл и выложите сюда, посмотрим что пишет...

Удачи !
...
Рейтинг: 0 / 0
gbak skip_data
    #39974419
AltHasp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a4sdg,

Еще вам нужно иметь в виду, что:

- имена файлов в Линуксах - регистрочувствительный;
- Разрешите в CentOS подключение на порт 3050 с удаленного хоста для gbak;
- в винде пропингуйте адрес вашего CentOS, чтобы выяснить есть ли связь между Windows и вашим Линуксом;
...
Рейтинг: 0 / 0
gbak skip_data
    #39974421
a4sdg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сервер CentOS Linux release 7.6.1810 (Core) Server Version: LI-V3.0.4.33054 Firebird 3.0
Клиент Windows 2008

Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Содержимое папки C:\backup
03.10.2018  13:10         1 369 088 fbclient.dll
03.10.2018  13:15           149 648 firebird.msg
03.10.2018  13:16           546 304 gbak.exe
18.03.2010  10:15           421 200 msvcp100.dll
18.03.2010  10:15           770 384 msvcr100.dll

C:\backup>gbak.exe -Z
gbak:gbak version WI-V3.0.4.33054 Firebird 3.0

C:\backup>gbak.exe -USER SYSDBA -PASSWORD ***** -b -v -skip_data customer_files 192.168.1.1:main backup_wo_files.fbk
gbak: ERROR:error while compiling regular expression "customer_files"
gbak:Exiting before completion due to errors
...
Рейтинг: 0 / 0
gbak skip_data
    #39974423
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a4sdg
Код: powershell
1.
Содержимое папки C:\backup

А если развернуть полноценный каталог с FB и попробовать из него ?
Сам сервер при этом устанавливать и запускать - не нужно
...
Рейтинг: 0 / 0
gbak skip_data
    #39974428
a4sdg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, за помощь.
с таким содержанием каталога ошибки нет
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
fbclient.dll
firebird.msg
gbak.exe
icudt52.dll
icudt52l.dat
icuin52.dll
icuuc52.dll
msvcp100.dll
msvcr100.dll
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / gbak skip_data
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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