{"id":12423,"date":"2025-03-06T14:27:46","date_gmt":"2025-03-06T13:27:46","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/640\/?post_type=ht_kb&#038;p=12423"},"modified":"2025-03-06T14:32:14","modified_gmt":"2025-03-06T13:32:14","slug":"eksport-systemu-expsys","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/eksport-systemu-expsys\/","title":{"rendered":"Eksport systemu (expsys)"},"content":{"rendered":"<h3 id=\"wprowadzenie\" >Wprowadzenie<\/h3>\n<p>Mo\u017cna u\u017cy\u0107 narz\u0119dzia <em>expsys<\/em>, aby wyeksportowa\u0107 ca\u0142y system. Zawarto\u015b\u0107 jednej lub wi\u0119cej baz danych jest kopiowana do systemu plik\u00f3w.<\/p>\n<p>Ponadto informacje s\u0105 przechowywane w plikach, kt\u00f3rych mo\u017cna u\u017cy\u0107 podczas generowania tabel, w tym u\u017cywanych indeks\u00f3w. Zawieraj\u0105 one r\u00f3wnie\u017c informacje o widokach, kt\u00f3re maj\u0105 zosta\u0107 wygenerowane w bazach danych. Informacje te mo\u017cna wykorzysta\u0107 do utworzenia kopii systemu za pomoc\u0105 narz\u0119dzia <em>impsys<\/em>, pozwalaj\u0105cego na import systemu.<\/p>\n<h3 id=\"grupa-docelowa\" >Grupa docelowa<\/h3>\n<ul>\n<li>Administratorzy systemu<\/li>\n<li>Konsultanci techniczni<\/li>\n<\/ul>\n<h3 id=\"opis\" >Opis<\/h3>\n<p>Aby wyeksportowa\u0107 wszystkie tabele w systemie do systemu plik\u00f3w nale\u017cy u\u017cy\u0107 narz\u0119dzia <em>expsys<\/em>. Ponadto informacje o utworzeniu tabel i zawartych w nich indeksach s\u0105 przechowywane w pliku.<\/p>\n<p>Eksportowana jest jedna lub wi\u0119cej baz danych systemu.<\/p>\n<section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\">expsys -d:c:\\temp\\MySystem -db:MySystemRP -db:MySystemOltp1<\/p>\n<p>To polecenie eksportuje bazy danych <em>MySystemRP<\/em> i <em>MySystemOltp1<\/em> do folderu <em>c:\\temp\\MySystem<\/em>. Dla ka\u017cdej bazy danych tworzony jest podfolder, kt\u00f3rego nazwa jest kombinacj\u0105 u\u017cycia bazy danych i jej nazwy.<\/p>\n<p>W tym przyk\u0142adzie tworzone s\u0105 podfoldery <em>REPOSITORY_MySystemRP<\/em> i <em>OLTP_MySystemOltp1<\/em>.<\/p>\n<p><\/div><\/section>\n<section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\"><\/p>\n<p>expsys -d:c:\\temp\\MySystem -repository<\/p>\n<p>To polecenie eksportuje baz\u0119 danych repozytorium do okre\u015blonego folderu w systemie plik\u00f3w.<\/p>\n<p><\/div><\/section>\n<h4 id=\"polecenie\" >Polecenie<\/h4>\n<p>Poni\u017cej znajduj\u0105 si\u0119 polecenia wraz ze wszystkimi mo\u017cliwymi parametrami.<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr>\n<td style=\"width: 50%; border-style: outset;\">expsys<\/td>\n<td style=\"width: 50%; border-style: outset;\">[-d:&lt;str&gt;][-oltp][-repository]<\/p>\n<p>[-configuration]<\/p>\n<p>[-db:&lt;id-1&gt;\u2026-db&lt;id-n&gt;]<\/p>\n<p>[-noCompress]<\/p>\n<p>[-noZip]<\/p>\n<p>[-preferred:&lt;str&gt;]<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"parametry\" >Parametry<\/h4>\n<p>Parametry polecenia zosta\u0142y wyja\u015bnione w poni\u017cszej tabeli. Parametry w nawiasach kwadratowych s\u0105 opcjonalne, podczas gdy pozosta\u0142e s\u0105 parametrami obowi\u0105zkowymi. Gwiazdka (*) mo\u017ce by\u0107 okre\u015blona jako symbol zast\u0119pczy dla niekt\u00f3rych parametr\u00f3w, aby m\u00f3c wy\u015bwietli\u0107 wszystkie mo\u017cliwe warto\u015bci. Nie wszystkie parametry mog\u0105 by\u0107 okre\u015blone wielokrotnie; tylko te z nast\u0119puj\u0105cym dodatkiem do zmiennych parametr\u00f3w s\u0105 dozwolone do wielokrotnego okre\u015blenia: <em>&lt;str-1&gt; &#8230; &lt;str-n&gt;<\/em>.<\/p>\n<p>Parametr musi by\u0107 wymieniony w ca\u0142o\u015bci, np. -f&lt;str&gt;, i w kolejno\u015bci, w jakiej jest u\u017cywany w poleceniu.<\/p>\n<table style=\"border-collapse: collapse; width: 100%; height: 230px;\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50.3571%; height: 23px; border-style: outset;\"><strong>Parametr<\/strong><\/td>\n<td style=\"width: 49.6429%; height: 23px; border-style: outset;\"><strong>Opis<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50.3571%; height: 23px; border-style: outset;\">-d:&lt;str&gt;<\/td>\n<td style=\"width: 49.6429%; height: 23px; border-style: outset;\">Parametr, pozwala okre\u015bli\u0107 folder docelowy w kt\u00f3rym tworzone s\u0105 automatycznie podfoldery z zawarto\u015bci\u0105 i informacj\u0105 o eksportowanych bazach danych.Aby zmaksymalizowa\u0107 wydajno\u015b\u0107 narz\u0119dzia z plikiem <em>preferred.tables<\/em>, nale\u017cy zapisa\u0107 ten plik w okre\u015blonym folderze przed rozpocz\u0119ciem eksportu. Szczeg\u00f3\u0142y dotycz\u0105ce zwi\u0119kszenia wydajno\u015bci eksportu mo\u017cna znale\u017a\u0107 <em><a href=\"#wyd\">tutaj<\/a><\/em>.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50.3571%; height: 23px; border-style: outset;\">-oltp<\/td>\n<td style=\"width: 49.6429%; height: 23px; border-style: outset;\">Mo\u017cna u\u017cy\u0107 tego parametru, aby wybra\u0107 wszystkie bazy danych OLTP pod\u0142\u0105czone do serwera aplikacji systemu ERP.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50.3571%; height: 23px; border-style: outset;\">-repository<\/td>\n<td style=\"width: 49.6429%; height: 23px; border-style: outset;\">Mo\u017cna u\u017cy\u0107 tego parametru, aby wybra\u0107 baz\u0119 danych repozytorium systemu.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50.3571%; height: 23px; border-style: outset;\">-configuration<\/td>\n<td style=\"width: 49.6429%; height: 23px; border-style: outset;\">Mo\u017cna u\u017cy\u0107 tego parametru, aby wybra\u0107 baz\u0119 konfiguracyjn\u0105 systemu.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50.3571%; height: 23px; border-style: outset;\">-db:&lt;str-1&gt;&#8230;-db:&lt;str-n&gt;<\/td>\n<td style=\"width: 49.6429%; height: 23px; border-style: outset;\">Mo\u017cna wybra\u0107 jedn\u0105 lub wi\u0119cej baz danych do eksportu, kt\u00f3re s\u0105 r\u00f3wnie\u017c po\u0142\u0105czone z serwerem aplikacji systemu ERP.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50.3571%; height: 23px; border-style: outset;\">[-noCompress]<\/td>\n<td style=\"width: 49.6429%; height: 23px; border-style: outset;\">Wyeksportowane pliki s\u0105 kompresowane przy u\u017cyciu narz\u0119dzia <em>gzip<\/em>. Aby unikn\u0105\u0107 kompresji nale\u017cy u\u017cy\u0107 parametru -noCompress.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50.3571%; height: 23px; border-style: outset;\">[-noZip]<\/td>\n<td style=\"width: 49.6429%; height: 23px; border-style: outset;\">Po zako\u0144czeniu eksportu zawarto\u015b\u0107 folderu docelowego okre\u015blona przez parametr -d jest do\u0142\u0105czana do odpowiedniego archiwum zip, a folder docelowy jest usuwany. Aby unikn\u0105\u0107 w\u0142\u0105czeniu do archiwum zip nale\u017cy u\u017cy\u0107 parametru -noZip.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50.3571%; height: 23px; border-style: outset;\">[-preferred:&lt;str&gt;]<\/td>\n<td style=\"width: 49.6429%; height: 23px; border-style: outset;\">Za pomoc\u0105 parametru <em>preferred<\/em> mo\u017cna okre\u015bli\u0107 preferowane tabele do wyeksportowania. Zawarto\u015b\u0107 wywo\u0142ywanego pliku musi odpowiada\u0107 plikowi opisanemu w rozdziale <a href=\"#wyd\"><em>Zwi\u0119kszanie wydajno\u015bci<\/em><\/a>.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"zwiekszanie-wydajnosci\" ><a id=\"wyd\"><\/a>Zwi\u0119kszanie wydajno\u015bci<\/h3>\n<p>Podczas eksportowania baz danych u\u017cywanych jest wiele w\u0105tk\u00f3w. W\u0105tki s\u0105 wykonywane r\u00f3wnolegle, a ka\u017cdy z nich eksportuje dok\u0142adnie jedn\u0105 tabel\u0119 bazy danych. Gdy tylko w\u0105tek zako\u0144czy prac\u0119 z tabel\u0105, automatycznie przejmuje nast\u0119pn\u0105 tabel\u0119 bazy danych, kt\u00f3ra nie jest przetwarzana, dop\u00f3ki wszystkie tabele nie zostan\u0105 wyeksportowane.<\/p>\n<p>Tabele bazy danych r\u00f3\u017cni\u0105 si\u0119 rozmiarem. Im wi\u0119ksza tabela, tym d\u0142u\u017cej trwa eksport. W niekt\u00f3rych przypadkach du\u017ca tabela jest przetwarzana dopiero na ko\u0144cu, mo\u017ce to oznacza\u0107, \u017ce inne w\u0105tki ju\u017c zako\u0144czy\u0142y przetwarzanie. To niepotrzebnie wyd\u0142u\u017ca ca\u0142y proces eksportu.<\/p>\n<p>Aby tego unikn\u0105\u0107, a tym samym zwi\u0119kszy\u0107 wydajno\u015b\u0107 eksportu, mo\u017cna zapisa\u0107 plik <em>preferred.tables<\/em> w folderze okre\u015blonym w poleceniu wykonania. Alternatywnie, mo\u017cna wskaza\u0107 odpowiedni plik z parametrem <em>preferred<\/em>. Mo\u017cna go u\u017cy\u0107, aby okre\u015bli\u0107, \u017ce pliki w nim wymienione s\u0105 eksportowane jako pierwsze. Plik powinien zatem zawiera\u0107 nazwy najwi\u0119kszych tabel w bazie danych.<\/p>\n<section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\">Poni\u017cszy przyk\u0142ad wskazuje najwi\u0119ksze tabele.<\/p>\n<p>Zawarto\u015b\u0107 pliku <em>preferred.tables:<\/em><\/p>\n<p>LANGUAGEDEPENDENTDATAARCHIVE<\/p>\n<p>FILECONTENTARCHIVE<\/p>\n<p>MONITORINGDATA<\/p>\n<p>LANGUAGEDEPENDENTTEXTARCHIVE<\/p>\n<p>BLOB_STORAGE<\/p>\n<p>VERSION<\/p>\n<p>INVENTORYTRANSACTION<\/div><\/section>\n","protected":false},"author":28,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-12423","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-konfiguracja-systemu"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/12423","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/comments?post=12423"}],"version-history":[{"count":5,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/12423\/revisions"}],"predecessor-version":[{"id":26260,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/12423\/revisions\/26260"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/media?parent=12423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}