Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > 1C 8.2 backup


Автор: Prontit 21.10.2015, 07:08
Здравствуйте,

имеем следующее:
  • Windows Server 2008 r2;
  • 1C:Предприятие 8.2 (самописаная конфигурация);
  • Postgresql 9.1;
  • Размер базы около 85 гб.
Сейчас работает так:
каждую ночь, с помощью планировщика запускается батник, который делает следующее:

Код

@echo off
cd "C:\Program Files (x86)\1cv82\common\"
START 1cestart.exe CONFIG /S Server\base /Nadmin /Ppass /DumpIB \\NAS\folder\%date%_base.dt /OUT "\\NAS\folder\%date%_base.txt" -NoTruncate


тут такая проблема: если есть активные сеансы (кто-то не закрыл 1С или есть сом-соединение), бэкап не проходит.
Вопрос №1 - как убить сом-соединение и другие активные сеансы, чтобы проходил бэкап? Не руками, а кодом из этого же батника, например.
Хотелось бы делать бэкап чаще чем раз в сутки (намного чаще, буквально каждые пол часа, максимум час).
Вопрос №2 - можно ли делать бэкап "на лету", например напрямую дамп базы с постгреса, и как это сделать максимально быстро?
Мы пробовали сделать дамп через pgAdmin, база бэкапится чуть быстрее чем средствами 1С (около 40 минут), что не есть хорошо.

И самое важное, во время бэкапа, как средствами 1С, так и средствами слона, работа в 1С становится не возможна. А работать надо.

Буду благодарен за любую информация!

Автор: Naghual 21.10.2015, 12:46
Делай бэкапы базы средствами самой СУБД. Тогда будет "на лету".
Параллельно, по такому-же расписанию делай бэкап каталога с настройками и конфигурацией 1С.
Потом научись восстанавливать из этой пары архивов рабочую 1С.

Добавлено через 2 минуты и 32 секунды
По поводу вопроса №1:  убей все инстансы процессов 1С. Но это грубо. Нужно бы сначала попробовать все закрыть програмно.

Автор: Prontit 21.10.2015, 13:29
Цитата(Naghual @ 21.10.2015,  12:46)
Делай бэкапы базы средствами самой СУБД. Тогда будет "на лету".
Параллельно, по такому-же расписанию делай бэкап каталога с настройками и конфигурацией 1С.
Потом научись восстанавливать из этой пары архивов рабочую 1С.

Добавлено @ 12:48
По поводу вопроса №1:  убей все инстансы процессов 1С. Но это грубо. Нужно бы сначала попробовать все закрыть програмно.

Благодарю за ответ!

Дело в том, кто когда делаем дамп постгреса, в этом время (около 30 минут) нереально работать в 1С, жутко висит. Это никак не обойти, верно? И сам размер базы такой, что дамп делается долго...

Как можно програмно закрыть сеансы и сом-соединения? Не нашел по этому вопросу инфу в гугле...все только про 8.3 пишут.

Автор: Angel_666 22.10.2015, 18:57
Попробуй так:
taskkill /IM 1cv8.exe /F
taskkill /IM 1cv8c.exe /F
taskkill /IM 1cv8s.exe /F

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/1C-82-backup-id56270fe0ae20151a6f8b4567#findElement_E7045_56290779ae2015455f0470f9_0

Автор: Prontit 28.10.2015, 08:24
Цитата(Angel_666 @ 22.10.2015,  18:57)
Попробуй так:
taskkill /IM 1cv8.exe /F
taskkill /IM 1cv8c.exe /F
taskkill /IM 1cv8s.exe /F

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/1C-82-backup-id56270fe0ae20151a6f8b4567#findElement_E7045_56290779ae2015455f0470f9_0

Попробовали воспользоваться предложенным скриптом. Сеансы разного типа, запущенные на сервере, обрываются, но остаются сеансы, которые запущены с клиентских компов в локальной сети. Они тоже могут помешать выполнить резервное копирование. Как быть с ними?

Автор: Angel_666 28.10.2015, 10:38
тогда можно накидать обработочку по завершению сеансов из 1с (примеров куча) и стартовать ее первой
"C:\Program Files (x86)\1cv8\bin\1cv8.exe" ENTERPRISE /server\InfoBase /N"user" /PPass /Execute "D:\ЗавершениеСеансовПользователей.epf"


Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/1C-82-backup-id56270fe0ae20151a6f8b4567#findElement_E7045_56307b6dae2015784588788e_0

Автор: FreeArcher 22.11.2015, 12:41
Для сброса сеансов 1С достаточно перезапустить 1С сервер по расписанию перед бекапом.
А насчет то долго бекап делается, у посгреса нет дифференцированных бекапов? Такой объем как бы быстро то не отбыкапишь.

И ещё, почему пользуетесь посгресом, для такой базы, может лучше другую СУБЮ взять?

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/1C-82-backup-id56270fe0ae20151a6f8b4567#findElement_E7045_56518dcfae2015bf6144f968_0

Автор: Angel_666 22.11.2015, 22:31
Скороее всего потому что он бесплатный, все остальное стоит денег. Куча контор из-за этого на нем сидит.

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/1C-82-backup-id56270fe0ae20151a6f8b4567#findElement_E7045_565217f9ae20159c614505e6_0

Автор: FreeArcher 23.11.2015, 05:29
Вот как не удивительно, но куча контор сидит на MS SQL "бесплатном" и не заморачивается.

По этому и интересно мне в чем причины использования посгреса. Да и база то приличная, а значит контора тоже приличная, можно уже и MS SQL позволить.

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/1C-82-backup-id56270fe0ae20151a6f8b4567#findElement_E7045_565279fdae2015e55044fadf_0

Автор: Angel_666 23.11.2015, 22:44
MS SQL если не ошибаюсь бесплатен до 1gb

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/1C-82-backup-id56270fe0ae20151a6f8b4567#findElement_E7045_56536c8dae20153d0744f935_0

Автор: mantrid 10.3.2016, 10:30
Цитата(FreeArcher @ 23.11.2015,  05:29)
Вот как не удивительно, но куча контор сидит на MS SQL "бесплатном" и не заморачивается.

По этому и интересно мне в чем причины использования посгреса. Да и база то приличная, а значит контора тоже приличная, можно уже и MS SQL позволить.

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/1C-82-backup-id56270fe0ae20151a6f8b4567#findElement_E7045_565279fdae2015e55044fadf_0

Всем твердят, что посгрег быстрее, на самом деле одинаво работают.
http://largeheart.ruhttp://lasercalibration.ruhttp://laserpulse.ruhttp://laterevent.ruhttp://latrinesergeant.ruhttp://layabout.ruhttp://leadcoating.ruhttp://leadingfirm.ruhttp://learningcurve.ruhttp://leaveword.ruhttp://machinesensible.ruhttp://magneticequator.ruhttp://magnetotelluricfield.ruhttp://mailinghouse.ruhttp://majorconcern.ruhttp://mammasdarling.ruhttp://managerialstaff.ruhttp://manipulatinghand.ruhttp://manualchoke.ruhttp://nameresolution.ruhttp://naphtheneseries.ruhttp://narrowmouthed.ruhttp://nationalcensus.ruhttp://naturalfunctor.ruhttp://navelseed.ruhttp://neatplaster.ruhttp://necroticcaries.ruhttp://negativefibration.ruhttp://neighbouringrights.ruhttp://objectmodule.ruhttp://observationballoon.ruhttp://obstructivepatent.ruhttp://oceanmining.ruhttp://octupolephonon.ruhttp://offlinesystem.ruhttp://offsetholder.ruhttp://olibanumresinoid.ruhttp://onesticket.ruhttp://packedspheres.ruhttp://pagingterminal.ruhttp://palatinebones.ruhttp://palmberry.ruhttp://papercoating.ruhttp://paraconvexgroup.ruhttp://parasolmonoplane.ruhttp://parkingbrake.ruhttp://partfamily.ruhttp://partialmajorant.ruhttp://quadrupleworm.ruhttp://qualitybooster.ruhttp://quasimoney.ruhttp://quenchedspark.ruhttp://quodrecuperet.ruhttp://rabbetledge.ruhttp://radialchaser.ruhttp://radiationestimator.ruhttp://railwaybridge.ruhttp://randomcoloration.ruhttp://rapidgrowth.ruhttp://rattlesnakemaster.ruhttp://reachthroughregion.ruhttp://readingmagnifier.ruhttp://rearchain.ruhttp://recessioncone.ruhttp://recordedassignment.ruhttp://rectifiersubstation.ruhttp://redemptionvalue.ruhttp://reducingflange.ruhttp://referenceantigen.ruhttp://regeneratedprotein.ruhttp://reinvestmentplan.ruhttp://safedrilling.ruhttp://sagprofile.ruhttp://salestypelease.ruhttp://samplinginterval.ruhttp://satellitehydrology.ruhttp://scarcecommodity.ruhttp://scrapermat.ruhttp://screwingunit.ruhttp://seawaterpump.ruhttp://secondaryblock.ruhttp://secularclergy.ruhttp://seismicefficiency.ruhttp://selectivediffuser.ruhttp://semiasphalticflux.ruhttp://semifinishmachining.ruhttp://tacticaldiameter.ruhttp://tailstockcenter.ruhttp://tamecurve.ruhttp://tapecorrection.ruhttp://tappingchuck.ruhttp://taskreasoning.ruhttp://technicalgrade.ruhttp://telangiectaticlipoma.ruhttp://telescopicdamper.ruhttp://temperateclimate.ruhttp://temperedmeasure.ruhttp://tenementbuilding.ruhttp://ultramaficrock.ruhttp://ultraviolettesting.ruhttp://factoringfee.ruhttp://filmzones.ruhttp://gadwall.ruhttp://gaffertape.ruhttp://gageboard.ruhttp://gagrule.ruhttp://gallduct.ruhttp://galvanometric.ruhttp://gangforeman.ruhttp://gangwayplatform.ruhttp://garbagechute.ruhttp://gardeningleave.ruhttp://gascautery.ruhttp://gashbucket.ruhttp://gasreturn.ruhttp://gatedsweep.ruhttp://gaugemodel.ruhttp://gaussianfilter.ruhttp://gearpitchdiameter.ruhttp://geartreating.ruhttp://generalizedanalysis.ruhttp://generalprovisions.ruhttp://geophysicalprobe.ruhttp://geriatricnurse.ruhttp://getintoaflap.ruhttp://getthebounce.ruhttp://habeascorpus.ruhttp://habituate.ruhttp://hackedbolt.ruhttp://hackworker.ruhttp://hadronicannihilation.ruhttp://haemagglutinin.ruhttp://hailsquall.ruhttp://hairysphere.ruhttp://halforderfringe.ruhttp://halfsiblings.ruhttp://hallofresidence.ruhttp://haltstate.ruhttp://handcoding.ruhttp://handportedhead.ruhttp://handradar.ruhttp://handsfreetelephone.ruhttp://hangonpart.ruhttp://haphazardwinding.ruhttp://hardalloyteeth.ruhttp://hardasiron.ruhttp://hardenedconcrete.ruhttp://harmonicinteraction.ruhttp://hartlaubgoose.ruhttp://hatchholddown.ruhttp://haveafinetime.ruhttp://hazardousatmosphere.ruhttp://headregulator.ruhttp://heartofgold.ruhttp://heatageingresistance.ruhttp://heatinggas.ruhttp://heavydutymetalcutting.ruhttp://jacketedwall.ruhttp://japanesecedar.ruhttp://jibtypecrane.ruhttp://jobabandonment.ruhttp://jobstress.ruhttp://jogformation.ruhttp://jointcapsule.ruhttp://jointsealingmaterial.ruhttp://journallubricator.ruhttp://juicecatcher.ruhttp://junctionofchannels.ruhttp://justiciablehomicide.ruhttp://juxtapositiontwin.ruhttp://kaposidisease.ruhttp://keepagoodoffing.ruhttp://keepsmthinhand.ruhttp://kentishglory.ruhttp://kerbweight.ruhttp://kerrrotation.ruhttp://keymanassurance.ruhttp://keyserum.ruhttp://kickplate.ruhttp://killthefattedcalf.ruhttp://kilowattsecond.ruhttp://kingweakfish.ruhttp://kleinbottle.ruhttp://kneejoint.ruhttp://knifesethouse.ruhttp://knockonatom.ruhttp://knowledgestate.ruhttp://kondoferromagnet.ruhttp://labeledgraph.ruhttp://laborracket.ruhttp://labourearnings.ruhttp://labourleasing.ruhttp://laburnumtree.ruhttp://lacingcourse.ruhttp://lacrimalpoint.ruhttp://lactogenicfactor.ruhttp://lacunarycoefficient.ruhttp://ladletreatediron.ruhttp://laggingload.ruhttp://laissezaller.ruhttp://lambdatransition.ruhttp://laminatedmaterial.ruhttp://lammasshoot.ruhttp://lamphouse.ruhttp://lancecorporal.ruhttp://lancingdie.ruhttp://landingdoor.ruhttp://landmarksensor.ruhttp://landreform.ruhttp://landuseratio.ruhttp://languagelaboratory.ruhttp://audiobookkeeper.ruhttp://cottagenet.ruhttp://kinozones.ruhttp://laserlens.ruhttp://medinfobooks.ruhttp://mp3lists.ruhttp://spicetrade.ruhttp://spysale.ruhttp://stungun.ru

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)