{"version":1,"pages":[{"id":"kBoGkwXpMFyQdcPwAe56","title":"Wstęp","pathname":"/goldenore-cdc","siteSpaceId":"sitesp_Rr6D8","description":""},{"id":"13ns8maHPWnmzKG0g9kU","title":"Interfejs graficzny","pathname":"/goldenore-cdc/wstep/interfejs-graficzny","siteSpaceId":"sitesp_Rr6D8","description":"","breadcrumbs":[{"label":"Wstęp"}]},{"id":"vCTDzL6KNavN39Hfz2oe","title":"Bazy danych","pathname":"/goldenore-cdc/wstep/bazy-danych","siteSpaceId":"sitesp_Rr6D8","description":"","breadcrumbs":[{"label":"Wstęp"}]},{"id":"45WKiMy0NJ76BFKzJBsl","title":"Przypadki użycia","pathname":"/goldenore-cdc/wstep/przypadki-uzycia","siteSpaceId":"sitesp_Rr6D8","description":"","breadcrumbs":[{"label":"Wstęp"}]},{"id":"MFeFAvZKZ6aSWkgkeUyI","title":"Road Map","pathname":"/goldenore-cdc/wstep/road-map","siteSpaceId":"sitesp_Rr6D8","breadcrumbs":[{"label":"Wstęp"}]},{"id":"TS9Wz8zy5s9Lu8xPBeMv","title":"Wersje oprogramowania","pathname":"/goldenore-cdc/wstep/wersje-oprogramowania","siteSpaceId":"sitesp_Rr6D8","breadcrumbs":[{"label":"Wstęp"}]},{"id":"McPbG20UdxoMh59Z8dmq","title":"Architektura","pathname":"/goldenore-cdc/architektura","siteSpaceId":"sitesp_Rr6D8","description":""},{"id":"K2VALPF4pwZRH6Cm6wAv","title":"Wdrażanie","pathname":"/goldenore-cdc/wdrazanie","siteSpaceId":"sitesp_Rr6D8","description":"Instrukcja ta zawiera informacje potrzebne do wdrożenia oprogramowania GOLDENORE CHANGE DATA CAPTURE. Celem jest zapewnienie łatwej i szybkiej instalacji oraz  konfiguracji oprogramowania."},{"id":"uWxDOjG1Ke0phhNZ07rb","title":"Przygotowanie baz danych do replikacji","pathname":"/goldenore-cdc/wdrazanie/przygotowanie-baz-danych-do-replikacji","siteSpaceId":"sitesp_Rr6D8","description":"Do działania pełnego przepływu replikacyjnego należy wykonać czynności na bazie źródłowej oraz docelowej, przed uruchomieniem mechanizmu replikacji.","breadcrumbs":[{"label":"Wdrażanie"}]},{"id":"JroA3b236JbcCAx6XZtD","title":"Uruchomienie oprogramowanie","pathname":"/goldenore-cdc/wdrazanie/uruchomienie-oprogramowanie","siteSpaceId":"sitesp_Rr6D8","description":"","breadcrumbs":[{"label":"Wdrażanie"}]},{"id":"SCHdAy9NuQK4SMRW6GvS","title":"Skrypty klastrowe","pathname":"/goldenore-cdc/wdrazanie/skrypty-klastrowe","siteSpaceId":"sitesp_Rr6D8","description":"Skrypty pozwalające na uruchomienie całego środowiska","breadcrumbs":[{"label":"Wdrażanie"}]},{"id":"nxKKTJhJpIoTesBO2Can","title":"Tworzenie konektora","pathname":"/goldenore-cdc/wdrazanie/tworzenie-konektora","siteSpaceId":"sitesp_Rr6D8","description":"","breadcrumbs":[{"label":"Wdrażanie"}]},{"id":"1bH5pt3ZovGEJqGO8HQa","title":"Konektor docelowy","pathname":"/goldenore-cdc/wdrazanie/tworzenie-konektora/konektor-docelowy","siteSpaceId":"sitesp_Rr6D8","description":"","breadcrumbs":[{"label":"Wdrażanie"},{"label":"Tworzenie konektora"}]},{"id":"JzAerWQOR330R7D7VkdR","title":"Moduły Goldenore CDC","pathname":"/goldenore-cdc/moduly-goldenore-cdc","siteSpaceId":"sitesp_Rr6D8","description":""},{"id":"kjAd0d9llxfOKt5E4qO2","title":"KAFKA","pathname":"/goldenore-cdc/moduly-goldenore-cdc/kafka","siteSpaceId":"sitesp_Rr6D8","description":"Apache Kafka – broker wiadomości dostępny jako otwarte oprogramowanie.  Cel przedsięwzięcia to umożliwienie obsługi danych czasu rzeczywistego pochodzących z wielu węzłów.","breadcrumbs":[{"label":"Moduły Goldenore CDC"}]},{"id":"c5f1ezrOphchtcH3OLU4","title":"KAFKA CONNECT","pathname":"/goldenore-cdc/moduly-goldenore-cdc/kafka-connect","siteSpaceId":"sitesp_Rr6D8","description":"Ułatwia szybkie definiowanie konektorów, które przenoszą duże zestawy danych do i z Kafki.","breadcrumbs":[{"label":"Moduły Goldenore CDC"}]},{"id":"wcxs9OkCg7LZyE7FlAKj","title":"TRANSFORMS (SMT)","pathname":"/goldenore-cdc/moduly-goldenore-cdc/transforms-smt","siteSpaceId":"sitesp_Rr6D8","description":"","breadcrumbs":[{"label":"Moduły Goldenore CDC"}]},{"id":"lN9DfhMFgyTVqn5BWD5j","title":"Snapschot Filter","pathname":"/goldenore-cdc/moduly-goldenore-cdc/transforms-smt/snapschot-filter","siteSpaceId":"sitesp_Rr6D8","breadcrumbs":[{"label":"Moduły Goldenore CDC"},{"label":"TRANSFORMS (SMT)"}]},{"id":"wsQl92LjuelCMmJtLpuy","title":"Transformaty źródłowe","pathname":"/goldenore-cdc/moduly-goldenore-cdc/transforms-smt/transformaty-zrodlowe","siteSpaceId":"sitesp_Rr6D8","description":"c = create  u = update  d = delete  r = read (applies to only snapshots)  t = truncate  m = message","breadcrumbs":[{"label":"Moduły Goldenore CDC"},{"label":"TRANSFORMS (SMT)"}]},{"id":"xBZhlgvUt2WNkdLFVdbZ","title":"Transformaty docelowe","pathname":"/goldenore-cdc/moduly-goldenore-cdc/transforms-smt/transformaty-docelowe","siteSpaceId":"sitesp_Rr6D8","breadcrumbs":[{"label":"Moduły Goldenore CDC"},{"label":"TRANSFORMS (SMT)"}]},{"id":"k3szCzNdn5dLacMqde50","title":"SCHEMA REGISTRY","pathname":"/goldenore-cdc/moduly-goldenore-cdc/schema-registry","siteSpaceId":"sitesp_Rr6D8","description":"","breadcrumbs":[{"label":"Moduły Goldenore CDC"}]},{"id":"ZXpZXorgNdk5myUFXXcc","title":"CDC COMPARE ( deprecated )","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-compare-deprecated","siteSpaceId":"sitesp_Rr6D8","description":"Moduł odpowiedzialny za sprawdzanie spójności replikacji.","breadcrumbs":[{"label":"Moduły Goldenore CDC"}]},{"id":"3bi90vJNSjqKLMHoRHPE","title":"CDC COMPARE 2.0","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-compare-2.0","siteSpaceId":"sitesp_Rr6D8","description":"Nowa wersją modułu odpowiedzialnego za sprawdzanie spójności replikacji.","breadcrumbs":[{"label":"Moduły Goldenore CDC"}]},{"id":"wfA6TfWCN49clyKMVYt9","title":"Architektura","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-compare-2.0/architektura","siteSpaceId":"sitesp_Rr6D8","breadcrumbs":[{"label":"Moduły Goldenore CDC"},{"label":"CDC COMPARE 2.0"}]},{"id":"RPkkVsxIynuxb34xDpko","title":"Column binding","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-compare-2.0/column-binding","siteSpaceId":"sitesp_Rr6D8","description":"Serwis pozwala walidować przed rozpoczęciem porównania, czy tabele można do siebie porównać. Służy do tego endpoint: POST /compare/bind","breadcrumbs":[{"label":"Moduły Goldenore CDC"},{"label":"CDC COMPARE 2.0"}]},{"id":"QJnEXoME2XpLjS92pssK","title":"Compare","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-compare-2.0/compare","siteSpaceId":"sitesp_Rr6D8","breadcrumbs":[{"label":"Moduły Goldenore CDC"},{"label":"CDC COMPARE 2.0"}]},{"id":"L86jXGSSBAdHfCSMz2n2","title":"Rozwój i problemy","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-compare-2.0/rozwoj-i-problemy","siteSpaceId":"sitesp_Rr6D8","description":"W tej sekcji opisane są możliwości rozwoju i znane problemy","breadcrumbs":[{"label":"Moduły Goldenore CDC"},{"label":"CDC COMPARE 2.0"}]},{"id":"DbcylZNil9grCmbp7IRx","title":"CDC DDL","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-ddl","siteSpaceId":"sitesp_Rr6D8","description":"Moduł odpowiedzialny za replikację schematów tabel na bazach danych.","breadcrumbs":[{"label":"Moduły Goldenore CDC"}]},{"id":"NB7JI99rPTYRFBfPIelG","title":"CDC ALERTING","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-alerting","siteSpaceId":"sitesp_Rr6D8","description":"Moduł odpowiedzialny za system alarmowania w Grafanie.","breadcrumbs":[{"label":"Moduły Goldenore CDC"}]},{"id":"85bEkeNgKFIuvkkFUTLf","title":"CDC Monitoring","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-monitoring","siteSpaceId":"sitesp_Rr6D8","description":"Moduł odpowiedzialny za system monitorowania i alertowania.","breadcrumbs":[{"label":"Moduły Goldenore CDC"}]},{"id":"TpjvsvfZNI4W7F8BQ52U","title":"Architektura","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-monitoring/architektura","siteSpaceId":"sitesp_Rr6D8","description":"","breadcrumbs":[{"label":"Moduły Goldenore CDC"},{"label":"CDC Monitoring"}]},{"id":"oIeUCav7XpbG3ie1ODvv","title":"Zadania","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-monitoring/zadania","siteSpaceId":"sitesp_Rr6D8","description":"W tej sekcji opisane są typy Zadań i instrukcja jak dodać nowy typ zadań","breadcrumbs":[{"label":"Moduły Goldenore CDC"},{"label":"CDC Monitoring"}]},{"id":"OWYR08OJACx7MACXaC4Q","title":"Akcje","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-monitoring/akcje","siteSpaceId":"sitesp_Rr6D8","description":"W tej sekcji opisane są typy Akcji","breadcrumbs":[{"label":"Moduły Goldenore CDC"},{"label":"CDC Monitoring"}]},{"id":"wgp6mv4NmDGIAlNpgNBR","title":"Endpointy","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-monitoring/endpointy","siteSpaceId":"sitesp_Rr6D8","breadcrumbs":[{"label":"Moduły Goldenore CDC"},{"label":"CDC Monitoring"}]},{"id":"NeukfHadx1fVCj04vJ3Z","title":"CDC BACKEND","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-backend","siteSpaceId":"sitesp_Rr6D8","description":"Serwis odpowiedzialny za komunikację z Interfejsem GUI.","breadcrumbs":[{"label":"Moduły Goldenore CDC"}]},{"id":"lFUWH6pftEyx1wOZtQF2","title":"CDC Utils","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-backend/cdc-utils","siteSpaceId":"sitesp_Rr6D8","breadcrumbs":[{"label":"Moduły Goldenore CDC"},{"label":"CDC BACKEND"}]},{"id":"W2Uub4RSZzY7jlsticNX","title":"Rest Logging","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-backend/cdc-utils/rest-logging","siteSpaceId":"sitesp_Rr6D8","description":"RestLoggingHelper jest specjalną klasą, która ma pomóc w śledzeniu ruchu w ramach requestów.","breadcrumbs":[{"label":"Moduły Goldenore CDC"},{"label":"CDC BACKEND"},{"label":"CDC Utils"}]},{"id":"WtWAIkFzKaxmDSvdsXto","title":"Thread Logging","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-backend/cdc-utils/thread-logging","siteSpaceId":"sitesp_Rr6D8","description":"ThreadLoggingHelper jest specjalną klasą, która ma pomóc w śledzeniu ruchu w ramach akcji wywoływanej w wątku.","breadcrumbs":[{"label":"Moduły Goldenore CDC"},{"label":"CDC BACKEND"},{"label":"CDC Utils"}]},{"id":"muyzltbhym52EunB8ABy","title":"Connectors","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-backend/connectors","siteSpaceId":"sitesp_Rr6D8","description":"W tej sekcji opisane są mechanizmy związane z obsługą connectorów - tworzenie, edytowanie, config store","breadcrumbs":[{"label":"Moduły Goldenore CDC"},{"label":"CDC BACKEND"}]},{"id":"vekkBHpiiKzaiXdHrM4L","title":"Dashboard","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-backend/dashboard","siteSpaceId":"sitesp_Rr6D8","description":"W tej sekcji opisane są endpointy do generowania dashboardu dla konkektora","breadcrumbs":[{"label":"Moduły Goldenore CDC"},{"label":"CDC BACKEND"}]},{"id":"B9hCnpaKMHwy9tFWHbUf","title":"Metryki","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-backend/dashboard/metryki","siteSpaceId":"sitesp_Rr6D8","breadcrumbs":[{"label":"Moduły Goldenore CDC"},{"label":"CDC BACKEND"},{"label":"Dashboard"}]},{"id":"f4wRuNu35oJWlasK7AvH","title":"Wyciąganie metryk","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-backend/dashboard/metryki/wyciaganie-metryk","siteSpaceId":"sitesp_Rr6D8","breadcrumbs":[{"label":"Moduły Goldenore CDC"},{"label":"CDC BACKEND"},{"label":"Dashboard"},{"label":"Metryki"}]},{"id":"YX101koaIrfH02bJs0pg","title":"Typy wykresów","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-backend/dashboard/metryki/typy-wykresow","siteSpaceId":"sitesp_Rr6D8","description":"Każda ze zwracanych metryk ma możliwość wyświetlania się na dowolnie zdefiniowanym wykresie. Informacja ta jest zawarta w bazie danych - aplikacji CDC BACKEND","breadcrumbs":[{"label":"Moduły Goldenore CDC"},{"label":"CDC BACKEND"},{"label":"Dashboard"},{"label":"Metryki"}]},{"id":"NQOLjDZJcfmy65giL3w5","title":"Konektory docelowe","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-backend/dashboard/metryki/konektory-docelowe","siteSpaceId":"sitesp_Rr6D8","breadcrumbs":[{"label":"Moduły Goldenore CDC"},{"label":"CDC BACKEND"},{"label":"Dashboard"},{"label":"Metryki"}]},{"id":"N3GaJZEDEaSsecpxaz0V","title":"Konektory źródłowe","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-backend/dashboard/metryki/konektory-zrodlowe","siteSpaceId":"sitesp_Rr6D8","description":"","breadcrumbs":[{"label":"Moduły Goldenore CDC"},{"label":"CDC BACKEND"},{"label":"Dashboard"},{"label":"Metryki"}]},{"id":"itA8gE5io3zHtujtrbvh","title":"Debezium snapshot","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-backend/dashboard/metryki/konektory-zrodlowe/debezium-snapshot","siteSpaceId":"sitesp_Rr6D8","breadcrumbs":[{"label":"Moduły Goldenore CDC"},{"label":"CDC BACKEND"},{"label":"Dashboard"},{"label":"Metryki"},{"label":"Konektory źródłowe"}]},{"id":"C59xF5H4nCfWP1pFZBGq","title":"Debezium streaming","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-backend/dashboard/metryki/konektory-zrodlowe/debezium-streaming","siteSpaceId":"sitesp_Rr6D8","breadcrumbs":[{"label":"Moduły Goldenore CDC"},{"label":"CDC BACKEND"},{"label":"Dashboard"},{"label":"Metryki"},{"label":"Konektory źródłowe"}]},{"id":"s5YzpReQkheIdRYhddUk","title":"Debezium schema","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-backend/dashboard/metryki/konektory-zrodlowe/debezium-schema","siteSpaceId":"sitesp_Rr6D8","breadcrumbs":[{"label":"Moduły Goldenore CDC"},{"label":"CDC BACKEND"},{"label":"Dashboard"},{"label":"Metryki"},{"label":"Konektory źródłowe"}]},{"id":"eQySs06MdHRxARCdydjw","title":"Credential store","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-backend/credential-store","siteSpaceId":"sitesp_Rr6D8","description":"Ten moduł obsługuje zapisywanie połączeń do baz danych, które później mogą być używane w innych modułach bez konieczności wpisywanie danych dostępowych od nowa","breadcrumbs":[{"label":"Moduły Goldenore CDC"},{"label":"CDC BACKEND"}]},{"id":"z9V6UXEIYQu2r9TK0sed","title":"Compare","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-backend/compare","siteSpaceId":"sitesp_Rr6D8","description":"","breadcrumbs":[{"label":"Moduły Goldenore CDC"},{"label":"CDC BACKEND"}]},{"id":"NMWwN0BLxkGRkaCU6Ufd","title":"CDC FRONTEND","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-frontend","siteSpaceId":"sitesp_Rr6D8","description":"Interfejs graficzny napisany w React.","breadcrumbs":[{"label":"Moduły Goldenore CDC"}]},{"id":"bHwaXKZkgJCZV3fAHR6l","title":"AUTOCOMPLETE","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-frontend/autocomplete","siteSpaceId":"sitesp_Rr6D8","description":"Przycisk do automatycznego uzupełniania pól \"topics\" i \"topics.regex\" dla konektorów docelowych","breadcrumbs":[{"label":"Moduły Goldenore CDC"},{"label":"CDC FRONTEND"}]},{"id":"8L1m0tUujR2Aoa0ynOfA","title":"AUTOGENERATE","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-frontend/autogenerate","siteSpaceId":"sitesp_Rr6D8","description":"Przycisk do generowania nazw dla konektora źródłowego oraz docelowego","breadcrumbs":[{"label":"Moduły Goldenore CDC"},{"label":"CDC FRONTEND"}]},{"id":"0L8KHF4bFnt74aQVcvKy","title":"CDC COMUNICATION","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-comunication","siteSpaceId":"sitesp_Rr6D8","description":"Serwis odpowiedzialny z wyświetlanie danych z poszczególnych topiców w Apache Kafka oraz zmianę offsetów dla poszczególnych consumerów.","breadcrumbs":[{"label":"Moduły Goldenore CDC"}]},{"id":"KzBe654flU3dAa1v8EaL","title":"CDC DATABASE WIZZARD","pathname":"/goldenore-cdc/moduly-goldenore-cdc/cdc-database-wizzard","siteSpaceId":"sitesp_Rr6D8","description":"Moduł odpowiedzialny za komunikację z bazą danych podczas tworzenia konektorów. Ułatwia wybieranie, konfigurowanie oraz dostosowywanie struktur do replikacji.","breadcrumbs":[{"label":"Moduły Goldenore CDC"}]},{"id":"V2i5apAyepB1CG6VNRRl","title":"JMX EXPORTER","pathname":"/goldenore-cdc/moduly-goldenore-cdc/jmx-exporter","siteSpaceId":"sitesp_Rr6D8","description":"Kolektor, który może scrapować i eksponować mBeans podanego JMX. Ten eksporter jest przeznaczony do eksponowania serwera HTTP i obsługi metryk maszyny JVM.","breadcrumbs":[{"label":"Moduły Goldenore CDC"}]},{"id":"k165nXmmrWA9Aj0TTkKM","title":"PROMETHEUS","pathname":"/goldenore-cdc/moduly-goldenore-cdc/prometheus","siteSpaceId":"sitesp_Rr6D8","description":"Prometheus to zestaw narzędzi do monitorowania systemów i ostrzegania. Gromadzi on i przechowuje swoje metryki jako dane szeregów czasowych.","breadcrumbs":[{"label":"Moduły Goldenore CDC"}]},{"id":"lUfKjAeU0nXxAE4FDFzx","title":"ZOOKEEPER","pathname":"/goldenore-cdc/moduly-goldenore-cdc/zookeeper","siteSpaceId":"sitesp_Rr6D8","description":"","breadcrumbs":[{"label":"Moduły Goldenore CDC"}]},{"id":"VjXR6u2CB4lo8cx3mcRT","title":"GRAFANA","pathname":"/goldenore-cdc/moduly-goldenore-cdc/grafana","siteSpaceId":"sitesp_Rr6D8","description":"Otwarte oprogramowanie do wizualizacji danych skierowana na elastyczność w budowaniu widoków i wykresów.","breadcrumbs":[{"label":"Moduły Goldenore CDC"}]},{"id":"64QhXlIayBqxodM9e8lc","title":"ZABBIX","pathname":"/goldenore-cdc/moduly-goldenore-cdc/zabbix","siteSpaceId":"sitesp_Rr6D8","description":"Otwarte oprogramowanie do monitorowania infrastruktury IT, takiej jak sieci, serwery, maszyny wirtualne i usługi w chmurze.","breadcrumbs":[{"label":"Moduły Goldenore CDC"}]},{"id":"ftmulDHY6nkVpSYHuGU9","title":"Oracle","pathname":"/goldenore-cdc/oracle","siteSpaceId":"sitesp_Rr6D8"},{"id":"nq7DfIUWjqx6cz6vrLWA","title":"LogMiner testy wydajnościowe","pathname":"/goldenore-cdc/oracle/logminer-testy-wydajnosciowe","siteSpaceId":"sitesp_Rr6D8","breadcrumbs":[{"label":"Oracle"}]},{"id":"9OFEf4Muz6bDwTlyDGdG","title":"Metody przetwarzania danych z bazy Oracle ","pathname":"/goldenore-cdc/oracle/metody-przetwarzania-danych-z-bazy-oracle","siteSpaceId":"sitesp_Rr6D8","description":"","breadcrumbs":[{"label":"Oracle"}]},{"id":"s8j8Z2kV9WnEY5jRmPdr","title":"OpenLogReplicator (OLR)","pathname":"/goldenore-cdc/oracle/openlogreplicator-olr","siteSpaceId":"sitesp_Rr6D8","description":"Pliki redo i archive log powinny być dostępne na maszynie na której znajduje się OLR. Poniżej znajdują się przykładowe propozycje rozwiązania:","breadcrumbs":[{"label":"Oracle"}]}]}