Kurła ... Tutaj piszą że Oracle Linux jest darmowy do pobrania i używania . Przechodzę do tego całego Oracle Software Delivery Cloud, wybieram najnowszy Oracle Linux, checkout i chuuuj, w warunkach umowy trial na 30 dni, potem trzeba udokumentować Oracle usunięcie oprogramowania lub zakupić licencję xD Więc moje pytanie: jak pobrać (o ile się da) Oracle Linux (6 albo 7) faktycznie za darmo?
#oracle #linux
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@s3b4:

2. Termination: If you do not obtain a Program use license at the end of the Trial Term, you shall (a) cease using the Programs, and (b) certify to Oracle that you have destroyed or have returned to Oracle the Programs and all copies. This requirement applies to copies in all forms, partial and complete, in all types of media and computer memory, and whether or not merged into
  • Odpowiedz
#hurtowniedanych #bazydanych #java #oracle #datascience

Mam dużą bazę danych. Jednak czasem oprócz zwykłych operacji potrzebuję generować jakieś raporty czy zestawiania. Oczywiście jest to bardzo obciążające dla bazy danych (trwa to długo, przy generowaniu spowalnia cały system).

Pomyślałem, że chciałbym postawić obok coś w stylu hurtowni danych tylko do tych raportów i zestawień. Co ileś dni dane byłyby przerzucane z operacyjnej bazy do tej hurtowni.

Jak
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mk321: Spark jest popularny w światku jvm i rozwijany, teraz cisną bodajże structured streaming, generalnie do etl i ml się nadaje

Zeppelin, hmm... Też jest rozwijany chociaż nie widzę, żeby w jakimś szybkim tempie, wizualizacje, zależnie jak skomplikowanych potrzebujesz, są raczej dosyć proste, nie ma zbyt zaawansowanych opcji tworzenia wykresów, do tego lepiej użyć innych narzędzi, D3, matplotliby, ggploty czy co tam jeszcze jest w data analitycs popularne, ja używałem
  • Odpowiedz
Od wersji Oracle DB 12c w SQL w konstrukcji WITH deklarować można funkcje do wykorzystania we właściwym zapytaniu.
I teraz tak. Mam zadeklarowaną taką funkcję. Bardzo prostą. Przyjmuje argument VARCHAR2, który umownie jest datą w formacie YYYY-MM-DD a sam kod to 1 (słownie jedna) linia:

RETURN TRUNC(TO_DATE(p_data, 'YYYY-MM-DD'), 'MM');
Nie ma żadnych dwukropków.

Właściwe
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TomaszWKS: wygląda na jakiś internal error w tle, sprawdź wpisy w alert logu.
Może Toad ma jakieś ustawienia sesji które powodują problem, może spróbuj jeszcze:
alter session set query_rewrite_enabled = false;
  • Odpowiedz
Mirki, mam w #sql date zapisaną jako varchar. Używam konwersji to_date, ale wali mi błędem: "not a valid month". Obecnei mam format 'DD-MM-YYYY HH:MM'. Co mam zrobić żeby prawidłowo konwertował mi varchar do daty?

#oracle
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 2
Szukam kursu online dla średnio zaawansowanych z SQL (najlepiej Oracle), który zawierałby w sobie obszerne poruszenie tematów optymalizacji (indexy). Koniecznie z dołączona baza danych + ćwiczeniami po każdym zagadnieniu.
Kurs może być płatny.
Pomożecie?:)
#sql #oracle #programowanie #programista15k
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#bazydanych #oracle #json #bash

Mam bazę danych Oracle. Do jednej z kolumn zapisuję JSON-a.


Trafiła mi się jednak sytuacja awaryjna, w której muszę zmodyfikować tego JSON-a (np. dopisać jakiś klucz z wartością). Mam do dyspozycji tylko SQL (PL/SQL) z Oracla i ewentualnie basha.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mk321 A masz uprawnienia żeby tworzyć typy i pakiety? Jeśli tak to możesz sobie dodać typy obiektowe do przetwarzania json. Poszukaj na necie PL/JSON. Powinieneś znaleźć skrypty (create) tworzące odpowiednie typy. Później sobie polecisz skryptem i zrobisz to co chcesz.
  • Odpowiedz
Mireczki, czy pracuje ktoś z was jako ETL developer / Informatica Powercenter Developer lub ogólnie w środowisku związanym z szeroko pojętymi hurtowniami danych - Szczególnie tam gdzie używa się narzędzia Informatica Powercenter?

Na polskich forach stosunkowo mało jest informacji na ten temat i mam wrażenie, że to dużo mniej popularna działka niż zostanie programistą java czy innego popularnego języka, a stawki są na prawdę wysokie - szczególnie tam gdzie wymagana jest znajomość Informatica Powercenter.

Rozważam pokierowanie swojej ścieżki kariery właśnie w tę stronę. Obecnie pracuje przy wdrożeniach systemów CRM jako konsultant (produkty SAPowe). Dobrze ogarniam SQL oraz relacyjne bazy danych oraz trochę teorie jeśli chodzi o hurtownie danych (środowisko Oraclowe), ale wydaje mi się, że to może być za mało.
Raczej nie spotykam ofert na juniorów, a jeśli już jakieś są to wymagają przynajmniej pół roku doświadczenia z procesami ETL. Zresztą samych ofert dla ETLowców poza Warszawą raczej nie spotykam
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@iniekcja: A jak wyglądała Twoja ścieżka kariery, żeby zostać ETL dev?

Z tego co przeglądałem na linkedin to sporo ludzi po prostu złapało jakieś doświadczenie w korpo czy banku przy hurtowni danych i potem przeskoczyli na takie samodzielne stanowisko.
Czy robota przy ETL / Informatica Powercenter to głównie praca jako kontraktor? Czy jakieś duże firmy zatrudniają również na etat np. banki itp. (z tego co widziałem to tylko jedno tego
  • Odpowiedz
@Sorn: Właściwie to nie mam zamiaru póki co tworzyć żadnego softu, po prostu mam pewne rzeczy do przeliczenia (dystanse między miejscowościami), a że tego jest dużo, to używam SQL-a do wyselekcjonowania najbardziej pożądanych przeze mnie rezultatów ( ͡° ͜ʖ ͡°)
  • Odpowiedz
  • 0
@plackojad to weź firebird ;) Ostatecznie nie musisz nic instalować, łatwo zrobić backup i przenieść rozwiązanie na inny komputer
  • Odpowiedz
#oracle #informatyka

Chce zrobić expdp i wywala mi taki błąd:

Connected to: Oracle Database 11g Release 11.1.0.7.0 - 64bit Production

ORA-31626: job does not exist
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tallman: no to wydaje się że warto. Popatrz później na plany zapytań i zobacz czy używany jest ten indeks i jaki zysk Ci daje. Posta nie znam, ale widze w googlu ze partycjonowanie jest. Wpiszesz hasła w googlu to na pewno znajdziesz :)
  • Odpowiedz
Dostane od Was jakies porady na temat #sql #oracle #datascience?
Zrobilem mniej wiecej 1.5 kursu pokrywajacego podstawy SQL - jak dodawac dane do tabeli, jak pisac query, subquery i takie #!$%@? - nazywalo sie to niby 'bootcamp'. Myslalem - no dobra, nie nauczylo mnie to wiele, ale znam podstawy i powienienem wiedziec gdzie szukac informacji. Postanowilem znalezc 2 tabele z wikipedii i je ze soba
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@63274682374: nie takie z marszu, taki certyfikat nie sprawdza czy jesteś dobrym programistą tylko czy jesteś dobrym kompilatorem ( ͡° ͜ʖ ͡°) uwierz mi że bez przygotowania i przejrzenia pytań ciężko to gówno zdać nawet komuś z kilkuletnim doświadczeniem, bo on Ci nagle na teście nie będzie sprawdzać że tu brakuje średnika albo że kurła import się nie zgadza
  • Odpowiedz
@lukaszwasyl: Nie zadziałało Ci to razem, bo SQLowy kompilator kompiluje pakiet/procedure/funkcję do znaku "/". Więc tak jak dostałeś na outpucie procedura miaął błedy, bo był end a potem jeszcze select.
Jakbyś po end wstawił "/" to by zadziałało :)
  • Odpowiedz
Jak dodam do specyfikacji pakietu ABC nową funkcję, która przeciąża inną, już znajdującą się w specyfikacji to mogą rozkompilować się jakieś inne pakiety korzystające z ABC?

#oracle #plsql
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@programistalvlhard: @lento01:

No więc tak, dodanie funkcji w środku specyfikacji rozkompilowało jakieś 530 innych pakietów. Po skompilowaniu wszystkiego, funkcję zakomentowałem, przekompilowałem i znów 530 pakietów się rozkompilowało. Znowu skompilowałem wszystko, funkcję odkomentowałem ale przeniosłem ją na koniec specyfikacji (na sam dół, jako ostatnią zadeklarowaną), skompilowałem. Tym razem mniej się rozkompilowało bo jakieś 330. Ktoś mi kiedyś wspominał żeby funkcje do specyfikacji dodawać na końcu i chyba miał rację.
  • Odpowiedz
Mirki potrzebuje postawić w domu serwer (stary komp) z bazą danych - celuje w oracle xe. Jaka dystrybucja linuksa będzie najmniej problemowa? Konsola mi nie straszna (umiem wyjść z vi ;-) ale chciałbym nie musieć skupiać się na systemie operacyjnym a poświęcić czas pracy z bazą.
Uprzedzając pytania poco mi to, to baza do zbierania danych z kilkudziesięciu czujników jakie mam w domu. Do tej pory wysyłałem wszystko do mysql w sieci
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach