Kilka porad na temat Oracle
Poniżej parę, dość chaotycznie zebranych, sugestii związanych z wykorzystywaniem bazy danych Oracle.
- Meandry parametrów uruchomieniowych
- Gdzie właściwie Oracle trzyma kluczowe parametry wykorzystywane przy uruchamianiu.
- Gdy nie uda się ROLLBACK
- Czy ROLLBACK może się nie udać? Może! I może mieć to znaczące konsekwencje.
- Znikające atrybuty sesji
- Oracle pozwala przy pomocy polecenia ALTER SESSION ustalać różne ważne parametry. Niestety, ustalenia te bywają nietrwałe.
- O formatach liczb i dat
- Warto powiedzieć Oracle w jakim formacie chcemy dostawać liczby lub daty. Inaczej grozi nam niespodzianka.
- Zdalna baza bez edycji tnsnames.ora
- Specyfikowanie zdalnej bazy danych bez edycji tnsnames.ora
- Niedoceniane libclntsh
- Pisząc programy używające Oracle w Pro*C lub OCI, wcale nie trzeba się linkować statycznie, generując olbrzymie programy.
- Nieoczekiwana kolejność rekordów
- Kolejność rekordów zwracanych przez SELECT ... ORDER BY może być nieco dziwna, gdy korzystamy z polskich ustawień językowych.
- O nieblokującym INSERT - technikalia
- Dodatkowe informacje na temat problemu z nie-blokującym INSERT.
- Zmienne środowiskowe Oracle i parę innych drobiazgów
- Środowisko Oracle do pracy po polsku w systemie Unixowym (także Linux).
- Jak podzielić duży SELECT (i dlaczego ROWNUM jest zakazany)
- Jak można a jak nie można próbować dzielić na fragmenty duże polecenie SELECT.
- Darmowe narzędzia dla użytkownika Oracle
- Informacja o darmowych narzędziach wspomagających pracę z Oracle. Działają pod Linuxem i nie tylko.
- Słówko o segmencie wycofania
- Oracle potrzebuje dużego rollback segmentu. Opisuję dlaczego i jakie możemy mieć problemy gdy segment wycofania jest zbyt mały.
- Szybkie kasowanie tablicy
- TRUNCATE TABLE błyskawicznie kasuje całą zawartość tabeli - nie usuwając jej.
- Kolejność rekordów zapewnia ORDER BY i tylko ORDER BY
- Nie można polegać na przypadkowej kolejności rekordów.
- Ile czasu można przeglądać tablicę zawierającą 3 rekordy?
- Sekwencyjne przeglądanie niemal pustej tablicy może trwać bardzo długo.
- Ten przeklęty nie blokujący INSERT
- INSERT w implementacji Oracle nie nakłada żadnej blokady!
- Książka bardzo warta kupienia
- Zachęta do kupna książki Harrisona.