{"id":12371,"date":"2024-11-20T09:11:10","date_gmt":"2024-11-20T08:11:10","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/?post_type=ht_kb&#038;p=12371"},"modified":"2024-11-20T09:22:13","modified_gmt":"2024-11-20T08:22:13","slug":"importowanie-zawartosci-bazy-danych-impdbt","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/importowanie-zawartosci-bazy-danych-impdbt\/","title":{"rendered":"Importowanie zawarto\u015bci bazy danych (impdbt)"},"content":{"rendered":"<h3 id=\"wprowadzenie\" id=\"wprowadzenie\" >Wprowadzenie<\/h3>\n<p>Narz\u0119dzia <a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/eksportpwanie-zawartosci-bazy-danych-expdbt\/\"><em>expdbt<\/em> <\/a>i <em>impdbt<\/em> pozwalaj\u0105 na eksport i import zawarto\u015bci bazy danych mi\u0119dzy r\u00f3\u017cnymi systemami.<\/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>Narz\u0119dzie <em>impdbt <\/em>pozwala zaimportowa\u0107 zawarto\u015b\u0107 \u017ar\u00f3d\u0142owej bazy danych do docelowej bazy danych. W tym celu wykorzystywane s\u0105 pliki XML, kt\u00f3re zosta\u0142y wyeksportowane ze \u017ar\u00f3d\u0142owej bazy danych za pomoc\u0105 narz\u0119dzia <a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/eksportpwanie-zawartosci-bazy-danych-expdbt\/\"><em>expdbt<\/em><\/a>.<\/p>\n<p>Docelowa i \u017ar\u00f3d\u0142owa baza danych musz\u0105 by\u0107 tego samego typu (baza danych OLTP, baza danych repozytorium itp.).<\/p>\n<p>Je\u015bli \u017ar\u00f3d\u0142owe i docelowe bazy danych pochodz\u0105 z r\u00f3\u017cnych system\u00f3w, schematy i wersje obiekt\u00f3w biznesowych mog\u0105 si\u0119 r\u00f3\u017cni\u0107. Narz\u0119dzie <em>impdbt<\/em> mo\u017ce konwertowa\u0107 r\u00f3\u017cne wersje obiekt\u00f3w biznesowych w ograniczonym zakresie. Poniewa\u017c mo\u017ce to prowadzi\u0107 do niesp\u00f3jno\u015bci danych, takie operacje powinny by\u0107 wykonywane tylko dla baz demonstracyjnych i testowych. Dopiero po bardzo dok\u0142adnym sprawdzeniu mo\u017cna u\u017cy\u0107 konwersji dla produkcyjnej bazy danych.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Je\u015bli baza danych OLTP jest przenoszona z jednego systemu do drugiego za pomoc\u0105 narz\u0119dzi <a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/eksportpwanie-zawartosci-bazy-danych-expdbt\/\"><em>expdbt<\/em> <\/a>oraz <em>impdbt<\/em>, wpisy w dzienniku zmian (wpisy w aplikacji <em>Pliki log\u00f3w<\/em>) w docelowej bazie danych mog\u0105 zosta\u0107 utracone, je\u015bli schemat jednostki biznesowej r\u00f3\u017cni si\u0119 w systemach.<\/div><\/section>\n<h4 id=\"polecenie\" id=\"polecenie\" >Polecenie<\/h4>\n<p>Poni\u017cej znajduje si\u0119 polecenie wraz ze wszystkimi mo\u017cliwymi parametrami.<\/p>\n<table style=\"border-collapse: collapse; width: 100%; height: 23px;\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">impdbt<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">-db:&lt;id&gt;-d:&lt;str&gt;<br \/>\n[-o:&lt;str&gt;<\/p>\n<p>[-p:&lt;str&gt;<\/p>\n<p>[-all]<br \/>\n[-ignoreVersion]<\/p>\n<p>[-ignoreEngine]<\/p>\n<p>[-force]<\/p>\n<p>[-overwrite]<\/p>\n<p>[-verbose]<\/p>\n<p>[-threads:&lt;int&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 wi\u0119cej ni\u017c jeden raz; 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: 229px;\">\n<tbody>\n<tr style=\"height: 22px;\">\n<td style=\"width: 50%; height: 22px; border-style: outset;\"><strong>Parametr<\/strong><\/td>\n<td style=\"width: 50%; height: 22px; border-style: outset;\"><strong>Opis<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">-db:&lt;id&gt;<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Nazwa docelowej bazy danych, do kt\u00f3rej ma zosta\u0107 zaimportowana zawarto\u015b\u0107.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">-d:&lt;str&gt;<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Okre\u015bla katalog \u017ar\u00f3d\u0142owy, z kt\u00f3rego ma zosta\u0107 zaimportowana zawarto\u015b\u0107. Katalog \u017ar\u00f3d\u0142owy to katalog, kt\u00f3ry zosta\u0142 utworzony przy u\u017cyciu narz\u0119dzia <em>expdbt.<\/em>Katalog ten zawiera wyeksportowan\u0105 zawarto\u015b\u0107 \u017ar\u00f3d\u0142owej bazy danych. Nale\u017cy skopiowa\u0107 ca\u0142\u0105 zawarto\u015b\u0107 katalogu, je\u015bli ma zosta\u0107 ona zaimportowana.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">-o:&lt;str&gt;<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Je\u015bli nie zostanie u\u017cyty parametr <em>-o<\/em> lub <em>-p<\/em>, zaimportowane zostan\u0105 wszystkie obiekty biznesowe.Mo\u017cna u\u017cy\u0107 parametru, aby wybra\u0107 obiekt biznesowy. Je\u015bli do parametru do\u0142\u0105czony zostanie ci\u0105g znak\u00f3w\u00a0<em>#EXCLUDE<\/em>, obiekt nie zostanie wybrany.\u00a0<em>#EXCLUDE<\/em> ma wi\u0119kszy priorytet ni\u017c wyb\u00f3r obiektu.<\/p>\n<p><section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Aby wybra\u0107 wszystkie obiekty z przestrzeni nazw\u00a0<em>com.cisag.app.geneal.obj<\/em>\u00a0z wyj\u0105tkiem obiektu biznesowego\u00a0<em>Partner<\/em>, nale\u017cy po\u0142\u0105czy\u0107 nast\u0119puj\u0105ce parametry:\u00a0<em>-p:com.cisag.app.geneal. obj -o:com.cisag.app.geneal.obj.Partner#EXCLUDE<\/em><\/div><\/section>.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">-p:&lt;str&gt;<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Je\u015bli nie zostanie u\u017cyty parametr <em>-o<\/em> lub <em>-p<\/em>, zaimportowane zostan\u0105 wszystkie obiekty biznesowe.Mo\u017cna u\u017cy\u0107 parametru, aby wybra\u0107 wszystkie obiekty biznesowe w przestrzeni nazw. Je\u015bli do\u0142\u0105czony zostanie ci\u0105g znak\u00f3w <em>#EXCLUDE<\/em>\u00a0do parametru, obiekty te nie zostan\u0105 wybrane.\u00a0<em>#EXCLUDE<\/em>\u00a0ma wi\u0119ksz\u0105 wag\u0119 ni\u017c wyb\u00f3r obiektu.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">[-all]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Importuj wszystkich obiekt\u00f3w biznesowych w katalogu \u017ar\u00f3d\u0142owym.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">[-ignoreVersion]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Obiekt biznesowy musi mie\u0107 t\u0119 sam\u0105 <strong>wersj\u0119<\/strong> w \u017ar\u00f3d\u0142owej i docelowej bazie danych. Je\u015bli wersje r\u00f3\u017cni\u0105 si\u0119, obiekt biznesowy nie mo\u017ce zosta\u0107 zaimportowany; mo\u017cna u\u017cy\u0107 parametru <em>-ignoreVersion<\/em>, aby zignorowa\u0107 por\u00f3wnanie wersji. Sprawdzenie, czy <strong>kolumny s\u0105 identyczne<\/strong> podczas eksportu i importu, nie jest wy\u0142\u0105czane za pomoc\u0105 tego parametru. Z regu\u0142y parametr jest u\u017cywany z parametrem <em>-force.<\/em><section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Wy\u0142\u0105czenie por\u00f3wnania wersji mo\u017ce prowadzi\u0107 do niesp\u00f3jnych danych.<\/div><\/section><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">[-ignoreEngine]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\"><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">[-force]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Kolumny obiektu biznesowego musz\u0105 by\u0107 identyczne w \u017ar\u00f3d\u0142owej i docelowej bazie danych. Je\u015bli kolumny w jednej z baz danych nie istniej\u0105 w drugiej, import jest anulowany, mo\u017cna wy\u0142\u0105czy\u0107 sprawdzanie kolumn za pomoc\u0105 parametru <em>-force<\/em>. Z regu\u0142y parametr jest u\u017cywany z parametrem <em>-ignoreVersion.<\/em><br \/>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Wy\u0142\u0105czenie sprawdzania kolumn mo\u017ce prowadzi\u0107 do niesp\u00f3jnych danych.<\/div><\/section><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">[-overwrite]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Import sprawdza, czy docelowa baza danych jest pusta. Mo\u017cna wy\u0142\u0105czy\u0107 sprawdzanie za pomoc\u0105 parametru <em>-overwrite<\/em>. Import usuwa poprzedni\u0105 zawarto\u015b\u0107 docelowej bazy danych i dodaje dane, kt\u00f3re maj\u0105 zosta\u0107 zaimportowane.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%; border-style: outset;\">[-verbose]<\/td>\n<td style=\"width: 50%; border-style: outset;\">Parametr umo\u017cliwia wy\u015bwietlenie dodatkowych danych wyj\u015bciowych w Toolshell podczas importu.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%; border-style: outset;\">[-threads]<\/td>\n<td style=\"width: 50%; border-style: outset;\">Okre\u015bla liczb\u0119 w\u0105tk\u00f3w, kt\u00f3re importuj\u0105 dane r\u00f3wnolegle. Mo\u017cna zwi\u0119kszy\u0107 liczb\u0119 w\u0105tk\u00f3w.Warto\u015b\u0107 domy\u015blna to 3.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"author":29,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-12371","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-baza-danych"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/12371","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/comments?post=12371"}],"version-history":[{"count":4,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/12371\/revisions"}],"predecessor-version":[{"id":20222,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/12371\/revisions\/20222"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/media?parent=12371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}