Pytanie do osób u których w firmie korzysta się Toad for Oracle. Czy korzystacie z jakiegoś systemu kontroli wersji? Jeśli tak to z jakiego? Czy nie sprawia on problemów? Z jakiej wersji Toada korzystacie?

#oracle #toad #plsql #cvs
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Są gdzie jakieś otwarte bazy danych pod które mogę się podpiąć/pobrać przykładowe dane/tabele? Chodzi mi o to żeby mógł poćwiczyć sobie zapytania.
Bazy w sensie jakieś bazy danych w różnych organizacji, państwa
#oracle #sql
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, mam projekt w spring boot z bazą H2. Na produkcji mam oracle db. Do walidacji plików z migracjami używam FlyWay. Niestety h2 nie jest w pełni kompatybilna z oracle.. No i np. tworząc plik z migracją - w którym edytuje kolumny - robiąc to w oracle sql nie przechodzi mi walidacja FlyWay w aplikacji. Z drugiej strony nie mogę napisać migracji w języku h2, bo mimo że projekt się zbuduje -
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mariusz-laszczka: Przejść na liquibase czyli mieć w miarę generyczne xmle ze schemą bazy. W razie potrzeby można dorabiać changesety warunkowe, które będą odpalane np. tylko na Oracle
  • Odpowiedz
@mariusz-laszczka: Ostatecznie możesz w propertiesach ustawić z którego katalogu mają być czytane migracje i mieć równolegle skrypty na H2 i Oracle pod profile dev i prod. Minusem jest oczywiście potrzeba utrzymywania 2 zestawów skryptów.
  • Odpowiedz
Przepraszam jeśli już gdzieś było a ja nie wykazałem się zbytnią cierpliwością w szukaniu.

Szukam wszelkich informacji na temat optymalizacji zapytań (SQL Tuning Oracle), głównie w Oracle ale MS SQL też mnie interesuje.
Np. książki ale nie tylko.
Języki polski, angielski, rosyjski.

#sql #oracle #bazydanych
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lizak21: Tam są informacje o użyciu funkcji bazy i nie tylko ekstra płatne rzeczy się tam znajdują. Poza tym to tabela Data Dictionary więc myślę, że ostrożnie, z backupem, ale w zasadzie możesz nią ręcznie manipulować.
  • Odpowiedz
#it #praca #bazydanych #oracle

Cześć w zadaniach na stanowisko administratora bazy danych mam taki tekst.

"Implementowanie modyfikacji i zmian w określonych oknach serwisowych do bazy danych Oracle."

Nie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@oskar608: Możliwe, że przez "okno serwisowe" rozumieją okres, w którym baza nie będzie użytkowana przez użytkowników i admini mogą grzebać.

Często takie okna są koło 2:00 w nocy.
  • Odpowiedz
Załóżmy, że mamy dwie bazy danych- produkcyjną(do której nie ma dostępu zdalnego) i testową u siebie na miejscu. Co jakiś czas chcemy, aby baza produkcyjna miała identyczne obiekty bazodanowe jak baza testowa(wysyłamy kogoś aby dograł brakujące elementy). Pytanie w jaki sposób najłatwiej to robić? Eksportować bazę testową i zastępować produkcyjną? Monitorować wszystskie zmiany w bazie testowej?


#programowanie #oracle #bazydanych
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tallman: Zakładając że chodzi Ci o sytuacje w której w wyniku dewelopmentu aplikacji powstają nowe tabele/kolumny/indeksy/klucze obce/widoki/procedury etc... to zmiany należy dokumentować, zbierać w skrypt i uruchamiać na produkcji jako element procedury wdrożenia nowej wersji aplikacji.

Alternatywnie możesz próbować zaprząc do śledzenia takich operacji oracle'owy auditing, ale on nie powinien Ci zastępować dokumentacji.
  • Odpowiedz
Zdawał ktos z was moze egzamin 1z0-071 albo podobne z Sql? Skad wziac materialy albo pytania pojawiajace sie na nim? Trudne są te egzaminy w ogole? ( ͡° ͜ʖ ͡°)
#oracle
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tallman: Tak.
Pytania są tutaj:
http://www.aiotestking.com/oracle
Nie sugeruj się odpowiedziami, bo w większości wypadków te proponowane są błędne (ʘʘ)
generalnie pytania nie są trudne, ale jest ich dość sporo jak na tak krótki czas i trzeba się dość konkretnie przygotować. No chyba, że obok masz ogarniających kumpli - wówczas temat idzie gładko ( ͡° ͜ʖ ͡°)
  • Odpowiedz
#bazydanych
#oracle
Hej ludzie, borykam się z pewną kwestia i może coś podpowiecie....
W obecnej firmie gdzie pracuje zajmuje się wdrożeniami systemu informatycznego dla służby zdrowia, system autorski. Wdrożenia są spoko, traktuje je jako projekty i staram się nimi zarządzać zgodnie z metodologia Prince2 (posiadam certyfikat foundation), nie zawsze to się udaje bo osoby decyzyjne nie do końca wiedzą o co chodzi, przeważnie kłody po nogi i przeważnie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@joe-do-336: To zależy. Zajmuję się bazami na co dzień. Pomiędzy tym co potrzeba dla różnych projektów jest spory rozstrzał. Mam projekt który kilka lat działał na Oracle Express, potem gdy przyrosło danych z bólem przeszli na Oracle Standard, ale w zasadzie poza backupami to tam nic nie ma od strony administracyjnej do roboty. Klient nie oczekuje niczego poza tym by działało i z premedytacją nie zgadza się na żadne aktualizacje.
  • Odpowiedz
@joe-do-336: Ja do dwóch egzaminów uczyłem się we własnym zakresie (z książki Oracle Press). Teraz przymierzam się do trzeciego, ale by do niego przystąpić muszę odbyć autoryzowane przez Oracle szkolenie i to zamierzam zrobić - dobrze że nie ja płacę bo kosztuje to to jakieś 7 tys netto. Pierwszy egzamin to SQL Fundamentals, drugi to Administration i przygotowując się do tego najwięcej o administracji się dowiedziałem. Trzeci to Advanced administration
  • Odpowiedz
@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.:
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pokukma: Abstrahują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
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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