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)
@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ć
  • Odpowiedz
#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
@mikra25: sprawdź uprawnienia do klucza, sprawdź czy nie masz za dużo kluczy, zaloguj się wybierając klucz z którym się logujesz (ssh -i ./ssh/klucz... user@...)
  • Odpowiedz
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
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
Pytanie do specjalistów z #dba #oracle
Mam trzy bazy 19c w ramach jednych binarek (oracel_home). Jeden sid jest produkcyjny, a dwa pozostałe "do testów".
Potrzebuje zapatchować bazę.
Czy po wyłączeniu sid'ów i listenera, mogę zapatchować binarki (opatch apply) i dwie bazy testowe (datapatch -verbose), a sida produkcyjnego nie patchować (datapatch -verbose)?
Może taki sid działać sobie na zapatchowanych binarkach, ale bez patchowania pakietów ?
Celem tego jest przetestowanie
@Supaplex: zrób sobie osobne binaria na te bazy albo jak chcesz mieć tak jak jest, to zrób z tego jeden multitenant i przelaczaj pdb do innego cdb jeśli będziesz chciał robić jakieś wyłączeniowe zmiany na test/dev. To rozwiąże Ci masę problemow. Chyba, że czas wyłączenia produkcji nie jest krytyczny
  • Odpowiedz
@Naproksen: ten free tier jest naprawdę darmowy? Np. zeby zainstalować linuxa i na nim automatycznie leciał skrypt w pythonku co godzinę ? Czy to raczej jest "300$ do wydania" a potem zacznie naliczać kase
  • Odpowiedz
Mirki, jak to jest z tą javą 11 LTS. Z tego co czytam, to LTS jest płatne do zastosowań komercyjnych, ale pewnie chodzi tylko o Oracle, a co np. z takim OpenJDK / adoptopenjdk i innymi dystrybucjami? Pytanie, czy taki adoptopenjdk 11 LTS jest równie dobrze stosowany w zastosowaniach komercyjnych? Bo w sumie co mi daje, że to jest od Oracle?
#programowanie #java #jdk #oracle
tak, wszystko dobrze napisałeś

openjdk jest na innej licencji i już używasz jak chcesz, natomiast jest tam więcej bugow, wolniej są rozwiązywane i jest mniej zoptymalizowane, ale openjdk spełnia standard i w teorii runtime będzie miał takie same rezultaty jak komercyjny. Komercyjny będziesz musiał jednak rozważyć, jak system będzie nie wyrabiał lub będzie zjadał za dużo pamięci operacyjnej
  • Odpowiedz
@GlupiPajonk: oracle? Te ich na AMD mają sporo obcięte CPU. Spróbuj sobie odpalić na ARM z 4CPU i 24GB RAM. Może starczy na obsługę wordpressa. ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Chcę się nauczyć #oracle #sql. Zainstalowałem OracleXE184_Win64, do tego sqldeveloper-22.2.1.234.1810-x64. Chcę utworzyć połączenia z bazą danych lokalnie (localhost) i dostaję Vendor code 17002. Sprawdziłem zgodnie z filmikiem procesy i wygląda, że jest OK. Dalej nie działa.
Co robię źle, lub trzeba zmienić żeby działało?

#sql #oracle
Defender - Chcę się nauczyć #oracle #sql. Zainstalowałem OracleXE184_Win64, do tego s...