Treść przeznaczona dla osób powyżej 18 roku życia...
Wszystko
Najnowsze
Archiwum

DinapeS
- 0
mrzk
- 1
@DinapeS: w teorii nic się nie stanie. W praktyce zawsze coś się schrzani. W przypadku katalogu masz sprawę o tyle prostą, że nie pracuje 24h, więc możesz zrobić restore point i potestować za dnia. Czyli upgrade (komendę 2 razy trzeba wpisać) i resync, backup datafile jakiejś bazy 11/12. W moim przypadku jakieś drobne problemy były, gdzie mogłem to unregister/register. W przypadku upgrade do 12 w jakiś bazach musiałem pogrzebać w
- 0
Mam takie query:
SELECT tochar(dstamp, 'HH24') as HOUR, SUM(updateqty) as totalreceipt
FROM inventorytransaction
WHERE dstamp BETWEEN todate ('28/05/2021 18:00:00', 'dd/mm/yyyy hh24:mi:ss') AND
todate('29/05/2021 06:00:00',
SELECT tochar(dstamp, 'HH24') as HOUR, SUM(updateqty) as totalreceipt
FROM inventorytransaction
WHERE dstamp BETWEEN todate ('28/05/2021 18:00:00', 'dd/mm/yyyy hh24:mi:ss') AND
todate('29/05/2021 06:00:00',
- 0
[Baza danych Oracle, Posgres]
W bazie Oracle utworzony mam widok, który poprzez dblink odwołuje się do widoku w bazie Postgres
Użytkownik zgłosił problem związany z nieodpowiednimi danymi - przetestowałem problematyczne zapytanie i dostrzegłem że wszystkie polskie znaki są zastępowane przez jakieś dziwne kwadraty...
NLS
W bazie Oracle utworzony mam widok, który poprzez dblink odwołuje się do widoku w bazie Postgres
Użytkownik zgłosił problem związany z nieodpowiednimi danymi - przetestowałem problematyczne zapytanie i dostrzegłem że wszystkie polskie znaki są zastępowane przez jakieś dziwne kwadraty...
NLS
- 0
[Baza danych Oracle]
Instaluję właśnie nowe binarki pod bazę Oracle DB 19c (baza testowa/szkoleniowa pod system BMC Remedy 20.02) i instalator w podsumowaniu wywala mi błąd że Swap Size jest za mały
Serwer na którym to stawiam ma 13GB ramu, a Swapu aktualnie jest 4GB - instalator oczekuje przynajmniej tyle samo Swapu ile jest ramu - czyli 13GB
Pytanie, jak myślicie mogę to zignorować i kontynuować instalację, czy może spowoduje to jakieś
Instaluję właśnie nowe binarki pod bazę Oracle DB 19c (baza testowa/szkoleniowa pod system BMC Remedy 20.02) i instalator w podsumowaniu wywala mi błąd że Swap Size jest za mały
Serwer na którym to stawiam ma 13GB ramu, a Swapu aktualnie jest 4GB - instalator oczekuje przynajmniej tyle samo Swapu ile jest ramu - czyli 13GB
Pytanie, jak myślicie mogę to zignorować i kontynuować instalację, czy może spowoduje to jakieś
Możecie polecić materiały dotyczące optymalizacji oracle? Interesuje mnie optymalizacja pod względem zapytań, procedur PLSQL, zalety/wady procedur wywoływanych z paczek, chainów, jak powinienem rozwiązywać dane typy problemów. Materiały mogą być w każdej formie, preferuję książki, artykuły.
#sql #oracle
#sql #oracle
- 3
@nbzwdsdzbcps: Ja polecam książkę Burlesona: https://www.amazon.com/Advanced-Oracle-SQL-Tuning-Definitive/dp/0991638603 oraz dokumentację Oracle, choć ją dobrze się czyta w kontekście konkretnych problemów :)
Co do chainów pewnie dodam niedługo wpis w tym temacie :)
Co do chainów pewnie dodam niedługo wpis w tym temacie :)
Mirki mam problem do ogarnięcia na bazie. Mam triger na tabeli, który przed insertem wywołuje procedurę. Problem jest taki, że to dość istotna tabela z punktu widzenia całego systemu i robienie ma niej triggera nie jest najlepszym rozwiązaniem. Jak mogę to ominąć, by móc za każdym rekordem spełniającym warunek odpalać procedurę? Myślałem o jobie, ale on działa na czas, a nie na rekord, macie jakieś pomysły? #bazydanych #oracle
- 1
@tomszczyk: No jak nie chcesz nic przyblokować to się za to nie bierz.
A jak chcesz się za to zabrać to zrób to dobrze, tak aby niczego nie zablokować
¯\_(ツ)_/¯
A najlepiej najpierw przetestuj na środowisku zapsowym. Skoro to istotny system to na pewno takie środowisko gdzieś obok stoi
A jak chcesz się za to zabrać to zrób to dobrze, tak aby niczego nie zablokować
¯\_(ツ)_/¯
A najlepiej najpierw przetestuj na środowisku zapsowym. Skoro to istotny system to na pewno takie środowisko gdzieś obok stoi
- 0
@DarkAlchemy tak, mam ifa na starcie
- 0
Mirki jak wyświetlić w oracle tekst (powiedzmy chcę wyświetlić "Moje zarobki to 3.200zł). Bez żadnej tabeli czy coś. Szukam rozwiązania ale nie mogę znaleźć. O taki zwykły cout c++owy mi chodzi tylko w oracle
#programowanie #sql #oracle #informatyka #programista15k
#programowanie #sql #oracle #informatyka #programista15k
- 1
[Baza danych Oracle]
Użytkownik, który korzysta z dblinka odwołującego się do bazy MS SQL Server zgłosił mi taki błąd:
"[FreeTDS][SQL Server]Invalid cursor state {24000}
ORA-02063: preceding 2 lines from DBAX
28500. 00000 - "connection from ORACLE to a non-Oracle system returned this message:"
Użytkownik, który korzysta z dblinka odwołującego się do bazy MS SQL Server zgłosił mi taki błąd:
"[FreeTDS][SQL Server]Invalid cursor state {24000}
ORA-02063: preceding 2 lines from DBAX
28500. 00000 - "connection from ORACLE to a non-Oracle system returned this message:"
- 0
[Baza danych Oracle]
W związku z często kończącym się miejscem, na serwerze, który obsługuje dużą bazę zrobiłem skrypt, który codziennie kompresuje pliki audytowe ($ORACLE_BASE/admin/{sid}/adump) do .tar.gz
Wszystko jest spoko, tylko pytanie - czy po stronie samej bazy muszę jeszcze coś wykonać? Coś w stylu crosscheck, żeby usunąć informacje o .aud których już nie ma w danej lokalizacji? (jeżeli takie informacje są w ogóle gdzieś zapisywane)
#oracle #bazydanych
W związku z często kończącym się miejscem, na serwerze, który obsługuje dużą bazę zrobiłem skrypt, który codziennie kompresuje pliki audytowe ($ORACLE_BASE/admin/{sid}/adump) do .tar.gz
Wszystko jest spoko, tylko pytanie - czy po stronie samej bazy muszę jeszcze coś wykonać? Coś w stylu crosscheck, żeby usunąć informacje o .aud których już nie ma w danej lokalizacji? (jeżeli takie informacje są w ogóle gdzieś zapisywane)
#oracle #bazydanych
@ZawszeMyjeKubkiOctem case w selectcie !
@ZawszeMyjeKubkiOctem to drugie where managerid != '100'. Operator not możesz dać do not null albo not like
- 0
- 0
Komunikacja Postgres - Oracle - Oracle
Miał ktoś z Was kiedyś podobny problem?
Mam trzy bazy:
1. Oracle (główna, produkcja)
2. Oracle (zwykła robiąca za gateway)
Miał ktoś z Was kiedyś podobny problem?
Mam trzy bazy:
1. Oracle (główna, produkcja)
2. Oracle (zwykła robiąca za gateway)
@DinapeS: W sumie nie spotkałem się nigdy z tym. Sam DB LINK chyba działa poprawnie skoro zapytanie z bazy "gateway" działa.
Czy w 1a) masz w danych jakieś daty? Jeśli tak to spróbuj napisać select todate(kolumnazdatą, maska) i zobaczyć czy wtedy zwraca OK.
Mam podejrzenie, że postgresql i oracle mają inne formaty daty.
Oczywiście todate() to funkcja oracle, powinieneś spróbować analogicznej w postgresql.
Czy w 1a) masz w danych jakieś daty? Jeśli tak to spróbuj napisać select todate(kolumnazdatą, maska) i zobaczyć czy wtedy zwraca OK.
Mam podejrzenie, że postgresql i oracle mają inne formaty daty.
Oczywiście todate() to funkcja oracle, powinieneś spróbować analogicznej w postgresql.
61
Oracle przegrywa w sądzie z Google i dzięki temu open-source wciąż może trwać

Oracle pozwało Google o kopiowanie API Java SDK i tworzenie na jego podstawie własnego oprogramowania. Wygrana Oracle uderzyłaby głównie w programy open source kopiujące zachowanie komercyjnych programów i spowodowałoby to ogromne problemy dla takich projektów jak Wine.
z- 9
- #
- #
- #
- #
- #
- 0
Baza danych Oracle
Orientujecie się może czy w jakiś sposób jest możliwość przyspieszenia wykonywania select z widoku?
Mianowicie mam taką sytuację:
Baza Postgres (z której korzysta firma zewnętrzna) ↔ baza "gateway" (Oracle) ↔ główna baza (Oracle)
Orientujecie się może czy w jakiś sposób jest możliwość przyspieszenia wykonywania select z widoku?
Mianowicie mam taką sytuację:
Baza Postgres (z której korzysta firma zewnętrzna) ↔ baza "gateway" (Oracle) ↔ główna baza (Oracle)
- 2
@DinapeS: nie możecie stworzyć materializowanego widoku?
@DinapeS: sprawdzaj v$activesessionhistory na bazie gateway oraz głównej w calu znalezienia waitów, które się pojawiają przy egzekucji zapytań.
Jeśli problemem jest duży poziom odczytów na bazie głównej to tak jak napisał @bob9876 robisz widok zmaterializowany i zastępujesz nim zwykły widok.
Generalnie warto żebyś zaprzyjaźnił się z raportami ASH, ADDM oraz AWR, bez tego będzie ciężko.
Jeśli problemem jest duży poziom odczytów na bazie głównej to tak jak napisał @bob9876 robisz widok zmaterializowany i zastępujesz nim zwykły widok.
Generalnie warto żebyś zaprzyjaźnił się z raportami ASH, ADDM oraz AWR, bez tego będzie ciężko.
Polecilibyście jakieś kursy Oracle jakie warto byłoby zrobić jako developer baz danych? Dla osoby z około rocznym doświadczeniem.
#oracle #informatyka #programowanie #sql
#oracle #informatyka #programowanie #sql
- 1
@nbzwdsdzbcps: nie polecę, ale ze strony admina, nauczcie się kurła:
* zmiennych bindowanych
* poprawnego używania indeksów, bo jak robicie zapytania z niejawną konwersją typów danych, to oracle niekoniecznie zacznie używać indeksy, a najczęściej nie zacznie
* milion widoków to nie jest optymalny kod
* poprawnego otwierania i ZAMYKANIA sesji, a nie że potem w bazie 10 aktywnych sesji i 10 000 nieaktywnych, zjadających 95% PGA
* zmiennych bindowanych
* poprawnego używania indeksów, bo jak robicie zapytania z niejawną konwersją typów danych, to oracle niekoniecznie zacznie używać indeksy, a najczęściej nie zacznie
* milion widoków to nie jest optymalny kod
* poprawnego otwierania i ZAMYKANIA sesji, a nie że potem w bazie 10 aktywnych sesji i 10 000 nieaktywnych, zjadających 95% PGA
- 0
@nbzwdsdzbcps: a no i fajnie, jakby jeszcze ogarniać rodzaje sterowników, wiedzieć czym się różni odbc od jdbc thin, umieć zaimplementować obsługę TFA itp.
- 0
Na serwerze z bazą Oracle przestrzeń /opt została zapełniona w 100%
Większość miejsca zajmują pliku .aud w katalogu adump
Wiecie może czy te pliki mogę bez ryzyka usunąć czy może jednak nie?
#oracle #bazydanych
Większość miejsca zajmują pliku .aud w katalogu adump
Wiecie może czy te pliki mogę bez ryzyka usunąć czy może jednak nie?
#oracle #bazydanych
- 1
@DinapeS: nie. Pliki aud to pliki z info o logowaniach do bazy, zbierane na potrzeby audytu logowań itp.
Jeśli firma nie analizuje takich danych, to wywalaj ( ͡° ͜ʖ ͡°)
Jeśli firma nie analizuje takich danych, to wywalaj ( ͡° ͜ʖ ͡°)
@DinapeS: Poczekaj aż wlecą jakieś zgłoszenia dot. wydajności. Wtedy to dopiero będziesz miał przyspieszony tryb nauki ( ͡° ͜ʖ ͡°)
Powodzenia!
Powodzenia!
- 0
Baza danych Oracle
Czy zmiany w pliku listener.ora oraz tnsnames.ora wymagają ponownego uruchomienia procesu listener?
Jeżeli tak, to czy takie ponowne uruchomienie na pracującej bazie produkcyjnej może wyrządzić jakieś problemy?
Muszę
Czy zmiany w pliku listener.ora oraz tnsnames.ora wymagają ponownego uruchomienia procesu listener?
Jeżeli tak, to czy takie ponowne uruchomienie na pracującej bazie produkcyjnej może wyrządzić jakieś problemy?
Muszę
@bob9876: Jak to tylko statycznie?
A jak dodam nasłuch na hoście? poprzez standardowy wpis? To nie jest dynamiczny nasłuch?
Co do walletów to możliwe, że masz rację. Kiedyś to konfigurowałem ale nie pamiętam czy reload wystarczał.
A jak dodam nasłuch na hoście? poprzez standardowy wpis? To nie jest dynamiczny nasłuch?
Co do walletów to możliwe, że masz rację. Kiedyś to konfigurowałem ale nie pamiętam czy reload wystarczał.
- 1
@DinapeS: w takim razie tnsnames.ora zmieniasz dynamicznie, a listener.ora zależy od tego co chcesz osiągnąć, ale najczęściej stop/start
#sql #oracle #plsql #bazydanych
Cześć :)
Jestem programistą baz danych Oracle i ETL Developerem. Przygotowałem poradnik z masą cennej wiedzy dla obecnych lub przyszłych programistów PL/SQL. Opisuję w nim 7 najczęstszych błędów, które możesz napotkać w kodzie PL/SQL. Z e-booka dowiesz się między innymi:
✅ jak poprawić wydajność aplikacji bazodanowej
✅ jak poprawnie logować błędy
✅ jak unikać hardcodowania w bazie danych
Cześć :)
Jestem programistą baz danych Oracle i ETL Developerem. Przygotowałem poradnik z masą cennej wiedzy dla obecnych lub przyszłych programistów PL/SQL. Opisuję w nim 7 najczęstszych błędów, które możesz napotkać w kodzie PL/SQL. Z e-booka dowiesz się między innymi:
✅ jak poprawić wydajność aplikacji bazodanowej
✅ jak poprawnie logować błędy
✅ jak unikać hardcodowania w bazie danych
źródło: comment_1615808266vJ5ad9ulEVJwge3DfStGta.jpg
Pobierz@nieinformatyk: pobrane dziena :) kojarzę Cię skądś! Jesteś po WAT prawda?
- 0
@To_Masz111: Zgadza się. Znamy się czy kojarzysz mnie z internetów? :)
Mirki czy da się w DBeaver włączyć aby w diagramie pokazywało mi poprawne relacje? Ewentualnie zna ktos inne narzędzie? Potrzebuję stworzyć diagram bazy danych do dokumentacji, ale w DBeaverze nie widać konkretnych kluczy obcych tylko, że zachodzi relacja pomiędzy tabelami
#postgresql #sql #dbeaver #bazydanych #oracle
#postgresql #sql #dbeaver #bazydanych #oracle
@JaTobieTyMi: to?
Modify attributes visibility: Right-click the diagram and, on the context menu, click Show Attributes and then one of the options:
All - all attributes
Any keys - primary and foreign keys
Primary key - only primary keys
None - no attributes
Modify attributes visibility: Right-click the diagram and, on the context menu, click Show Attributes and then one of the options:
All - all attributes
Any keys - primary and foreign keys
Primary key - only primary keys
None - no attributes
Czy jest tu jakiś #programista #oracle #apex ? Obsypuję cukierkami za pomoc, wsparcie merytoryczne. Jeden problem do rozwiązania mam. Problem z #ajax ale w kontekście Apex













