Zaczynam dopiero z Oracle SQL Developer i mam problem.
Zainstalowałem "OracleXE184_Win64" i połączyłem się przez SQL Developer.
Potem jednak musiał przeinstalować XE i teraz się nie łączy i pojawia się info jak poniżej:

"Status : Failure -Test failed: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor"

Ktoś może pomóc?

#sql #oracle
Albo ten nazwa tego listenera nie jest "przypisana" do zadnej bazy i trzeba do zrobić. Mozna statycznie i dynamicznie ale to juz zgooglaj bo za duzo pisania :)
puszczam selecta na bazie w plsql i mam date w formacie windowsowym(taka jaka chce) w Bashu w skypcie natomiast mam date angielska systemowa 22-JUN-20 z ucięta godzina. Jak to poprawić w skrypcie ? Muszę na etapie selecta dokonać konwersji sysdate ? To oczywiscie nie zmienia daty fizycznie na bazie ? PLSQL developer sam konwertuje date skoro mam windowsowa w gui ? Jak to poprawic w skrypcie na linuxie by była data 22.06.2020
Czołem Mirki i Mirabelki
Przedstawiam wam dwa nowe kursy z tematyki #bazydanych #oracle dla zaawansowanych i początkujących w #sql.

Pierwszy kurs dla zaawnsowanych jest kontynuacją serii o partycjonowaniu. W tym kursie opisuję dość dokładnie przykład partycjonowania tabeli i porównuję ją z zwykłą tabelą.
Kurs dostępny pod linkiem: Oracle – przykład partycjonowania
A dokładniej:
-- Pokazuję jak stworzyć tablę partycjonowaną po zakresie
-- Pokazuję jak wygląda tabela partycjonowana w widokach
-- Pokażę
Cześć, mój kumpel robi projekt z baz danych i cytuje jego prośbe do wykopu o pomoc xD
"cała moja ocena zależy od tego #!$%@? diagramu, dalibyście rade rzucić okiem czy jest wykonany tak, żebym zdał? Prawdopodobne błędy mogą wystąpić w tabeli patient i doctor (3NF) i tabele medicine i prescription, gdzie mogą wystąpić błędy w re lacjach. Uprzedzjąc ataki, sql nie jest miłościa mojego życia, jest fajny i wale konia do niego
mirokrul - Cześć, mój kumpel robi projekt z baz danych i cytuje jego prośbe do wykopu...

źródło: comment_1590967605HnegeszZbRYR93Hy1Typ4W.jpg

Pobierz
@mirokrul: Na pacjenta wystarczy jedna tabela z PK na PESEL - reszta się zmienia, a dane historyczne są istotne jedynie na receptach (nagłówek) i powinny być tam kopiowane. VISIT bym rozdzielił - umawianie się na godziny (brak pola) skoordynowane z planem pracy lekarza (pokój, data i godziny) to kawał logiki, a szczegóły wizyty i recepty (nie jedna na wizytę, bo wydrukowanej/wysłanej nie edytujesz) to już zwykły strumień eventów. Poza tym w
@mirokrul: koledze polecam sugerować się tym co robi FHIR.

Szczegóły:

- Jedna osoba może mieć więcej niż 1 nr telefonu
- Jedna osoba może mieć więcej niż 1 imię
- Jedna osoba może mieć więcej niż 1 nazwisko
- Jedna osoba może mieć więcej niż 1 adres
- Po jednej wizycie możesz otrzymać więcej niż 1 receptę
- Jeden lek może mieć więcej niż 1 poziom refundacji
- Jeden lek
@leszekwl: moze ma ten sam problem co ja, ze nie lubie wymyslac przykladow. Jak ktos mi powie zrob to i to tu masz jak to wyglada obecnie w rzeczywistosci i ma dzialac to sobie rozkminie w glowie i rozpisze, ale jak mam wymyslac sam przyklad z dupy w glowie to gorzej.
Czy tworzenie widoków zmaterializowanych opartych na innych widokach zmaterializowanych jest bezpieczne i ma sens? Obecnie mam bazę danych z 15 tabelami które mają bardzo dużo danych (kilka mln). Tabele są ze sobą powiązane i zależy mi na sprawnym odfiltrowywaniu dużej ilości danych, problem w tym, że po stworzeniu widoku potrzebuję dobierać pewne dane do widoku i nie jestem w stanie zaktualizować już tych danych w widoku więc mogę jedynie stworzyć nowy widok
@JaTobieTyMi: nie jestem specem, ale troche malo sensu w tym widze. jezeli potrzebujesz danych do widoku koncowego, to po co mielic inne rzeczy na potrzeby odswiezania innych widokow zmaterializowanych? oparlbym ten widok zmaterializowany na zwyklych widokach i odswiezal w razie potrzeby
ja #!$%@?, zaktualizowałem #windows10 #windows do najnowszej wersji z Insidera, ogarnąłem sobie wsl 2 i #!$%@? - Oracle DB Developer VM przestała działać. Tylko to, nie ważne ile razy stworzę nową maszynę to zawsze wyskakuje avc błąd po uruchomieniu, a jak próbuję coś zrobić to wylogowuje i zalogowuje ponownie, nie mogę nawet wejść do terminala żeby zrobić to co tam troubleshooter każe bo mnie #!$%@? zaraz. Wróciłem do starszej wersji Windowsa -
oreze - ja #!$%@?, zaktualizowałem #windows10 #windows do najnowszej wersji z Insider...

źródło: comment_1589919340dDet6rHtY7JQAXk1fZCQPN.jpg

Pobierz
Mirki, testuję zmiany wydajnościowe widoku i jego pochodnych na bazie Oracle 12c.
Na tej jednej bazie oprócz schematu, który wykorzystuje jest sporo innych, z dużą ilością danych.
Obiekty, które modyfikuje są unikatowe, tj. nie ma ich na innych schematach.

Ponieważ dokonuję wielu zmian i po każdej zmianie pragnę przetestować wprowadzone zmiany, to generuję kolejne plany zapytań, żeby dostrzec różnicę "na pierwszy rzut oka".

Problemem jest niestety Oracle'owe cache'owanie. Mimo kolejnych zmian najczęściej
@Best11: Żeby "zinvalidować" plan zapytania wystarczy strzelić kilka razy granta na obiektach z których korzysta zapytanie polecam sprawdzić;)

I nie trzeba flushować niczego wtedy
Czołem Mirki i Mirabelki
Dzisiejszym wpisem zaczynam nowy cykl o #bazydanych dla średniozaawanswowanych z #sql i #oracle.
W ankiecie pod tym wpisem pytałem was o temat kolejnej serii.
Zdecydowaliście o partcjonowaniu więc oto jest:
* Partycjonowanie w Oracle

Kolejne kursy średnio zaawansowane będą dotyczyć w większości partycjonowania ale mam jeszcze kilka zaległych kursów takich jak: multiblock read, logiczna oraz fizyczna struktura danych czy druga część oracle flashback i jeszcze kilka innych
@Lukzx: Nie wiem, ale mogę powiedzieć o projekcie w którym pracowałem który się włączał kilka minut. Nie powiem jaki dokładnie żeby pozostać anonimowy.

Ten mój program to była taka przepychaczka centralizująca. Klient wysyłał zapytanie do mojego programu i ten przepychał do innych komponentów na innych serwerach. Zapytania mogły być o ustawienie czegoś lub pobranie stanu czegoś.

Przy uruchamianiu program zczytywał dane od innych komponentów do cache'a (dla szybkiego odczytu danych i
Oracle DB Developer VM odpala mi się caly czas w jakimś gówno trybie okienkowym - ale bez paska, nie mogę nic praktycznie zrobić. Pomaga jedynie usunięcie jakiegoś tam iso w ustawieniach i zainstalowanie podobnie, ale tylko na jedno uruchomienie. Google mówi żebym kliknął instalację tego przy uruchomionej VM, ale wyskakuje mi błąd "nie można włożyć wirtualnego dysku optycznego". Jakieś pomysły? Nie chciałbym nic usuwać bo mam tam już skonfigurowanego sql deva, ale
oreze - Oracle DB Developer VM odpala mi się caly czas w jakimś gówno trybie okienkow...

źródło: comment_1588454765KSHKg66mWnVlOqBFmrSF1s.jpg

Pobierz
Mireczki, jest #praca w #it dla #programista15k w #katowice #slask #gop (oferta od mojego różowego, jak ktoś będzie chętny, to zapraszam do wysłania wiadomości, przekażę kontakt):

Poszukuję Senior Software Engineera, który chciałby dołączyć do naszego zespołu projektowego w Katowicach.
Jako dział Apps Services jesteśmy Delivery Center w ramach grupy Sopra Steria, tzn. współpracujemy z innymi jednostkami biznesowymi rozsianymi po Europie.
Obecnie realizujemy projekt dla organizacji rządowej.

Stack technologiczny:
- Java 8
-
@camelinthejungle: Nie no, oczywiscie ze mowie tylko o sobie :) Po prostu mam takie a nie inne doswiadczenia i jestem w takiej sytuacji ze nie musze. Nie lubie tej polityki wlasnie, dlatego jest to taki mój nic nieznaczacy mini-protest przeciwko temu procederowi :) IBM jest spoko, ale oni raczej siedza w zupelnie czyms innym teraz niz kiedys. Duzo technologii rzadowych, aby pracowac musza cie sprawdzic czy nie jestes szpiegiem itp.
Czołem Mirki i Mirabelki
Przedstawiam wam dwa nowe kursy z tematyki #bazydanych #oracle dla początkujących w #sql.

Pierwszy kurs dotyczy instrukcji SQL INSERT | DELTE | UPDATE czyli:
* Jak dodawać rekordy do tabeli dzięki instrukcji SQL: INSERT oraz jak obsłużyć:
-- Błąd: ORA-00001 – naruszono więzy unikatowe
-- Błąd: ORA-32795 – GENERATED ALWAYS
-- Błąd: ORA-02291 – naruszono więzy spójności
* Przedstawię sposób usuwania danych przy pomocy polecenia SQL DELETE