Tryby uruchomienia instancji
Tryb NOMOUNT -odczytuje parametry pliku (init.ora), inicjalizacja obszaru pamięci SGA,znajduje pliki kontrolne,otwiera pliki śladu (trace) i pliki ostrzeżeń
Ten tryb wykorzystywany jest do tworzenia bazy danych i plików kontrolnych.
Tryb MOUNT-odczytuje pliki kontrolne
Ten tryb wykorzystywany jest do takich czynności jak:
- Wykonanie operacji związanych z plikami dziennika powtórzeń (zmiana lokalizacji, tworzenie nowych, usuwanie istniejących).
- Wykonanie zmiany nazwy lub lokalizacji plików danych.
- Przełączenie bazy danych w tryb ARCHIVELOG lub NOARCHIVELOG.
- Wykonanie pełnego backup'u lub niepełnego odtworzenia bazy danych.
Tryb OPEN- odtwarza pozostałe pliki i udostępnia bazy danych użytkownikom
W trybie tym otwierane są pliki dziennika powtórzeń (redo) oraz pliki danych (data files)co sprawia, że baza staje się dostępna dla użytkowników.
Tryby zamykania instancji
Tryb NORMAL -Domyślny tryb zamykania- baza danych zostaje zamknięta dopiero, gdy wszyscy użytkownicy zakończą sesje.
Zawartość bloków buforów danych i dziennika powtórzeń są zapisywane na dysk, dostęp nowych użytkowników do bazy jest blokowany.
Tryb TRANSACTIONAL- Użytkownicy odłączani są automatycznie od bazy gdy zakończą aktualne transakcje, dostęp nowych użytkowników do bazy jest blokowany następnie baza jest zamykana.
Tryb IMMEDIATE- Kończy wykonanie poleceń SQL i wycofuje nie zatwierdzone transakcje, następnie odłącza użytkowników od bazy.
Tryb ABORT-Nie czeka na zakończenie pracy przez użytkowników, nie wycofuje nie zatwierdzonych transakcji. Natychmiast zamyka obszar pamięci SGA i procesy wykonywane w tle. Po wykonaniu trybu ABORT, w momencie startu następuje odtwarzanie instancji. Uwaga tryb ten znajduje zastosowanie, gdy nie można wykonać zamknięcia w innym z wcześniej wymienionych trybów.
Indeksowanie,odbudowa indeksów poprawia wydajność pracy bazy Płatnika
Skrypt SQL wygenerowany z SSMS do uruchomienia dla wersji 9 -link
lub wykonaj nast. skrypty SQL
-------------------wykonaj indeksowanie-odbudowa
SELECT so.name AS TableName, MAX(si.rows) AS rc FROM sysobjects AS so INNER JOIN sysindexes AS si ON OBJECT_ID(so.name) = si.id WHERE so.xtype = 'U' GROUP BY so.name ORDER BY rc desc
DBCC DBREINDEX (DOKUMENT,'',0)
DBCC DBREINDEX (UBEZP_ZUSRCA,'',0)
DBCC DBREINDEX (UBEZP_ZUSRZA,'',0)
DBCC DBREINDEX (UBEZP_ZUSRSA,'',0)
DBCC DBREINDEX (BLAD_DOK,'',0)
DBCC DBREINDEX (UBEZP_ADRES,'',0)
DBCC DBREINDEX (DZIENNIK,'',0)
DBCC DBREINDEX (ZUSZWUA,'',0)
DBCC DBREINDEX (ZESTAW_DOKUM,'',0)
DBCC DBREINDEX (ZUSZZA,'',0)
DBCC DBREINDEX (MIEJSCE,'',0)
DBCC DBREINDEX (ZUSZUA,'',0)
DBCC DBREINDEX (UBEZP_IDENT,'',0)
DBCC DBREINDEX (UBEZPIECZONY,'',0)
DBCC DBREINDEX (UBEZP_INNE,'',0)
DBCC DBREINDEX (ZESTAW,'',0)
DBCC DBREINDEX (BLAD_MIEDZY,'',0)
DBCC DBREINDEX (ARCHIWUM_O,'',0)
DBCC DBREINDEX (ZUSDRA,'',0)
DBCC DBREINDEX (ZUSRCA,'',0)
DBCC DBREINDEX (ZUSRSA,'',0)
DBCC DBREINDEX (ZUSRZA,'',0)
DBCC DBREINDEX (ZUSZCZA,'',0)
DBCC DBREINDEX (ZUSZCNA,'',0)
DBCC DBREINDEX (ZUSZIUA,'',0)
DBCC DBREINDEX (PARAMETRY_PRZEKAZU,'',0)
DBCC DBREINDEX (CERTYFIKAT,'',0)
DBCC DBREINDEX (CZR_ZUSZCNA,'',0)
DBCC DBREINDEX (HISTORIA,'',0)
DBCC DBREINDEX (UPRAWNIENIA,'',0)
DBCC DBREINDEX (LISTA_DZIENNIK,'',0)
DBCC DBREINDEX (UZYTKOWNIK,'',0)
DBCC DBREINDEX (PARAMETRY,'',0)
DBCC DBREINDEX (DOKUMENT_PLATNICZY,'',0)
DBCC DBREINDEX (PARAM_KONF,'',0)
DBCC DBREINDEX (ZUSIWA,'',0)
DBCC DBREINDEX (PLATN_DANEROZL,'',0)
DBCC DBREINDEX (PLATNIK_PARAMETR,'',0)
DBCC DBREINDEX (CRL,'',0)
DBCC DBREINDEX (ZUSZPA,'',0)
DBCC DBREINDEX (PLATN_ADRES,'',0)
DBCC DBREINDEX (OSOBA_PRYWATNA,'',0)
DBCC DBREINDEX (PARAM_PLAT_UZYT,'',0)
DBCC DBREINDEX (PLATN_RACHBANK,'',0)
DBCC DBREINDEX (PLATN_IDENT,'',0)
DBCC DBREINDEX (PLATNIK,'',0)
DBCC DBREINDEX (UBEZP_ZUSRGA,'',0)
DBCC DBREINDEX (UBEZP_ZUSRNA,'',0)
DBCC DBREINDEX (UBEZPIECZONY_ZUS,'',0)
DBCC DBREINDEX (UBEZP_ZUSZSWA,'',0)
DBCC DBREINDEX (UBEZP_KOD_PRACY,'',0)
DBCC DBREINDEX (UBEZP_PODLEGANIE,'',0)
DBCC DBREINDEX (UBEZP_SKLAD,'',0)
DBCC DBREINDEX (UBEZP_SWIAD,'',0)
DBCC DBREINDEX (UBEZP_WYBOR,'',0)
DBCC DBREINDEX (UBEZP_INDSCHEMAT,'',0)
DBCC DBREINDEX (UBEZP_CZLONEK_RODZINY,'',0)
DBCC DBREINDEX (PLATN_IWA,'',0)
DBCC DBREINDEX (PLATN_OBOWIWA,'',0)
DBCC DBREINDEX (PLATN_OBOWOPLSKL,'',0)
DBCC DBREINDEX (PLATN_STATUS,'',0)
DBCC DBREINDEX (PLATN_ZSWA,'',0)
DBCC DBREINDEX (PLATN_HIST,'',0)
DBCC DBREINDEX (PLATNIK_ZUS,'',0)
DBCC DBREINDEX (PLIK_DOKUM,'',0)
DBCC DBREINDEX (POTWIERDZENIE,'',0)
DBCC DBREINDEX (PRZESYLKA,'',0)
DBCC DBREINDEX (SDWI_KODTYTUB,'',0)
DBCC DBREINDEX (SDWI_NAGLOWEK,'',0)
DBCC DBREINDEX (SDWI_UBEZPIECZONY,'',0)
DBCC DBREINDEX (sysdiagrams,'',0)
DBCC DBREINDEX (TMP_OKRESY,'',0)
DBCC DBREINDEX (TMP_TAB,'',0)
DBCC DBREINDEX (TMP_UBEZPIECZENI,'',0)
DBCC DBREINDEX (UBEZP_30KROTNOSC,'',0)
DBCC DBREINDEX (NIEJED,'',0)
DBCC DBREINDEX (CZR_ZUSZCZA,'',0)
DBCC DBREINDEX (DOKROZL_DEKLARACJA,'',0)
DBCC DBREINDEX (DOKROZL_RAPORT,'',0)
DBCC DBREINDEX (ARCH_DZIENNIK,'',0)
DBCC DBREINDEX (ARCHIWUM_I,'',0)
DBCC DBREINDEX (BLAD_PRZETW,'',0)
DBCC DBREINDEX (BLK_ZAA,'',0)
DBCC DBREINDEX (BLK_ZBA,'',0)
DBCC DBREINDEX (BLOKADA,'',0)
DBCC DBREINDEX (IMPORT,'',0)
DBCC DBREINDEX (INFOUDO,'',0)
DBCC DBREINDEX (INFOUDO_UBEZP,'',0)
DBCC DBREINDEX (KODSWPRZ,'',0)
DBCC DBREINDEX (KODTYTUB,'',0)
DBCC DBREINDEX (KOMPLET_DOKROZL,'',0)
DBCC DBREINDEX (KOMUNIKAT,'',0)
DBCC DBREINDEX (ZUSZSWA,'',0)
DBCC DBREINDEX (ZUSZWPA,'',0)
DBCC DBREINDEX (ZUSRGA,'',0)
DBCC DBREINDEX (ZUSRNA,'',0)
DBCC DBREINDEX (WIADOMOSC,'',0)
DBCC DBREINDEX (ZALACZNIK,'',0)
DBCC DBREINDEX (ZAMOWIENIE,'',0)
DBCC DBREINDEX (ZUSZFA,'',0)
DBCC DBREINDEX (ZUSZIPA,'',0)
DBCC DBREINDEX (ZUSZAA,'',0)
DBCC DBREINDEX (ZUSZBA,'',0)
-----------------------------wykonaj indeksowanie -reorganizacja-defrag-------------
SELECT so.name AS TableName, MAX(si.rows) AS rc FROM sysobjects AS so INNER JOIN sysindexes AS si ON OBJECT_ID(so.name) = si.id WHERE so.xtype = 'U' GROUP BY so.name ORDER BY rc desc
DBCC INDEXDEFRAG ('platnik','DOKUMENT')
DBCC INDEXDEFRAG ('platnik','UBEZP_ZUSRCA')
DBCC INDEXDEFRAG ('platnik','UBEZP_ZUSRZA')
DBCC INDEXDEFRAG ('platnik','UBEZP_ZUSRSA')
DBCC INDEXDEFRAG ('platnik','BLAD_DOK')
DBCC INDEXDEFRAG ('platnik','UBEZP_ADRES')
DBCC INDEXDEFRAG ('platnik','DZIENNIK')
DBCC INDEXDEFRAG ('platnik','ZUSZWUA')
DBCC INDEXDEFRAG ('platnik','ZESTAW_DOKUM')
DBCC INDEXDEFRAG ('platnik','ZUSZZA')
DBCC INDEXDEFRAG ('platnik','MIEJSCE')
DBCC INDEXDEFRAG ('platnik','ZUSZUA')
DBCC INDEXDEFRAG ('platnik','UBEZP_IDENT')
DBCC INDEXDEFRAG ('platnik','UBEZPIECZONY')
DBCC INDEXDEFRAG ('platnik','UBEZP_INNE')
DBCC INDEXDEFRAG ('platnik','ZESTAW')
DBCC INDEXDEFRAG ('platnik','BLAD_MIEDZY')
DBCC INDEXDEFRAG ('platnik','ARCHIWUM_O')
DBCC INDEXDEFRAG ('platnik','ZUSDRA')
DBCC INDEXDEFRAG ('platnik','ZUSRCA')
DBCC INDEXDEFRAG ('platnik','ZUSRSA')
DBCC INDEXDEFRAG ('platnik','ZUSRZA')
DBCC INDEXDEFRAG ('platnik','ZUSZCZA')
DBCC INDEXDEFRAG ('platnik','ZUSZCNA')
DBCC INDEXDEFRAG ('platnik','ZUSZIUA')
DBCC INDEXDEFRAG ('platnik','PARAMETRY_PRZEKAZU')
DBCC INDEXDEFRAG ('platnik','CERTYFIKAT')
DBCC INDEXDEFRAG ('platnik','CZR_ZUSZCNA')
DBCC INDEXDEFRAG ('platnik','HISTORIA')
DBCC INDEXDEFRAG ('platnik','UPRAWNIENIA')
DBCC INDEXDEFRAG ('platnik','LISTA_DZIENNIK')
DBCC INDEXDEFRAG ('platnik','UZYTKOWNIK')
DBCC INDEXDEFRAG ('platnik','PARAMETRY')
DBCC INDEXDEFRAG ('platnik','DOKUMENT_PLATNICZY')
DBCC INDEXDEFRAG ('platnik','PARAM_KONF')
DBCC INDEXDEFRAG ('platnik','ZUSIWA')
DBCC INDEXDEFRAG ('platnik','PLATN_DANEROZL')
DBCC INDEXDEFRAG ('platnik','PLATNIK_PARAMETR')
DBCC INDEXDEFRAG ('platnik','CRL')
DBCC INDEXDEFRAG ('platnik','ZUSZPA')
DBCC INDEXDEFRAG ('platnik','PLATN_ADRES')
DBCC INDEXDEFRAG ('platnik','OSOBA_PRYWATNA')
DBCC INDEXDEFRAG ('platnik','PARAM_PLAT_UZYT')
DBCC INDEXDEFRAG ('platnik','PLATN_RACHBANK')
DBCC INDEXDEFRAG ('platnik','PLATN_IDENT')
DBCC INDEXDEFRAG ('platnik','PLATNIK')
DBCC INDEXDEFRAG ('platnik','UBEZP_ZUSRGA')
DBCC INDEXDEFRAG ('platnik','UBEZP_ZUSRNA')
DBCC INDEXDEFRAG ('platnik','UBEZPIECZONY_ZUS')
DBCC INDEXDEFRAG ('platnik','UBEZP_ZUSZSWA')
DBCC INDEXDEFRAG ('platnik','UBEZP_KOD_PRACY')
DBCC INDEXDEFRAG ('platnik','UBEZP_PODLEGANIE')
DBCC INDEXDEFRAG ('platnik','UBEZP_SKLAD')
DBCC INDEXDEFRAG ('platnik','UBEZP_SWIAD')
DBCC INDEXDEFRAG ('platnik','UBEZP_WYBOR')
DBCC INDEXDEFRAG ('platnik','UBEZP_INDSCHEMAT')
DBCC INDEXDEFRAG ('platnik','UBEZP_CZLONEK_RODZINY')
DBCC INDEXDEFRAG ('platnik','PLATN_IWA')
DBCC INDEXDEFRAG ('platnik','PLATN_OBOWIWA')
DBCC INDEXDEFRAG ('platnik','PLATN_OBOWOPLSKL')
DBCC INDEXDEFRAG ('platnik','PLATN_STATUS')
DBCC INDEXDEFRAG ('platnik','PLATN_ZSWA')
DBCC INDEXDEFRAG ('platnik','PLATN_HIST')
DBCC INDEXDEFRAG ('platnik','PLATNIK_ZUS')
DBCC INDEXDEFRAG ('platnik','PLIK_DOKUM')
DBCC INDEXDEFRAG ('platnik','POTWIERDZENIE')
DBCC INDEXDEFRAG ('platnik','PRZESYLKA')
DBCC INDEXDEFRAG ('platnik','SDWI_KODTYTUB')
DBCC INDEXDEFRAG ('platnik','SDWI_NAGLOWEK')
DBCC INDEXDEFRAG ('platnik','SDWI_UBEZPIECZONY')
DBCC INDEXDEFRAG ('platnik','sysdiagrams')
DBCC INDEXDEFRAG ('platnik','TMP_OKRESY')
DBCC INDEXDEFRAG ('platnik','TMP_TAB')
DBCC INDEXDEFRAG ('platnik','TMP_UBEZPIECZENI')
DBCC INDEXDEFRAG ('platnik','UBEZP_30KROTNOSC')
DBCC INDEXDEFRAG ('platnik','NIEJED')
DBCC INDEXDEFRAG ('platnik','CZR_ZUSZCZA')
DBCC INDEXDEFRAG ('platnik','DOKROZL_DEKLARACJA')
DBCC INDEXDEFRAG ('platnik','DOKROZL_RAPORT')
DBCC INDEXDEFRAG ('platnik','ARCH_DZIENNIK')
DBCC INDEXDEFRAG ('platnik','ARCHIWUM_I')
DBCC INDEXDEFRAG ('platnik','BLAD_PRZETW')
DBCC INDEXDEFRAG ('platnik','BLK_ZAA')
DBCC INDEXDEFRAG ('platnik','BLK_ZBA')
DBCC INDEXDEFRAG ('platnik','BLOKADA')
DBCC INDEXDEFRAG ('platnik','IMPORT')
DBCC INDEXDEFRAG ('platnik','INFOUDO')
DBCC INDEXDEFRAG ('platnik','INFOUDO_UBEZP')
DBCC INDEXDEFRAG ('platnik','KODSWPRZ')
DBCC INDEXDEFRAG ('platnik','KODTYTUB')
DBCC INDEXDEFRAG ('platnik','KOMPLET_DOKROZL')
DBCC INDEXDEFRAG ('platnik','KOMUNIKAT')
DBCC INDEXDEFRAG ('platnik','ZUSZSWA')
DBCC INDEXDEFRAG ('platnik','ZUSZWPA')
DBCC INDEXDEFRAG ('platnik','ZUSRGA')
DBCC INDEXDEFRAG ('platnik','ZUSRNA')
DBCC INDEXDEFRAG ('platnik','WIADOMOSC')
DBCC INDEXDEFRAG ('platnik','ZALACZNIK')
DBCC INDEXDEFRAG ('platnik','ZAMOWIENIE')
DBCC INDEXDEFRAG ('platnik','ZUSZFA')
DBCC INDEXDEFRAG ('platnik','ZUSZIPA')
DBCC INDEXDEFRAG ('platnik','ZUSZAA')
DBCC INDEXDEFRAG ('platnik','ZUSZBA')
-----------------------------wykonaj shrink na bazie----------------------------------SELECT so.name AS TableName, MAX(si.rows) AS rc FROM sysobjects AS so INNER JOIN sysindexes AS si ON OBJECT_ID(so.name) = si.id WHERE so.xtype = 'U' GROUP BY so.name ORDER BY rc desc
DBCC SHRINKDATABASE (platnik,0,TRUNCATEONLY)
Lista narzędzi nie występujących w Oracle XE
-
Oracle Real Application Clusters
-
Oracle Spatial
-
Advanced Security Option
-
Oracle Label Security
-
Oracle Partitioning
-
Oracle OLAP
-
Oracle Data Mining
-
Oracle Enterprise Manager
-
Oracle Change Management Pack
-
Oracle Configuration Management Pack
-
Oracle Diagnostic Pack
-
Oracle Tuning Pack
-
Oracle Clusterware
-
Oracle Connection Manager
-
Oracle Names
-
Oracle Streams (Apply process only)
-
Oracle Workflow
-
Messaging Gateway
-
Oracle Data Guard
-
Oracle Fail Safe
-
Ultra Search
-
interMedia
-
Oracle Workspace Manager