Społecznościowe Forum Podstawowy Problem Świadczeniodawcy

Problemy z aplikacjami => KS-SOMED => Wątek zaczęty przez: Janus w Października 01, 2010, 21:20:19 pm

Tytuł: Jak odchudzić someda?
Wiadomość wysłana przez: Janus w Października 01, 2010, 21:20:19 pm
Witam,
Moja baza zajmuje już ok 14GB więc nasuwa mi się pytanie w jaki sposób ją odchudzić.
Oczywiście na bieżąco usuwam pliki z Archiwum.
Proszę o jakiś sprawdzony i bezpieczny sposób na odchudzanie  :)

pozdrawiam,
 
Tytuł: Odp: Jak odchudzić someda?
Wiadomość wysłana przez: Goodi w Października 02, 2010, 15:10:25 pm
Bezpiecznym sposobem jest odświeżenie bazy (archiwizacja i odtworzenie archiwum). Przy dużych bazach różnica jest zauważalna.

Pozdrawiam
Tytuł: Odp: Jak odchudzić someda?
Wiadomość wysłana przez: Janus w Października 05, 2010, 14:31:12 pm
Witaj Goodi
Faktycznie może to być dobra metoda na odchudzenie i można by ją stosować raz na jakiś czas (w moim przypadku co 2-3 lata)
Tylko mam wątpliwość czy baza odtworzona z archiwum nie będzie wierną kopią bazy archiwizowanej bo skoro tak to waga takiej bazy będzie podobna.
Chodzi o to, że somed zapisuje wszystkie działania na danych....nie mamy możliwości usuwania raz wprowadzonych danych a program do archiwizacji archiwizuje wszystko jak leci.
 

Zauważyłem że z czasem somed zużywa coraz więcej zasobów dysku.
Dziś to jeszcze nie kłopot ale mam wrażenie że za jakiś czas będę zmuszony zająć się tym problemem.
 Stąd moje pytanie.

A może z poziomu programu dało by się coś zrobić?
Czy są jakieś funkcje odpowiedzialne za oczyszczanie bazy?


Tytuł: Odp: Jak odchudzić someda?
Wiadomość wysłana przez: NZOZ_SM w Października 07, 2010, 23:15:19 pm
Goodi, Janus jeśli możecie, to podzielcie się sposobem na 'odchudzenie' bazy Someda (pod Oraclem). Bo ja nie potrafię jej odtworzyć z archiwum po wcześniejszym wykonaniu backapu przy pomocy programiku dostarczonego przez KS.
Tytuł: Odp: Jak odchudzić someda?
Wiadomość wysłana przez: Goodi w Października 09, 2010, 13:45:13 pm
Janus:
Faktycznie baza odtworzona z archiwum jest wierną kopią, ale uporządkowaną, a przy wykorzystaniu odpowiednich opcji oczyszczoną np. ze zbędnych lub starych indeksów. Dzięki temu trochę jej objętość maleje. Nic więcej samodzielnie nie zrobisz.
Znam strukturę bazy SOMED-a w zakresie wykraczającym poza ten, który jest mi niezbędny do pracy, ale mimo wszystko nie pokusiłbym się o ręczne czyszczenie którejkolwiek tabeli. A narzędzi odchudzających bazę (tzn. usuwających zbędne dane z bazy) nie ma. Przy takich relacjach, jakie są w bazie potworzone, bezstresowe usunięcie czegokolwiek z pojedynczej tabeli graniczy z cudem. Wolę spać spokojnie.

NZOZ_SM:
Do backupu nie wykorzystuję programów KS, tylko narzędzia Oracle'a (chociaż w sumie to to samo). Dla pewności robię dwie kopie:
1. kopia poszczególnych schematów (czyli tak de facto klientów) z wykorzystaniem exp.exe (archiwizator KS wykorzystuje to właśnie narzędzie) z właściwym zestawem opcji, odzysk możliwy przy pomocy imp.exe. Działa bez zarzutu, sprawdzone ostatnio przy migracji bazy na dedykowany serwer.
2. kopia całej bazy robiona RMAN-em

Dzięki temu na szybko mogę zrobić odzyskanie danych pojedynczego schematu bazy z pliku eksportu, a w przypadku większego padu (tfu przez lewe ramię ;) ) odzysk całości z dużej kopii. A co do odchudzania: patrz wyżej.

Pozdrawiam
Style:2: Portal (default), Printpage (default).
Pod-szablony:4: init, print_above, main, print_below.
Pliki językowe:6: SPortal.english (domyslny), SPortal.polish-utf8 (domyslny), SPortal.english (domyslny), index+Modifications.english (domyslny), index+Modifications.polish-utf8 (domyslny), SPortal.polish-utf8 (domyslny).
Arkusze stylów:1: portal (default).
Uwzględnione pliki:13 - 634KB. (pokaż)
Użytych zapytań: 13.

[Pokaż zapytania]