@Init0: wersji 12c się ucz, bo od kiedy pojawiła się 12cR2 to zaczynają się powolne migracje do tej wersji, a jak wyjdzie 12.2.0.2 to migracje ruszą hurtowo.
11g ogarniesz na zasadzie analogii, po prostu nie będziesz miał pewnych funkcji.

Sam czytałem sobie:
  • Odpowiedz
#oracle #dba #sql #it
Mirki,

w ramach procedury odświeżania środowiska testowego, muszę zrobić import danych, o tyle, o ile przez SQL Developera to nie problem, o tyle chciałem zautomatyzować te czynności.

Znalazłem query, które stworzy mi insert-y, niestety NIEBANGLA ORA-00936 i ORA-06512 :( w 31 linijce podobno, tak szukałem, tak analizowałem skrypt, ale nie wiem co jest złe.:
@pokukma: #!$%@?ąc od tego, że wybrałeś złą metodę, to jak się przy niej upierasz to wklej na pastebin wersję oryginalną, a nie tą która już została zepsuta przez wypok.

PS: W mojej ocenie dobra metoda na odświeżenie testinga danymi z produkcji to:
1. Pełen sync pryz użyci DUPLICATE DATABASE
2. Sync tabel i/lub danych przy użyciu Data Pump (expdp/impdp)
3. Sync tabel i/lub danych przy
  • Odpowiedz
#programowanie #oracle #bazydanych #sql
Hej mirki. Potrzebuję kogoś kto pomoże mi ogarnąć bazę Oracle. Mam skrypt tworzący cold backup bazy danych
https://pastebin.com/Rz7CGByd
Jest on tworzony na osobnym dysku sieciowym z tego skryptu w każdą sobotę. Baza danych waży ok. 130 GB(kopia robi się 4-5h). Potrzebuję przywrócić tą kopię na innym serwerze. Do tej pory albo się to nie udawało, albo udało się raz i przy drugiej próbie przywrócenia Oracle wariował i trzeba było przywracać snapshota maszyny.
Tu przykładowy skrypt przywracania:
https://pastebin.com/RWX5Y1gB
@snx: primo, wyniki z v$sgatargetadvice i v$pgatargetadvice
jeśli masz tuning+diagnostic packa, to podeślij AWRa, jeśli nie to zainstaluj statspacka (jako sys skrypt @?/rdbms/admin/spinstall.sql a potem @?/rdbms/admin/spauto.sql - wcześniej zrób nową przestrzeń tabel o zalecanej nazwie perfstat) i wygeneruj raport (@?/rdbms/admin/spreport.sql).
No i oczywiście pytanie, czy nie masz jakichś sesji blokujących.
  • Odpowiedz
#csharp #sql #oracle #programowanie
Chcę dodać z poziomu aplikacji wykorzystując klasę memory stream tekst który tam jest przechowywany do bazy danych w kolumnie która jest typu nclob. Kiedy dodaje tak tekst do bazy danych to wyświetla mi błąd "oracle - ORA-12704: character set mismatch", kiedy próbuję zastosować takie konwertowanie:
string result = System.Text.Encoding.UTF8.GetString(moja tablica z bytami); wyskakuje mi błąd że nie można konwertować ze
@Supaplex: Praktykowałem. Sprawdzony poradnik to tylko My Oracle Support - zajrzyj na Master Note for Oracle Gateway Products (Doc ID 1083703.1), a potem poszukaj MySQL.
  • Odpowiedz
@Brajancik: Ja słyszałem. Mam administruję Exadata. Jak dobrze rozumiem to Exadata i Supercluster to w zasadzie to samo z tą różnicą że w Exadata compute node (serwer DB) jest amd64, a w SuperCluster jest SPARC. W obu reszta chyba jest z grubsza ta sama, tj w szafie masz minimum trzy serwery storage na amd64 z dyskami HDD lub SSD oraz kartami NVMe w charakterze cache. Całość ma interconnect zrobiony w
  • Odpowiedz
Mirki, mam tabelę w oraclu gdzie przechowuję SDOGEOMETRY i potrzebuję sprawdzać czy nowa geometria istnieje w tej tabeli, jeśli nie to dodaję. Jak najlepiej to zrobić SDOEQUAL? Przy próbie testowego sprawdzenia:
SELECT *
FROM GEO
WHERE SDOEQUAL(SDOGEOMETRY (2001,4326,SDOPOINT
@Rageslaw: Czy masz dostep do dba indexes? Sprawdzilbym, czy indeks jest w stanie VALID (przy klauzuli where INDEX TYPE = 'DOMAIN' i ITYP NAME = 'SPATIAL INDEX'). Pamietaj, ze nie chodzi tu o kolumne STATUS, tylko inna ;)

Moze byc to równie dobrze bug, warto przejrzec MOS, np. Doc ID 1664507.1 - "
BUG 17922440 - ORA-13226: INTERFACE NOT SUPPORTED WITHOUT A SPATIAL INDEX The problem is with index-based functional
  • Odpowiedz
#java #oracle

Hejo,
pracodawca chce mi zafundować certyfikat z Javy. Pomijając znikomą wartość tego papierka, jest sens się w ogóle pisać? Teoretycznie nic za to nie płacę. Z plusów widzę ewentualnie doszlifowanie szczegółów, na które pewnie nie zwróciłbym uwagi (nie mam dużo doświadczenia, więc ciągle się uczę). Czy ktoś miał z tym ostatnio do czynienia? Mowa o Java SE 8, pierwszy etap certyfikacji.
Pomijając znikomą wartość tego papierka, jest sens się w ogóle pisać? Teoretycznie nic za to nie płacę. Z plusów widzę ewentualnie doszlifowanie szczegółów, na które pewnie nie zwróciłbym uwagi (nie mam dużo doświadczenia, więc ciągle się uczę).


@LoginZeStali: Jak dla mnie to wlasnie papierek ma tutaj znaczenie, a wiedza jaka sie zdobywa przy takich egzaminach jest gowno warta.
  • Odpowiedz
Mam do zrobienia apke w APEX,
Myslałem nad czymś w rodzaju indeksu studenckiego,
wymogiem jest, żeby w diagramie znalazły się tabele rola(u mnie to bedzie admin,student,pracownik) oraz konto(login, passy).
Teraz mam problem jak połączyć tabele konto, żeby każdy student miał tylko jedno konto, tak samo pracownik.

W sensie jak zaloguje się student, to od razu będę znał jego indeks.
#informatyka #bazydanych #apex #oracle #
ronek22 - Mam do zrobienia apke w APEX,
Myslałem nad czymś w rodzaju indeksu studenc...

źródło: comment_nWKwfVLHYwHTwh7jSnSStj172BuLzXQk.jpg

Pobierz
@ronek22: ja zwykle: to zależy :) np. taki napiprojekt zapisuje czas trwania filmu z dokładnością do milisekund (ze względu na dopasowywanie napisów), z kolei filmweb wyświetla czas trwania filmu z dokładnością do 1 minuty (jak zapisuje to ciężko powiedzieć). Więc napierw musisz przeanalizować jakiej dokładności czasu trwania potrzebujesz. Jeśli minuty to to jakiś mały integer, jeśli sekundy to już trochę większy integer, jeśli milisekundy to najlepiej decimal.
  • Odpowiedz
#oracle #apex

Mirki mam pytanie. Mam bazę danych oracle 11g, potrzebuję zrobić aplikację w APEX'ie która będzie obsługiwać istniejące tabele. Zainstalowałem już to cudo jednak nie widzę w nim tabel z mojej bazy. Czy jest coś o czym nie wiem? Ewentualnie gdzie mogłem popełnić błąd?
@cichy093: aha.. zobacz, czy są odpowiednie granty na tabeli, bo APEX robi swojego usera i mu chyba trzeba przyznać uprawnienia SELECT na interesujące Cię tabele.
  • Odpowiedz
Takie pytanko. Czy Oracla 10g w wersji 10.1.0.5.0 32-bit idzie postawić na Windows Server 2016 64-bit? Próbuje tego dokonać na wirtualce ale przy tworzeniu bazy kończy się to pojawieniem komunikat ORA-12560 TNS:Protocol adapter error
Da się ten problem jakoś rozwiązać czy pozostaje tylko wyłorzenie kilkadziesią tyś. PLN na nową bazę.
#oracle #bazydanych
@TenTemuATamtenTamtemu: Włączenie zgodności to pierwsza rzeczy aby w ogóle uruchomić instalator.
@Sebgat: dzięki za dogłębną analizę, a orientujesz się czy licencja rozróżnia wersje 32/64bit ? Patrze na certyfikat ale nie ma tam żadnej informacji że to tylko dla 32bit.
  • Odpowiedz
Hej mirki,
Jestem noga z baz a potrzebuję wymyślić poniższą sprawę, pomoże ktoś?

Mam listę zamówień, gdzie są dane jak: data, lokalizacja zamówienia, itd..
Druga lista to lista produktów, kod produktu, nazwa, i tu mam wątpliwości, ale też cena i ilość.

W