Mirki tworzę nową prostą web apkę w pracy w spring boot, prosty CRUD. Korzystam z jdbc do łączenia się z bazą oracle, jest niesamowicie zagmwatwana struktura bazy i nie mam czasu tworzyć mappingi w jpa/hibernate, szybciej mi było stworzyć zapytanie sql i zapisać te parę kolumn co potrzebuję, bo zależy nam generalnie na czasie. Apka w kontenerze i wrzucona do Azure. Lokalnie wszystko działa, wysyłam GET request do odpalonej apki na localhoscie
#it #oracle #ukraina #warszawa
ot taka ciekawostka - chcesz pracować w polsce w it? Kij tam z Twoim polskim czy angielskim grunt, żebyś znał biegle ukraiński https://justjoin.it/offers/raiffeisen-bank-international-ag-oracle-database-administrator do czego to doszło, że nawet we własnym kraju jesteśmy obywatelami 2 kategorii.... Pomoc pomocą ale to już się robi przegięcie...Jest gdzieś na świecie kraj gdzie do pracy w it (pomijam jakiś ichnich januszów gdzie się musisz dogadać z polakami w brygadzie żeby płytki równo
Kij tam z Twoim polskim czy angielskim grunt, żebyś znał biegle ukraiński


@qazplm: No na ten przykład jak masz zarządzać personelem ukraińskim to jest to must have.

Jest gdzieś na świecie kraj gdzie do pracy w it (pomijam jakiś ichnich januszów gdzie się musisz dogadać z polakami w brygadzie żeby płytki równo kłaść) wymagany jest Polski?


@qazplm: Tak, a co?
Oracle Cloud nie dziala, mam juz dosyc tej #!$%@?.

Zrestartowalem serwer, porty poblokowane. Sprawdzam VCN, wszystko jest tak jak byc powinno. Nie dziala. Wlaczam ufw, ustawiam reguly. Nie dziala. Wylaczam ufw, pisze reguly w iptables. Nie dziala. Czyszcze ufw i iptables, restartuje serwer. Nie dziala. Wyrzucam wszystko w #!$%@? z VCN, ufw i iptables, ufw wylaczone, VCN ustawione jak na obrazku, iptables ustawione zeby puszczal wszystko jak leci. Uwaga - nie dziala.
Czlowiek_Ludzki - Oracle Cloud nie dziala, mam juz dosyc tej #!$%@?. 

Zrestartowalem...

źródło: chujocle

Pobierz
o juz dziala


@Czlowiek_Ludzki: takie awarie są najlepsze xd

Ostatnio miałem podobną magiczną awarie. Aby coś pomoc, powiedziałem technikowi w pracy, aby wpisal jakaś tam komendę, po czym zaczęło wszystko działać...

Wszyscy myślą zem bohater. Że się znam itp. A czy to pomogło?

H-ja xd

Pewnie piąty pod rząd restart pomógł xd

Sprawdziłem później w dokumentacji, tam nie ma nawet podobnej komendy ( ͡° ͜ʖ ͡°)
Nikt
#gielda #ai #sztucznainteligencja #nieruchomosci #google #nvidia #microsoft #intel #amd #apple #ibm #oracle #vmware #snapdragon

Wiadomo, że ceny mieszkań kiedyś będą spadać. Ten gościu właśnie sprzedaje mieszkanie i będzie inwestował w spadki AI.

Jestem tego samego zdania. AI w ostatnich latach zrobiło duży skok (kilka lat/miesięcy temu sam myślałem w inwestycję w Nvidię). Ale uważam, że zaraz skończy się ten hype. Nastanie kolejna zima w AI. Jest to poparte wiedzą. Tutaj o tym
@papieska_ONUCA: ale HA supervised jest wspierany tylko i wyłącznie na Debianie (bez pochodnych w stylu Ubuntu). Da się zainstalować na Ubuntu ustawiając jakąś zmienną środowiskową przed dpkg -i, aczkolwiek i tak będą potem jakieś alerty o nie wspieranym systemie etc.

Oczywiście osobnym problemem jest instalacja HA na VPS. Po co? Jak to będzie się łączyć z lokalnymi urządzeniami po zigbee/wifi/homekit/bluetooth?
Jest tabela employees, gdzie są pracownicy z różnych departamentów i ich zarobki. Jak wskazać departament w którym średnia zarobków jest najwyższa, i jednocześnie podać jego departmentid? Można to zrobić prościej (albo inaczej) niż to co niżej?

select department_id, avg(salary)
from employees
having avg(salary) = (select max(avg(salary))
from employees
group by department_id)
group by department_id;

#oracle #sql
#oracle Nie byliśmy w stanie ukończyć rejestracji. Typowe błędy, będące przyczyną, to: (a) Użycie kart przedpłaconych. Oracle akceptuje tylko karty kredytowe i debetowe (b) Intencjonalne lub niezamierzone maskowanie lokalizacji lub tożsamości osoby (c) Wprowadzenie niekompletnych lub niedokładnych szczegółów konta. Jeśli taka sytuacja ma miejsce, proszę ponowić próbę. W przeciwnym razie proszę się skontaktować z obsługą klienta Oracle.

Co robić? #oraclecloud #freetier
Jest tu jakiś specjalista od Oracle SQL?

Mamy zapytanie w ANSI łączące trzy tabele. Daje ono 106 wierszy:

select first_name, last_name, department_name, job_title
from employees e
right join departments d on e.department_id = d.department_id
right join jobs j on e.job_id = j.job_id;

Ale jeżeli przekształcimy je na non-ANSI syntax, to robi się cross join tabeli departments z tabelą jobs, i wychodzi już 600 wierszy:

select first_name, last_name, department_name, e.department_id, d.department_id, j.job_title,
@Rajtuz czy to cos pomoglo? (gpt4)

Rozumiem problem, z którym się borykasz. Wygląda na to, że doświadczasz problemu wynikającego z różnic w zachowaniu składni ANSI i non-ANSI podczas wykonywania wielokrotnych zewnętrznych łączeń (RIGHT JOINs).

Oto, co się dzieje w obu przypadkach:

1. ANSI Syntax:
- Najpierw wykonuje się prawe łączenie między employees i departments na podstawie department_id.
- Następnie, wynik tego łączenia jest prawie łączony z jobs na podstawie job_id
logika za tym stoi taka:
łącząc przez joina a=b już robisz filtrację wyniku bo tylko pokaże Ci dane gdzie a=b

no ansi nie na logiki(tu przykład tej "logiki") wychodzi Ci za dużo pewnie niepotrzebnych danych które później w where musisz umiejętnie przefiltrować

są przypadki gdzie powinniśmy użyć cross joina, ale to nie jest ten przypadek

dobre zadanie dla Ciebie - zastanów się w jakim przypadku dobrze tego użyć :)
Wie ktoś dlaczego to zapytanie zwraca 2650 wyników, ale jeżeli do SELECT dodamy jeszcze country_id to zwróci już tylko 106 wyników?

select first_name, last_name, d.department_name, city, postal_code, street_address
from employees e
join departments d
on (e.department_id = d.department_id)
join locations l
using (location_id)
natural join countries;

#sql #oracle
@Rajtuz wiesz nie widzę tej bazy ani na nich danych aby bardziej precyzyjne Ci podpowiedzieć, ale skoro po pierwszym łączeniu masz 106 wyników to wychodzi na to że jest problem z pierwszym łączeniem, więc jak złączysz employees (2650 wyników) zwykłym joinem z departments (106 wyników) to pokaże Ci część wspólna czyli 106 wyników. jeśli użyjesz left joina :
left join depertnents d
on e.deparmentid = d.deparmentid
to powinieneś mieć więcej
#ssh #linux #ubuntu #oracle

Mam taki problem którego do końca nie rozumiem. Mam VPS w Oracle Free Tier. Nie ma tam możliwości zalogować się do ssh za pomocą hasła tylko kluczem. Kiedy tworzyłem VPSa wygenerowałem klucze na stronie Oracle, skopiowałem do siebie na Ubuntu do folderu klucz prywatny do folderu .ssh i wszystko działało dobrze. Jakiś czas temu zmieniłem komputer. Skopiowałem klucz prywatny ze starego komputera do nowego do folderu .ssh ale
Znacie jakieś sposoby na wyciągnięcie drugiego imienia z poniższego stringa w Oracle? Napisałem to co niżej i działa, ale coś czuję, że da się to zrobić prościej.

select
substr( 'Edgar Allan Poe', instr('Edgar Allan Poe', ' ') +1, ((instr('Edgar Allan Poe', ' ', -1))
-
instr('Edgar Allan Poe', ' '))-1 ) as middle_name
from dual;

#sql #oracle
Hej, polecacie jakieś szkolenie dla firm z Oracle DB od podstaw? Ale takie w którym nie uczą składni SQL, bo szkoda na to czasu. Bardziej od strony administracyjnej - instalacja, konfiguracja, backup, tuning, ogólna charakterystyka Oracle, czym się różni od innych baz etc

#oracle #bazydanych