@modzelem: te 2 produkty nie mają ze sobą zbyt wiele wspólnego.
-Oraclowa szyna to tak w skrócie 'aplikacja osb uruchomiona na serwerze aplikacji weblogic' Ma za zadanie przyjąć żądanie najczęściej SOAP i przeproksować je na odpowiedni serwer. Albo zamiast przeproksować jeszcze przetransformować przy okazji.
-Tomcat to prosty servletowy serwerek HTTP

Jakbym miał strzelać co tam w Twoim korpo piszczy, to pewnie macie jakąś stronę www na tomcacie, która uderza poprzez
  • Odpowiedz
W jaki sposób mogę pogrupować taką perspektywę po wieku, a nie rokuwydania?
Coś na takiej zasadzie:
CREATE OR REPLACE VIEW ksiazki
wiekwydania AS
SELECT CEIL(rok
wydania/100) wiek,
LISTAGG(tytul, ', ') tytuly
FROM
@Ignac96 najprościej to złącz wszystko razem i zrób Group by na imię nazwisko kategoria oraz counta. Zwróci Ci to ilości wypożyczeń każdej osoby każdej z kategorii. Potem z tego wyciągnij MAX.
  • Odpowiedz
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"
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 :)
  • Odpowiedz
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
via MirkoListy / WykoEvent
  • 0
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
  • Odpowiedz
@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.
  • Odpowiedz
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
  • Odpowiedz
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
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
@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
  • Odpowiedz
czemu serwery oracle to takie gowno i sie wylacz to pol dnia zamiast w 10s? sa jakies lepsze serwery innych firm?
to wszystko siedzi na javie a java to gowno i zamula ale myslalem ze rozwiazania dla firm sa lepsze a tu jednak gowno -.-

#pytaniedoeksperta #oracle #linux
@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 szybkiej walidacji zapytania), tylko jako że API było skopane bo nie można było pobrać wszystkich informacji naraz tylko trzeba było crawlować na podstawie poprzedniej odpowiedzi. Dodajmy wszelakie opóźnienia sieciowe i mamy wolny
  • Odpowiedz
@Lukzx: Proszę nie wprowadzaj ludzi w błąd:
1. Oracle jest napisane w C, humorystycznie zerknij tutaj - https://news.ycombinator.com/item?id=18442941
2. Przewagą w firmach 'gównianej' Javy w stosunku do innych rozwiązań jest taka, że posiada bardzo dobre mechanizmy rollbacku i łatwiej jest znaleźć specjalistę niż do takiego Cobola ( ͡° ͜ʖ ͡°)
  • Odpowiedz
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
Prośba o pomoc,
W oraclu chciałbym utworzyć trigger, który po usunięciu zespołu, usunie także jego dane w innej tabeli. Delete Cascada niestety nie mogę użyć, gdyż w innej tabeli musi być zachowany.

Napisałem taki kod jak na zdjęciu, jednak obecnie usuwa mi wszystkie rekordy z tabeli games, nie bierzę pod uwagę tego warunku where

#oracle #plsql #sql #naukaprogramowania
Protonik13 - Prośba o pomoc,
W oraclu chciałbym utworzyć trigger, który po usunięciu...

źródło: comment_1588258349clg8BAfQCL5tGrnUQ5r25l.jpg

Pobierz