#bazydanych
#oracle
Mam pytanie z którym się wożę od długiego czasu. Co oznacza hint 'RETAIN INDEX' wskazany przez access advisor? Co to dokładnie oznacza i co należy zrobić w związku z tą rekomendacją?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chyba nie do konca rozumiem podstawy baz danych. Zainstalowalem sobie baze danych Oracle 11g release 2 i sql developera. Mam tam polaczenie 'system' i uzytkowanika systemowego, ktorym sie loguje. Utworzylem sobie nowe polaczenie 'abc' i uzytkownika 'abc', ktoremu nadalem przywileje (grant all privileges). Chce teraz polaczyc sie za pomoca cmd, wiec wpisuje sqlplus, pozniej uzytkownika i haslo. Nastepnie chce wykonac polecenie archive log list; i wyskakuje mi komunikat 'insufficient privileges'. Dziala to
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@bullets: musisz się podłączyc jako sysdba żeby puścić ta komendę (nie z uprawnieniami sysdba tylko jako).

SQL> archive log list
ORA-01031: insufficient privileges
SQL> connect / as
  • Odpowiedz
#oracle #sql #bazydanych #pomocy #pytaniedoeksperta #programowanie #sorryzaspamtagami

Mam problem z zainstalowaniem Oracle Database 18c Express Edition. Przy wyborze folderu gdzie ma zostać zainstalowana baza gdy daję Next to zaczyna się ładowanie (w sensie kursor się zmienia) a potem nic się nie zmienia i znowu mogę dać Next i tak w kółko. Szukałem pomocy w necie - nie znalazłem.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Sebgat: Skoro klika to pewnie Windows ;) P.S. Cześć Seba. Kopę lat :)

@tutu09: Sprawdź logi instalatora. Przyczyn może być sporo, może jdk wariuje itd. może brak jakiejś zmiennej czy folderu itd.
  • Odpowiedz
Czołem Mirki i Mirabelki chcące nauczyć się #bazydanych #oracle a w szczególności #sql (òóˇ)
W tym wpisie pytałem was czy warto pisać kurs dla początkujących. Jest to mój najbardziej zaplusowany wpis a ponadto wyraziliście duży entuzjazm zachęcający mnie do napisania takiego kursu za co bardzo dziękuje.
Tak więc napisałem plan całego kursu pod linkiem: Kurs SQL
Napisałem również pierwszy kurs o tym gdzie
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@Supaplex spoko. Należy zapytać w takim razie. Ale myślę że prędzej sobie sam poradzę niż z pajacem porozmawiam. Wszystkie informacje masz we wpisie. Jeżeli nie wiesz to znaczy że nigdy nie miałeś z tym doczynienia.
  • Odpowiedz
Czołem Mirki.
Dziś nowy kurs #oracledev o optymalizacji zapytań SQL na bazie Oracle.
Nowy kurs opisuje czym jest i jak działa podstaowa metoda joinowania dwóch tabel czyli: JOIN: NESTED LOOPS

Jakiś czas temu pytałem się was czy warto pisać o podstawach i ochoczo odpowiedzieliście, że TAK. W związku z tym, niedługo pierwszy wpis dla tych którzy nie znają a chcą poznać SQL oraz bazę Oracle ( ͡° ͜ʖ ͡°)
Pierwszy wpis będzie o
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki potrzebuje porady. Jestem z wykształcenia inżynierem mechanikiem. Podstawy elektryki i elektroniki znam, coś tam się bawiłem hobbystycznie w programowanie PLC oraz C#. Chciałbym was podpytać od czego najlepiej zacząć przygodę z przemysłowymi bazami danych, komunikacja pomiędzy PLC a nadrzędnym systemami sterowania etc. Pracuje w korpo jako inżynier projektu i wiedza z tego zakresu absolutnie nie jest mi potrzebna (służbowo, bo osobiście bardzo - lubię wiedzieć o czym rozmawiam) ani wymagana ale
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
@lucky_luck_: Ło panie, a po co to komu? Systemy nadrzędne, nawet te najbardziej znane to czasem zlepek tak różnych technologi, rozwiązań i nigdy nie rozwiązanych bugów, że do każdego potrzebne jest indywidualne podejście. Jak już ci napisano opc, albo drivery dla konkretnych protokołów, albo konkretnych sterowników. Większość automatyków nie wie jak to działa, tylko wie jak skonfigurować daną scadę i tyle. Jak ci bardzo zależy to patrz konkretnie na rozwiązania
  • Odpowiedz
Siemaneczko, sqlowe świry.

Załóżmy, że mam tabelę pracownicy z 3 kolumnami id_pracownika, id_dzialu oraz pensja
Ma ktoś pomysł dlaczego zapytanie

select
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czołem Mirki.
Dziś nowy kurs w #oracledev dla średniozaawansowanych :)
W tym kursie opisuję czym jest i co przechowuje w Oracle ROWID

W następnym kursie opiszę pierwszą metodę joinowania ( ͡° ͜ʖ
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dzik_pl: własnie tez chciałbym poszerzyć swoją wiedzę w tym zakresie ale nie chce mi się czytać wielkich dokumentacji a nie ma zbyt duzo dobrych materiałów na ten temat.
  • Odpowiedz
Czołem Mirki.
Dziś nowy kurs w #oracledev o optymalizacji zapytań SQL na bazie Oracle.
W nowym kursie opisuję trochę o dostępie do tabeli po rowid. W szczególności opisuję działanie bazy gdy w zapytaniu mamy więcej danych niż w indexie i musimy sięgnąć do tabeli czyli: TABLE ACCESS BY INDEX ROWID

W następnym kursie opiszę więcej czym jest ROWID a w jeszcze kolejnym o jednym ze sposobów joinowania ( ͡° ͜ʖ
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dzik_pl: hej, pytanie : "Celowo nie podaję jak utworzyć tabelę ponieważ każdy rekord w każdej tabeli posiada swój ROWID" - rowid jest unikalny na poziomie tabeli, schematu, bazy czy jak to jest?
  • Odpowiedz
@Heibonna: Takie coś Ci nie działa?

SELECT pr.nazwa, p.nazwisko AS "Szef projektu", COUNT(d.iddzialu) AS "Liczba dzialow"
FROM projekty pr
JOIN pracownicy p ON pr.szefprojektu = p.id
JOIN pracownicy p2 ON pr.pid
  • Odpowiedz
Mam wirtualną maszynę która zajmuje 50gb. Jak najłatwiej ją wyeksportować, zapakować w zipa i wysłać do klienta? Próbowałem zapakować sam plik .vmdk, ale po zapakowaniu, rozpakowaniu nie da się maszyny uruchomić i sypie błędami

Could not get the storage format of the medium '/Users/joeblow/vms/sfdhqmislt56v/sfdhqmislt56v-disk1.vmdk' (VERRNOTSUPPORTED).

Czy eksport do .ova może pomóc?

#devops #kiciochpyta #informatyka #pracbaza #oracle #virtualbox
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach