Ludziska, potrzebuję inspiracji i pomocy. Mam VPS z procesorem ARM, wgrany na niego jest Ubuntu LTS 22 GUI i chciałbym na tym postawić HomeAssistanta z Grafaną. Myślałem, że wgram VirtaulBoxa, ale chyba nie ma go pod AMR. Ktoś może doradzić jak to ogarnąć, żeby HA działał?

#homeassistant #oracle #linux #serwery #virtualbox #qemu #sieci #siecikomputerowe #domoticz
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MisiekD dobra, ale chcesz robić inteligentny dom i hostowac HA na VPS? Imo to kiepski pomysł. HA w tym trybie kontenerowym nie obsługuje instalacji pluginów przez GUI, ale wszystko można doinstalować tylko trzeba się troszkę bardziej namęczyć
  • Odpowiedz
@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?
  • Odpowiedz
#vpn #oracle #linux #ubuntu #ssh Co może blokować mi dostęp przez ssh i sftp do mojego serwera? Gdy łączę się z innego IP (hotspot z telefonu) to mogę się połączyć. Jaką komendą sprawdzić, czy mój adres domowy jest na jakiejś banliście?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#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
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Embeddable: Który certyfikat konketnie?

Wszelkie na poziomie associate tak średnio warte - ale Oracle Certified Java Professional (OCJP) albo dawne (SCJP) powiedzmy, że u mnie ląduje wyżej, znacznie wyżej na kupce CV zwłaszcza świeżaków skoro tagujesz #studia.
  • Odpowiedz
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
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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:
  • Odpowiedz
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
  • Odpowiedz
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)
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dlaczego

select to_date('01-02-23', 'DD-MM-YYYY') from dual;
daje 01-02-0023 a nie 01-02-2023? Czy YYYY nie powinno brać sobie obecnego wieku na początek?

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

Mam tabelę w której mam dane takie jak:
NAZWA NUMER
MISiU 1
MISiU 2
MISiU 3
MISiU 4
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
Czy ktoś ma dostęp do supportu #oracle? Dostałem od znajomego stary serwer, SunFire X4150. Chciałem pobrać aktuacjizację BIOS, jest poprawka z 2017 roku, ale okazuje się że aby móc pobierać cokolwiek ze strony producenta to trzeba mieć konto podpięte do organizacji.

Jest jakiś #sysadmin #devops który może pomóc?

https://www.oracle.com/servers/technologies/firmware/release-history-jsp.html#X4150
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach