Axcient-логотип

Жеке булуттагы Axcient x360Sync PostgreSQL

Axcient-x360Sync-PostgreSQL-на-жеке-булут-өндүрүмүндө

Private Cloud 3.6.20 менен баштап, жаңы Private Cloud орнотуулары PostgreSQL 12 алдын ала орнотулган жана PostgreSQL демейки тамыр базасынын түрү катары коюлган. Учурдагы орнотууну жаңыртуу үчүн, төмөнкү кадамдарды аткарыңыз.

Private Cloud серверинде PostgreSQLди жаңыртуу үчүн сунушталган процесс 9.x жана 12.x версияларын катарлаш иштетүүнү, бардык кызматтарды оффлайн режимине киргизүүнү, эски серверден резервдик көчүрмөнү жасоону, жаңы серверге калыбына келтирүүнү жана андан кийин кызматтарды кайра онлайнга алып келүүнү камтыйт.

Бул миграция процессинде токтоп калууга алып келет. токтоп калуу узактыгы маалымат базасынын өлчөмүнө жараша болот. Алдын ала иштебей турган убакытты эсептөөнүн жөнөкөй ыкмасы - бул кызматтар онлайн режиминде турганда базанын резервдик көчүрмөсүн жасоо (төмөндө 4-кадам). Камдык көчүрмөнү сактоо жана калыбына келтирүү процесси канча убакытка созулаарын болжолдоо үчүн камдык көчүрмөнү түзүүгө кеткен убакытты эки эсеге көбөйтүңүз. Ал камдык көчүрмөнү чыныгы көчүрүү үчүн колдонбоңуз.

Instructions

Процесс

1-КАДАМ. PostgreSQL 12.22 орнотуучуну жүктөп алыңыз 
Сиз расмий шилтемени колдоно аласыз webсайт: https://sbp.enterprisedb.com/getfile.jsp?fileid=1259240 же резервдик опция: https://syncedtool.com/shares/file/ZiaTVO1LL93/
Бул документтин максаттары үчүн PostgreSQL 12 колдонулат жана сунушталат, анткени биз азыр өндүрүш чөйрөлөрүндө иштеп жатабыз. Биз PostgreSQL 14 үчүн колдоону кошуунун үстүндө иштеп жатабыз. Бул колдоо киргизилгенде, тиешелүү документтер жаңыртылат.

2-КАДАМ. PostgreSQL орнотуучуну иштетиңиз.

  • Бардык демейки параметрлер жакшы.
  • Бардык компоненттер тандалды
  • Орнотуу каталогу: C:\Program Files\PostgreSQL\12 Маалымат каталогу: C:\Program Files\PostgreSQL\12\дата
  • Порт: 5433 (Эгер бул башкача болсо, эске алыңыз. Бул порт маалыматы кийинчерээк керек болот)
  • Postgres колдонуучусуна сырсөз суралганда, [портал] бөлүмүндө сервердин config.ini конфигурацияланган сырсөздү колдонуңуз. Башка сырсөз колдонулса, сервер туташпай калат.

3-КАДАМ. Кызматтарды токтотуу: Anchor Server, Anchor Sellery, Apache

4-КАДАМ. pgAdmin III аркылуу түпнуска серверден оригиналдуу портал базасынын камдык көчүрмөсүн жасаңыз

  1. pgAdmin III ачуу
  2. Сиз сервер тизмесинде баштапкы серверди жана PostgreSQL 12ди көрүшүңүз керек.
  3. Түпнуска серверге туташыңыз
  4. Маалымат базаларынын тизмесин кеңейтүү

"Портал" маалымат базасын оң баскыч менен чыкылдатып, "Камдык көчүрмөнү сактоо ..." тандаңыз:

  1. Fileаты: Камдык көчүрмөнү сактоо үчүн жерди тандап, аны “portal.backup” деп атаңыз
  2. Формат: "Настройка"
  3. Коддоо: "UTF8"
  4. Бардык башка параметрлерди демейки катары калтырыңыз
  5. Камдык көчүрмөнү чыкылдатыңыз
    Axcient-x360Sync-PostgreSQL-on-Private-Cloud
  6. Камдык көчүрмөнү сактоо процесси маалымат базасынын көлөмүнө жараша бир аз убакыт талап кылынышы мүмкүн. Ал "Процесс кайтарылган чыгуу коду 0" сабы менен бүтүшү керек.
    Axcient-x360Sync-PostgreSQL-on-Private-Cloud (2)
  7. Камдык көчүрмөнү сактоо аяктагандан кийин, Done чыкылдатыңыз жана pgAdmin III жабыңыз.

5-КАДАМ. pgAdmin 4 аркылуу жаңы серверде порталдын маалымат базасын калыбына келтириңиз

  1. pgAdmin 4 ачыңыз
    Сизден pgAdmin 4 үчүн башкы сырсөздү биринчи жолу ачканда талап кылынышы мүмкүн. Бул учурда сырсөз талап кылынбайт. Сиз (а) эгер кааласаңыз, сырсөздү коюуну тандасаңыз болот же (б) сырсөз сунушуна көңүл бурбоо үчүн "Жокко чыгаруу" баскычын басыңыз.
    1. pgAdmin 4 ачууга аракет кылып жатканда төмөнкү ката пайда болсо, сиз операциялык тутумуңуз үчүн колдоого алынган версияны орнотушуңуз керек болот:
      Процедуранын кирүү чекити discardvirtualmemory C:\Program динамикалык шилтеме китепканасында жайгаштырылган жок Files\PostgresSQL\12\pgAdmin4\runtime\nw.dll
    2. Эгер сиз жогоруда айтылгандай катага туш болсоңуз, pgAdmin 4 v6.21 жүктөп алыңыз https://www.pgadmin.org/download/pgadmin-4-windows/ Бул жүктөө Windows Server 2012 жана андан жогору үчүн.
    3. Биз сизге pgAdmin 4 v6.21ди оңой таба турган жерге орнотууну сунуштайбыз (мисалы, Postgres12 каталогу: C:\Program). Files\PostgresSQL\12\pgAdmin4)
  2. Демейки боюнча "PostgreSQL 12" деп аталган жаңы серверге туташыңыз
    Axcient-x360Sync-PostgreSQL-on-Private-Cloud (3)
  3. Жаңы порталдын маалымат базасын түзүңүз
    1. Серверди оң баскыч менен чыкылдатып, түзүү > Маалымат базасы…
    2. Маалыматтар базасынын аталышы үчүн “порталды” киргизиңиз
    3. Бардык башка параметрлерди демейки катары калтырыңыз
    4. Сактоо баскычын басыңыз
      Axcient-x360Sync-PostgreSQL-on-Private-Cloud (1)
  4. Портал маалымат базасын жаңы серверге калыбына келтириңиз
    1. Жаңы "портал" базасын оң баскыч менен чыкылдатып, "Калыбына келтирүү..." тандаңыз:
    2. Формат: "Ыңгайлаштырылган же чайыр"
    3. Fileаты: portal.backup тандаңыз file мурда сактагансың
    4. Бардык башка параметрлерди демейки катары калтырыңыз
    5. Калыбына келтирүү баскычын басыңыз
      Axcient-x360Sync-PostgreSQL-on-Private-Cloud (5)
  5. Калыбына келтирүү процесси маалымат базасынын көлөмүнө жараша бир аз убакытка созулушу мүмкүн.
    Ал "Процесс ишке ашкан жок" деген билдирүү менен аяктайт.
    Axcient-x360Sync-PostgreSQL-on-Private-Cloud (6)
  6. Калыбына келтирүүнүн күтүлгөндөй аяктаганын ырастаңыз:
    1. Click View Процесстер
    2. Калыбына келтирүү сапындагы документтин сөлөкөтүн чыкылдатыңыз
    3. Калыбына келтирүү журналында катаны көрүшүңүз керек: pg_restore: ката: суроону аткара алган жок: ERROR схемасы "жалпыга ачык" мурунтан эле бар
    4. Журналдын аягына чейин жылдырыңыз. Сиз көрөсүз: pg_restore: эскертүү: калыбына келтирүүдө этибарга алынбаган каталар: 1
      Axcient-x360Sync-PostgreSQL-on-Private-Cloud (4)

6-КАДАМ. Сервер конфигурациясын жаңыртыңыз

  1. Тексттик редактордо \Anchor Server\conf\config.ini ачыңыз
  2. "[портал]" бөлүмүндөгү "порт" жазуусун 5433 (же PostgreSQL орнотуу учурунда сиз тандаган порт мааниси) деп өзгөртүңүз

[портал]

  • хост = localhost
  • маалымат базасы = портал
  • порт = 5433

Сактоо
7-КАДАМ. Жаңыртыңыз web конфигурация

  1. \Anchor Server\ ачууweb\config.py текст редакторунда
  2. PORTAL_DB_NAME сабынан кийин төмөнкү сапты кошуңуз (эгер PostgreSQL орнотуу учурунда башкасы колдонулган болсо, порт номерин өзгөртүңүз)

PORTAL_DB_PORT = "5433"
config.py мурунтан эле PORTAL_DB_PORT үчүн мааниге ээ болсо, анын ордуна аны жаңыртыңыз

Сактоо

  • 8-КАДАМ. Postgresql-9.x кызматын токтотуңуз
  • 9-КАДАМ. Postgresql-9.x кызмат өзгөчөлүктөрүн "Стартпап түрүн" "Кол менен" өзгөртүңүз
  • 10-КАДАМ. Кызматтарды кайра иштетүү: Anchor Server, Anchor Sellery, Apache
  • 11-КАДАМ. Колдонмонун күтүлгөндөй иштешин текшериңиз

Бир жерден ката кетти…

Эгерде камдык көчүрмөнү сактоо/калыбына келтирүү күтүлгөндөй бүтпөсө же кызматтар кайра башталбаса же күтүлгөндөй иштебесе, баштапкы база серверине кайтыңыз:

  1. postgresql-9.x кызматтары иштеп жатканын текшериңиз
  2. Конфигурация өзгөрүүлөрүн кайтарыңыз
  3. Кызматтарды кайра иштетүү

Кызматтар кайра онлайн режимине келтирилсе жана колдонуучулар жаңы уюмдарды, аккаунттарды, тамырларды ж.б. түзүшсө, баштапкы маалымат базасына кайтуу ал өзгөрүүлөрдү жоготот. Миграцияга чейин болгон тамырлардагы маалыматтар таасир этпейт. Кызматтарды кайра онлайнга келтирүүдөн мурун, алардын иштөө мүмкүнчүлүгүн текшерүү, андан кийин жалпыга жеткиликтүүлүккө уруксат берүү аркылуу тобокелдиктерди азайтууга болот. Мисалы үчүнample, брандмауэрди колдонуу менен же серверди жана Apache конфигурациясын локалдык түрдө гана угуу үчүн өзгөртүү менен. Бул процесс чөйрөгө жараша өзгөрүшү мүмкүн жана бул документтин алкагына кирбейт.

Copyright ©2025 Axcient Бардык укуктар корголгон.

Документтер / Ресурстар

Жеке булуттагы Axcient x360Sync PostgreSQL [pdf] Колдонуучунун колдонмосу
Private Cloud 3.6.20, x360Sync PostgreSQL on Private Cloud, x360Sync, PostgreSQL on Private, Private Cloud, Cloud

Шилтемелер

Комментарий калтырыңыз

Сиздин электрондук почта дарегиңиз жарыяланбайт. Талап кылынган талаалар белгиленген *