|   |   | 
| 
 | Скрипт backup для 1c + centos 6.5 | ☑ | ||
|---|---|---|---|---|
| 0
    
        Geroy 27.05.15✎ 09:45 | 
        Поделитесь готовым скриптом выгрузки dt-шника     | |||
| 1
    
        fisher 27.05.15✎ 09:48 | 
        Что, реально работаете на файловой линуксовыми клиентами? И как оно - полет нормальный?     | |||
| 2
    
        Geroy 27.05.15✎ 09:49 | 
        (1) Сервер postgres ,а клиенты по RDP на винде     | |||
| 3
    
        Geroy 27.05.15✎ 09:50 | 
        (1) скрипт нужен для запуска под Centos     | |||
| 4
    
        fisher 27.05.15✎ 09:50 | 
        Тогда какого рожна бэкап не постгришный?     | |||
| 5
    
        bolero 27.05.15✎ 10:05 | 
        (4) +
 (0) люди делятся на три вида: кто еще не делает бэкапы, кто уже делает, и кто проверяет, что из бэкапа действительно можно восстановиться | |||
| 6
    
        Geroy 27.05.15✎ 10:08 | 
        (4) не нужен мне buckup с постгреса!
 Нужно только то что в 1 посте | |||
| 7
    
        bolero 27.05.15✎ 10:10 | 
        /etc/bacula/scripts/dump_pg1c.sh
 .... BINDIR=/usr/pgsql-9.3-onec/bin for DBNAME in $DBS; do DUMPDN="/backup/pg1c/${DBNAME}.pgdumpdir" rm -rf "${DUMPDN}" ${BINDIR}/pg_dump --host="${PRODB}" --file "${DUMPDN}" --format=directory --jobs=4 --username=postgres ${DBNAME} done пользователю, от которого запускается скрипт (в случае с бакулой это root), прописать пароль postgres в ~/.pgpass jobs прописать сколько ядер есть, сжатие параллелит хорошо | |||
| 8
    
        bolero 27.05.15✎ 10:12 | 
        (6) ну и ссзб, обожгешься, будешь плакать потом     | |||
| 9
    
        fisher 27.05.15✎ 10:14 | 
        (6) Тогда это экзотика. dt для клиент-сервера нормальным людям нужен только для переноса, разово. Так что сам пиши. Делов-то. Только если хочешь именно из-под линуха, нужно будет толстого клиента ставить линуксового, как я понимаю.     | |||
| 10
    
        Бубка Гоп 27.05.15✎ 10:14 | 
        (6) нужен, просто ты этого еще не понимаешь     | |||
| 11
    
        Geroy 27.05.15✎ 10:18 | 
        (10) вот что за люди тут сидят, вас просят помочь в одном вопросе , а вы нос суете во всё 
 backup базы с postgresa делается, но нужно чтобы каждую ночь выгружался dt и копировался на наше облако, затем с этого облака его копируют ребята которые удаленно работают + нужно еще отдельно выгружать конфигурацию | |||
| 12
    
        Бубка Гоп 27.05.15✎ 10:20 | 
        (11) жесть     | |||
| 13
    
        fisher 27.05.15✎ 10:22 | 
        (11) А не проще хранилище поднять по http?     | |||
| 14
    
        fisher 27.05.15✎ 10:22 | 
        Сервер хранилища, то бишь.     | |||
| 15
    
        bolero 27.05.15✎ 10:23 | 
        /opt/1C/v8.3/i386/1cv8 \
 DESIGNER \ /L RU \ /VL RU \ /S 'srv\db' \ /N admin \ /P admin \ /DumpIB db.dt неужто действительно так сложно, если postgres backup уже осилил? | |||
| 16
    
        Geroy 27.05.15✎ 10:28 | 
        (15) спасибо     | |||
| 17
    
        bolero 27.05.15✎ 10:33 | 
        (15) и таки да, по крону тебе это в Xnest запускать придется, т.к. пофигуратору нужно куда-то окошко приветствия отрисовать     | |||
| 18
    
        fisher 27.05.15✎ 10:45 | 
        (17) что, оно без иксов совсем не умеет?     | |||
| 19
    
        ansh15 27.05.15✎ 10:57 | 
        (18) Не хочет. Пробовал создавать файловую базу из командной строки, из окна xterm в работающей графической оболчке -пожалуйста, а просто по ssh - нет.     | |||
| 20
    
        ansh15 27.05.15✎ 11:05 | 
        (11) CentOS 6.x клиента 1C не воспринимал раньше, одна библиотека на той версии была, сейчас не знаю. На CentOS 7 клиент ставится и работает, так что нужно будет обновиться.     | |||
| 21
    
        fisher 27.05.15✎ 11:08 | 
        Может, в пакетном режиме умеет...     | |||
| 22
    
        Geroy 27.05.15✎ 11:13 | 
        (20) postgres на 7 не взлетел чего-то     | |||
| 23
    
        ansh15 27.05.15✎ 11:17 | 
        (22) 9.2 или 9.3 от 1С надо, у 9.1 initdb не проходит, пишет что-то про особенности gcc.     | |||
| 24
    
        Geroy 27.05.15✎ 11:38 | 
        (23) при установке Postgres 9.2.4-1.1C  на Centos 7 возникает не разрешимая зависимость в версиях библиотек, минимальный релиз поддерживаемого Postgres 9.3.6, на сайте максимальный релиз от 1с 9.3.4-1.1C , для ознакомления     | |||
| 25
    
        ansh15 27.05.15✎ 12:55 | 
        (24) Спасибо, ознакомился. 9.2.4 и 9.3.4 собираются из исходников с патчами 1С, устанавливаются и работают под CentOS 7 вполне нормально. По поводу готовых сборок с пользовательского сайта 1С ничего не скажу, я ими не пользуюсь. Значит, есть какие-то несоответствия.     | |||
| 26
    
        fisher 27.05.15✎ 13:25 | 
        (25) Хм... Готовые пропатченные исходники у 1С вроде только на 9.2.1 есть. Ты 9.3.4 сам патчил и никаких проблем не было? Просто когда-то читал статью на эту тему, там вроде куча танцев с бубнами была, если самому патчить.     | |||
| 27
    
        ansh15 27.05.15✎ 13:51 | 
        (26) 9.2.4 там тоже есть. 9.3.4 сам патчил, нормально поставилось и собралось, с осени документооборот на нем в CentOS 7 крутится. В начале мая на него же поставил и БГУ с зарплатой и кадрами, бухгалтерия проводки/отчеты погоняла, вроде ошибок не обнаружила, единственно, для  ЗиК  нужно hashjoin выключать, иначе расчеты зарплаты, больничных и еще чего-то встают колом. Но это, видимо, связано с платформой 8.3.5, потому что на 8.2.19 эти функции работают нормально.
 Понятно, что 9.3.4 считается тестовой, уже около года, может быть хотят 9.4 запустить в работу, потому в актуальную версию и не переводят... | |||
| 28
    
        Geroy 27.05.15✎ 14:32 | 
        (27)а поделится можете postgres + патчи?     | |||
| 29
    
        Geroy 27.05.15✎ 14:53 | 
        (25) или как именно вы собирали postgres + патчи, проблема актуальна и ваша помощь будет как раз кстати , просто коллега пробовал пропатчить , но при сборке не удавалось скомпилировать вновь ругался на библиотеки     | |||
| 30
    
        bolero 27.05.15✎ 15:04 | 
        (29) тут еще руки понадобятся, и это не стеб и не издевка
 либо научишься и поймешь, либо сделаешь по чужой инструкции и сильно пострадаешь в будущем, когда попадешь в ситуацию, которую не сможешь разрулить | |||
| 31
    
        Geroy 27.05.15✎ 15:07 | 
        (30) все прекрасно понимаю, но хотелось бы услышать ответ от (27) ansh15     | |||
| 32
    
        fisher 27.05.15✎ 15:11 | 
        (27) Точно. Забыл, что на users патчи тоже выкладываются.     | |||
| 33
    
        ansh15 27.05.15✎ 16:34 | 
        (31) Параметры autovacuum в PostgreSQL - проясните, пожалуйста, ситуацию
 Пост 51. Исходники и патчи на пользовательском сайте 1С, там же где и готовые сборки соответствующих версий PostgreSQL. Патчи в корне архива(5 шт.) Patch.rar. Для 9.3.4: patch -p 1 <1c_FULL_93-0.23.2 patch -p 1 <applock-1c-9.3.patch patch -p 1 <online_analyze_93.patch patch -p 1 <plantuner.patch patch -p 1 <postgresql-1c-9.3.patch Если ругается при компиляции. то возможно не хватает каких-то -devel пакетов. В общем -да, ручная работа. | |||
| 34
    
        Geroy 27.05.15✎ 17:30 | 
        (33) и что делать , если ругается ?     | |||
| 35
    
        Geroy 27.05.15✎ 17:35 | 
        (33) Постгрес тоже с юзер1с?     | |||
| 36
    
        Geroy 27.05.15✎ 17:37 | 
        (33)  hashjoin где выключать его?     | |||
| 37
    
        Geroy 27.05.15✎ 17:50 | 
        (36) ошибка при конфигурате  readline not found     | |||
| 38
    
        bolero 27.05.15✎ 18:17 | 
        (33) > ручная работа
 несогласен :) официальный rpm spec, слегка поправлен, в него включены патчи, собрано в пакет и положено в корпоративный yum потом разворачивается командой yum install, причем параллельно с обычным postgres компилять руками что-то связанное с production на центоси - моветон | |||
| 39
    
        ansh15 27.05.15✎ 21:54 | 
        (38) Старомодный я, что поделать :)
 Для сторонних клиентов так бы и сделал. (34)(37) Установить отсутствующие пакеты. В данном случае yum install readline readline-devel (35) да, в том Patch.rar есть. (36) в postgresql.conf, но это весьма специфично, для работы большинств конфигураций не требуется. | |||
| 40
    
        Geroy 28.05.15✎ 12:28 | 
        (39) Всё получилось спасибо
 devel поставил недостающих | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |