co musi wiedzieć administrator baz danych czyli DBA ? jakie musi mieć skille ? musi umieć sql? Znam osoby ktore sa dba'ami a nie znają sqla, jak to faktycznie wyglada ? #dba #oracle #sql #bazydanych
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fifiak: Nie musi znać SQL, ale jednak warto by znał na tyle, by szybko mógł znaleźć składnię w dokumentacji czy necie i rozumiał co robi i po co. Nie musi znać składni na pamięć.

DBA jednak zarządza DBMS, czyli instaluje on-premises, zarządza zasobami, robi i odtwarza backupy, nadzoruje i diagnozuje stan, zarządza uprawnieniami...
  • Odpowiedz
Muszą być po polsku


@aekitea: wiem, że to zabrzmi strasznie zarozumialsko, ale polecam najpierw się pouczyć angielskiego, a potem zabrać za programowanie (albo jedno i drugie)

sam SQL jest w zasadzie podobny do angielskiego i potem mnóstwo for czy nawet ten głupi stackoverflow jest po
  • Odpowiedz
@aekitea: spoko, to nie znam w takim razie. Widocznie 5 lat doświadczenia w SQLu i Oracle to za mało, żeby komuś rad udzielać. Wybacz, już nie będę.
  • Odpowiedz
Nie wyczymie zaraz normalnie.

Proszę, napiszcie mi jak wygląda definicja procedury w oraclowym SQL, która nie przyjmuje żadnych parametrów i robi tylko selecta na tablicy, np accounts i nazywa się FINDALLACCOUNTS

Wersja bazy 11
#programowanie #bazydanych #oracle
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam dwie różne aplikacje pracujące na bazie danych klientów.
Bazy danych są technicznie inne w moim przypadku mysql via oracle, ale zawierają dane tych samych klientów i są zgodne co do klucza głównego (identyfikatora klienta).
Pomiędzy tymi aplikacjami chcę wykonać webinterfejsy wymiany danych.
Zakładanie klienta jest proste do rozwiązania, ponieważ jedna baza będzie nadrzędna i będzie przyjmować zgłoszenia założenia klienta od bazy podrzędnej. Po potwierdzeniu założenia zwróci aktualny identyfikator.

Problem pojawia się z modyfikacją danych.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dopóki tego nie będziesz wysyłać "live"


@RRybak: No właśnie chciałbym tego uniknąć.
Myślałem, że są jakieś sprawdzone rozwiązania, które nie przyszły mi do głowy, stąd pytanie.

Takiego typu rozwiązania o których piszesz są dla mnie osiągalne i zrozumiałe, jednak strasznei komplikują rozwiązanie i szukałbym czegoś prostszego. No ale widać niczego mądrzejszego od takich kobinowanych rozwiązań nie będzie. Trzeba będzie nad problemem usiąść i wszystkie
  • Odpowiedz
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
  • 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

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 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
  • 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