[oracle] problem z materialized view log
michal.zglinski@gmail.com - 12-09-2007 00:15
[oracle] problem z materialized view log
Witam Mam tabele (o nazwie "BLOBS"), ktora posiada 16k rekordow, a kazdy rekord posiada kolumne BLOB (+ jakies inne). Kazdy rekord "wazy" powiedzmy 10kB (niestety jedna aplikacja w Javie tak zapisuje zdjecia). Cala tabela wiec zajmuje powiedzmy 16k*10kB=160MB.
Probuje stworzyc materialized view tej tabeli na innym serwerze. Zaczynam od Materialized View Log:
"CREATE MATERIALIZED VIEW LOG ON BLOBS;" ..... i po godzinie nadal nic nie mam... LOG sie nie stworzyl... brak komunikatu.. nawet jak przerwe (SQL Developer wisi). Gdy dla testow chce utworzyc LOG innej, mniejszej tabeli to po
Chce odswiezac Materialized View "szybko" na tym drugim serwerze, ale bez LOGa nic nie zrobie...
Powinienem dluzej poczekac? Jest jakis alternatywny sposob? Google nic nie wie, albo dobrze to ukrywa...
wiem, ze slabe usprawiedliwienie, ale jestem poczatkujacym z Oracle :)
Z gory dziekuje za odpowiedzi Pozdrawiam Michal
michal.zglinski@gmail.com - 12-09-2007 00:15
Hmm... Stworzenie Materialized View (REFRESH COMPLETED raz dziennie) dla tej tabeli nie sprawilo problemow, ale trwalo to 83 sekundy... dlatego wolabym czesciej, a REFRESH FAST...
Materialized View Log w takim razie nie powiniem az tak dlugo sie tworzyc... Ja juz nie mam pomyslow.
Pomozecie? ;)
Pozdrawiam Michal
Thomas Olszewicki - 12-09-2007 00:15
On Sep 11, 10:52 am, michal.zglin...@gmail.com wrote: > Hmm... > Stworzenie Materialized View (REFRESH COMPLETED raz dziennie) dla tej > tabeli nie sprawilo problemow, ale trwalo to 83 sekundy... dlatego > wolabym czesciej, a REFRESH FAST... > > Materialized View Log w takim razie nie powiniem az tak dlugo sie > tworzyc... > Ja juz nie mam pomyslow. > > Pomozecie? ;) > > Pozdrawiam > Michal
Michal Kilka pytan: Oracle version, OS version? Podaj dokladnie syntax. Ile czasy trwa kopiowanie zbioru orozmiarze 160 MB z jednego servera na drugi.? Czy target server ma wystarczajacy TABLESPACE na 160 MG BLOBS? Widzisz jakies bledy w TRC files? Thomas
michal.zglinski@gmail.com - 13-09-2007 00:04
> Kilka pytan: > Oracle version, OS version? No tak, zapomnialem.. Oracle 9i
> Podaj dokladnie syntax. "CREATE MATERIALIZED VIEW LOG ON BLOBS;"
> Ile czasy trwa kopiowanie zbioru orozmiarze 160 MB z jednego servera > na drugi.? Stworzenie Materialized View na drugim serwerze zajelo 83 sekundy (wczoraj) Skopiowanie (create table test_blobs as select * from blobs@students) (przed chwila) 103 sekundy
> Czy target server ma wystarczajacy TABLESPACE na 160 MG BLOBS? Udalo sie skopiowac, wiec raczej ma.. chyba ze jakos to mozna jeszcze precyzyjnie sprawdzic
> Widzisz jakies bledy w TRC files? Szczerze mowiac to pliki trc jakie znalazlem (w rdbms/log) maja stara date (ogolnie nie administruje baza, a moj admin sie na tym w ogole nie zna)
Pozdrawiam Michal
Thomas Olszewicki - 13-09-2007 00:04
On Sep 12, 4:27 am, michal.zglin...@gmail.com wrote: > > Kilka pytan: > > Oracle version, OS version? > > No tak, zapomnialem.. Oracle 9i > > > Podaj dokladnie syntax. > > "CREATE MATERIALIZED VIEW LOG ON BLOBS;" > > > Ile czasy trwa kopiowanie zbioru orozmiarze 160 MB z jednego servera > > na drugi.? > > Stworzenie Materialized View na drugim serwerze zajelo 83 sekundy > (wczoraj) > Skopiowanie (create table test_blobs as select * from blobs@students) > (przed chwila) 103 sekundy > > > Czy target server ma wystarczajacy TABLESPACE na 160 MG BLOBS? > > Udalo sie skopiowac, wiec raczej ma.. chyba ze jakos to mozna jeszcze > precyzyjnie sprawdzic > > > Widzisz jakies bledy w TRC files? > > Szczerze mowiac to pliki trc jakie znalazlem (w rdbms/log) maja stara > date (ogolnie nie administruje baza, a moj admin sie na tym w ogole > nie zna) > > Pozdrawiam > Michal
Michal, Wyglada ze, powinno dzialac. Podaj mi versje Oracle dokladnie np: 9.2.0.5 i OS sprawdze na Oracle metalink, czy jest coz na temat MATERIALIZED VIEW LOG.
Lokacja Oracle logs (trc) files moze byc kontrolowana jako init parameters, ale zazwyczaj (w 9i) jest w : <Oracle home>/admin/<instance>/bdump lub <Oracle home>/admin/<instance>/udump
HTH Thomas
dap - 13-09-2007 00:04
michal.zglinski@gmail.com wrote: > Hmm... > Stworzenie Materialized View (REFRESH COMPLETED raz dziennie) dla tej > tabeli nie sprawilo problemow, ale trwalo to 83 sekundy... dlatego > wolabym czesciej, a REFRESH FAST...
Mozesz uzyc opcje REFRESH FORCE - czyli jak bedzie mógł to zrobi FAST a jak nie to FULL. Jesli nie podasz żadnej opcje to standardowo brana jest FORCE.
> Materialized View Log w takim razie nie powiniem az tak dlugo sie > tworzyc... > Ja juz nie mam pomyslow.
A dodałes indeksy? Przy kopiowaniu CTAS nie są one automatycznie przejmowane.
dap -- dap.polanski.biz
michal.zglinski@gmail.com - 13-09-2007 00:04
> Podaj mi versje Oracle dokladnie np: 9.2.0.5 i OS Oracle9i Release 9.2.0.6.0 - Production Os: najprawdopodobnie Red Hat, uname zwraca: 2.4.21-4.ELsmp #1 SMP Fri Oct 3 17:52:56 EDT 2003 i686 i686 i386 GNU/ Linux
> sprawdze na Oracle metalink, czy jest coz na temat MATERIALIZED VIEW > LOG. > > Lokacja Oracle logs (trc) files moze byc kontrolowana jako init > parameters, Z wczorajszego dnia sa 3 .trc, zaden nie ma zadnych bledow.
> > Stworzenie Materialized View (REFRESH COMPLETED raz dziennie) dla tej > > tabeli nie sprawilo problemow, ale trwalo to 83 sekundy... dlatego > > wolabym czesciej, a REFRESH FAST... > > Mozesz uzyc opcje REFRESH FORCE - czyli jak bedzie móg to zrobi FAST a > jak nie to FULL. Jesli nie podasz adnej opcje to standardowo brana jest > FORCE.
FAST chyba nie pojdzie bez Loga, a poki co ten Log nie chce sie stworzyc (sql*plus i oracle sql developer wisi po probie stworzenia MV Log)
> > Materialized View Log w takim razie nie powiniem az tak dlugo sie > > tworzyc... > > Ja juz nie mam pomyslow. > > A doda es indeksy? Przy kopiowaniu CTAS nie s one automatycznie > przejmowane. CTAS robilem w ramach testu w jakim czasie tabela sie skopiuje (i czy w ogole). No i sie skopiowala. Podobnie bez problemu bylo przy tworzeniu MV - bez problemu, ale przy tworzeniu MV Log trwa to niemilosiernie dlugo (program wisi przy probie stworzenia MV Log) tylko dla tej tabeli...
Lucyna Witkowska - 13-09-2007 00:04
michal.zglinski@gmail.com napisał: > Mam tabele (o nazwie "BLOBS"), ktora posiada 16k rekordow, a kazdy > rekord posiada kolumne BLOB (+ jakies inne). > Kazdy rekord "wazy" powiedzmy 10kB (niestety jedna aplikacja w Javie > tak zapisuje zdjecia). > Cala tabela wiec zajmuje powiedzmy 16k*10kB=160MB.
> Probuje stworzyc materialized view tej tabeli na innym serwerze. > Zaczynam od Materialized View Log:
> "CREATE MATERIALIZED VIEW LOG ON BLOBS;"
A jest klucz glowny na tej tabeli? Pozdrowienia, LW
michal.zglinski@gmail.com - 14-09-2007 00:00
> A jest klucz glowny na tej tabeli? Jest, nalozony na kolumne Id. Sa tez 4 indexy (2 unikatowe, 2 nie). MV L nadal sie nie tworzy :/
Michal
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Oracle, SQL, PL/SQL. Jak =?ISO-8859-2?Q?napisa=E6_zapytanie=2C?==?ISO-8859-2?Q?_kt=F3re_zwr=F3ci_nazw=EA_atrybutu=2C_kt=F3reg o?==?ISO-8859-2?Q?_warto=B6ci_spe=B3niaj=B1_zadany_warunek?=
Oracle 19g +Insert +Insert +Insert...
[oracle] zapytanie dynamiczne z =?ISO-8859-2?Q?=22dynamiczn=B1_?==?ISO-8859-2?Q?nazw=B1_tabeli=22?=
[Oracle] jak =?ISO-8859-2?Q?ograniczy=E6_pami=EA=E6_dla_se?==?ISO-8859-2?Q?rwera=3F?=
=?ISO-8859-2?Q?=5BOT=5D_Zdany_egzamin_Oracle_1Z0-007_a?==?ISO-8859-2?Q?_brak_informacji_na_stronie_Prometric_-_czy?==?ISO-8859-2?Q?_co=B6_nie_tak=3F?=
[oracle] czy da =?ISO-8859-2?Q?si=EA_z_poziomu_procedury_?==?ISO-8859-2?Q?zrobi=E6_kopi=EA_zapasow=B1=3F?=
[MSSQL2000] Problem z =?ISO-8859-2?Q?tabel=B1/indeksem/zapytanie?==?ISO-8859-2?Q?m_czy_b=B3=B1d_w_bazie_danych=2E=2E=2E?=
[oracle 10g] czy =?ISO-8859-2?Q?mo=BFna_wy=B3=B1czy=E6_wszys?==?ISO-8859-2?Q?tkie_wi=EAzy_w_schemacie=3F?=
MSSQL Express czy Oracle Express
=?iso-8859-2?q?[oracle]_Jak_sprawdzi=E6_wielko=B6=E6_tabeli_=3F=3F?=
zanotowane.pldoc.pisz.plpdf.pisz.plwawa19wwa91.pev.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|