ďťż
 
[oracle] problem z materialized view log ďťż
 
[oracle] problem z materialized view log
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

[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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • wawa19wwa91.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

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com