Keresés

Részletes keresés

dorog.zultan Creative Commons License 2007.02.28 0 0 2157

nem tudom sajnos, nem én hoztam létre az adatbázist

aki meg létrehozta az meg nem tudja...

Előzmény: Törölt nick (2156)
dorog.zultan Creative Commons License 2007.02.26 0 0 2155

próbáltam, de nincsenek meg az utl_file függvényei...

hogy miért ??

vagy nekem kell valamit letölteni, esetleg paraméterezni?

dz

Előzmény: halaloszto (2152)
dorog.zultan Creative Commons License 2007.02.26 0 0 2153

Köszönöm, megpróbálkozom vele.

remélem sikerülni fog az

összegubancolódott adatbázisommal is.

 

dz

Előzmény: eti. (2151)
halaloszto Creative Commons License 2007.02.26 0 0 2152
vagy ha programozni akar, akkor utl_file

vajk
Előzmény: eti. (2151)
eti. Creative Commons License 2007.02.26 0 0 2151
Ha jól értem, neked external table kell.
Előzmény: dorog.zultan (2149)
dorog.zultan Creative Commons License 2007.02.26 0 0 2149

Nem szeretném hogy külső fájlokat használjon:

pl: .ctl, .bat

Mindent egy tárolt eljárással szeretnék megoldani ha lehet

ha nem lehet az más, az is egy megoldás, mert akkor ha akarom - ha nem - kénytelen kelletlen - külső fájlokat fogok használni hozzá.

 

dz

Előzmény: Törölt nick (2148)
halaloszto Creative Commons License 2007.02.26 0 0 2147
De most az sql loader miert nem jo? Pont ilyen. Egy ctl fileban leirod a strukturat, meg hogy hova toltse meg minden, es betolti.

vajk
Előzmény: dorog.zultan (2146)
dorog.zultan Creative Commons License 2007.02.26 0 0 2146

Szia!

 

A text állományok egy havi elszámolás részei ezért beleírni nem szeretnék,

esetleg duplikálni lehetne őket...

akkor meg elcsuszna a sorok száma, stb...

Nincs olyan (mint szinte minden környezetben), hogy megadom a

strukturát a

tábla nevét az

elérési utat, és a 

fájl nevét  és kegyeskedne betöltődni???

 

"Mi lett az adatbázisoddal, ahol a táblákat nem lehetett drop-olni?"

Egyenlőre még nem lett vele semmi

ugyanis várjuk a szakembert aki telepítette...

Mivel szívességi alapon kaptuk hozzá a segítséget

ez igen nehézkes.

 

Természetesen ahogy meg igértem leirom ide hogy mi lett a megoldás,

és ha kiderül azt is hogy mi a hiba oka.

 

Én addig haladok amivel tudok,

pl.: ilyen a betöltés.

 

dz

 

 

Előzmény: lob (2145)
lob Creative Commons License 2007.02.26 0 0 2145

Szia!

A loader elég egyszerű, és gyors is. Mi a baj vele?

Ezen kívül még az lehetséges, hogy az oracletext.txt állományodat átalakítod egy sql-script-re

insert into prbtbl (MEZO001,MEZO002,MEZO003) values ('12345','abcde','98765');

 

Ilyenre gondoltál?

 

 

Mi lett az adatbázisoddal, ahol a táblákat nem lehetett drop-olni?

Előzmény: dorog.zultan (2144)
dorog.zultan Creative Commons License 2007.02.26 0 0 2144

Sziasztok!

 

Szeretnék minnél egyszerübben betölteni egy (fix hosszűságú struktúra)

txt fájlt betölteni egy ora táblába

Tehát minden féle külső .ctl és .bat és egyéb külső fájl segítsége nélkül.

 

Van rá mód?

(a csv nem megoldás, mindenképpen fix hosszűságú struktúra szükséges)

Vahogy igy szeretném:

:))

 

load data
      infile 'D:oracletext.txt'
      into table prbtbl
          (  MEZO001 position (01:05) VARCHAR2(5),
             MEZO002 position (06:10) VARCHAR2(5),
             MEZO003 position (11:16) VARCHAR2(5) );

 

ez persze egy HELYTELEN szintaxis csak így hátha érthetőbb mire gondolok.

 

'D:oracletext.txt'
12345abcde98765

00222aaass11447

aaa010022msww21

Köszönöm:

dz

Pugfan Creative Commons License 2007.02.24 0 0 2143
Mi is áttértünk 9i-ről 10g-re, és korábban (sem) használtunk analitikát (RULE szabály van: a FROM tábla sorrend visszafelé a join sorrend), de a 10 alatt ha van statisztika, akkor azt használja, nem a rule-t (/*+ rule */ talán segít, de nem megoldás minden szelekthez beírni)!!!
Ráadásul van fix job (v. hogy híjják újabban), ami minden este 22:00 körül lefut és gyárja az analitikát. Vagy ki kell ezt iktatni, vagy mögé egy job-ot, ami törli az analitikát :)
És újra szárnyalnak a régi szelektek!
Előzmény: vercse2 (2134)
lob Creative Commons License 2007.02.12 0 0 2141
Esteleg még meglehetne nézni azt is ,hogy milyen a memória kihasználtsága (/usr/sbin/swapinfo). Nem swap-el véletlenül a rendszer?
lob Creative Commons License 2007.02.12 0 0 2140
Inkább célirányosan gondoltam a v$session_wait-et.  Amikor fut a lekérdezés, ami lassúnak bizonyul, akkor kellene megnézni, hogy mit mond az event oszlop. De a v$sesstat is jó infókat adhat a munkamenetről.
Előzmény: vercse2 (2139)
vercse2 Creative Commons License 2007.02.12 0 0 2139

Megnéztem az eventeket:

 

rdbms ipc message 14db
SQL*Net message from client 21 db

 

sar parancsra a következőket kaptam:

 

11:54:24 AM       DEV       tps  rd_sec/s  wr_sec/s
11:54:29 AM    dev1-0      0.00      0.00      0.00
11:54:29 AM    dev1-1      0.00      0.00      0.00
11:54:29 AM    dev1-2      0.00      0.00      0.00
11:54:29 AM    dev1-3      0.00      0.00      0.00
11:54:29 AM    dev1-4      0.00      0.00      0.00
11:54:29 AM    dev1-5      0.00      0.00      0.00
11:54:29 AM    dev1-6      0.00      0.00      0.00
11:54:29 AM    dev1-7      0.00      0.00      0.00
11:54:29 AM    dev1-8      0.00      0.00      0.00
11:54:29 AM    dev1-9      0.00      0.00      0.00
11:54:29 AM   dev1-10      0.00      0.00      0.00
11:54:29 AM   dev1-11      0.00      0.00      0.00
11:54:29 AM   dev1-12      0.00      0.00      0.00
11:54:29 AM   dev1-13      0.00      0.00      0.00
11:54:29 AM   dev1-14      0.00      0.00      0.00
11:54:29 AM   dev1-15      0.00      0.00      0.00
11:54:29 AM   dev22-0      0.00      0.00      0.00
11:54:29 AM    dev8-0      9.60      0.00    684.80
11:54:29 AM  dev104-0     10.40     12.80     10.40
11:54:29 AM dev104-16      0.00      0.00      0.00
11:54:29 AM dev104-32    129.20   7756.80     19.20
11:54:29 AM dev104-48    131.20   7635.20     26.20
11:54:29 AM dev104-64      0.00      0.00      0.00
11:54:29 AM dev104-80      0.00      0.00      0.00
11:54:29 AM  dev253-0     85.60      0.00    684.80
11:54:29 AM  dev253-1      0.00      0.00      0.00
11:54:29 AM    dev9-0      0.00      0.00      0.00

Előzmény: lob (2138)
lob Creative Commons License 2007.02.12 0 0 2138

Az adatbázison belül érdemes esetleg egy v$session_wait-et (10-nél talán már a v$session-ban is meg van az event oszlop). Talán nem ártana egy konkrét lassabb select -nél végrejahtási tervet megnézni. Igaz, hogy 10-nél már nem ajánlják a

/*+ rule */ hintet, de láttam már csudát. Az analyze-al kapcsolatban is voltak negatív tapasztalataim. Leszedtem a statisztikát, és szárnyalt.

A top-on kívül  esetleg egy "sar -d 5 5" . Lehet, hogy valamelyik disk jobban terhelt. 

Előzmény: vercse2 (2137)
vercse2 Creative Commons License 2007.02.12 0 0 2137

Megnéztem a HP storage-t.

 

Az van amit ajánlottál SAME.

+ Az Oraclen az  ASM módban kezeli a fájlokat.

(14 db adat fájl van, az adat fájlok mérete 8Gb.)

 

Elvileg a I/O nagyon gyors kb 10 perc volt a teljes Oracle install.

 

A lekérdezések viszont szörnyű lassúak.

Gép: 4 proci(most lett véve, típusát nem tudom de ha kell kiderítem), 4 Gb RAM

 

Nincs véletlenül valakinek ötlete ezek ismeretében, hogy mit nézzek még át, mit paraméterezzek az Oraclén?

 

Előzmény: halaloszto (2135)
vercse2 Creative Commons License 2007.02.10 0 0 2136

Igen a CPU használat nő meg.

 

Unix-on van az Oracle, így a TOP paranccsal nézem.

Előzmény: halaloszto (2135)
halaloszto Creative Commons License 2007.02.09 0 0 2135
A megakasztjak alatt azt erted, hogy a cpu hasznalat felmegy, latod valami progival?
Vagy csak hogy egyre lassabb?

Nem vagyok ott mostanaban az uzemeltetesben, de az biztos, hogy a hudeklafa diszk alrendszerek raid5-ben neha gyengebben MB/sec-re mint egy mezitlabas ide vinyo.

Ha teljesitmeny kell, akkor mirrort, vagy ha sok diszk van akkor S.A.M.E. -t ajanlanak. (stripe and mirror everything).

vajk
Előzmény: vercse2 (2134)
vercse2 Creative Commons License 2007.02.09 0 0 2134

Szerintem raides az új Storage, de 100%-ranem tudom biztosan.

HP hozzá se enged nyúlni a diszk alrendszerhez...

 

Ami gyanús, hogy az adat mennyiség nem változott, de a sebesség lecsökkent

 

2 db 1 millió rekordos tábla joinja indexekkel kb 10-12s. Oracle9i alatt 1-2svolt.

 

Ami még érdekes minnél többen használják a DB-t egyre jobban megakasztják, olyan mint ha mindent CPUból akarna megoldani az Oracle.

 

Mit kellene még megnéznem?

Vagy lehet hogy az a baj, hogy az adat fájlokat csak átmásoltuk, jobb lett volna egy export/import?

Előzmény: halaloszto (2133)
halaloszto Creative Commons License 2007.02.09 0 0 2133
select sum(x) from table group by oszlop1,oszlop2

a szumma kiszamolasahoz ugyis vegig kell nyalja az egeszet, es akkor minek index.

Az uj storage nem raid-es veletlenul??

vajk
Előzmény: vercse2 (2132)
vercse2 Creative Commons License 2007.02.09 0 0 2132

Sziasztok !

 

 

Oracle 10g alatt valaki tapasztalta már a következőket:

Van egy viszonylag nagy adatbázisunk 200GB, rengeteg táblával, a táblákban kb 1 millió rekord.

Amíg Oracle9i volt nem volt semmi sebesség problémánk.

Áttértünk Oracle EE-re, Külön storage, RAC,ASM stb.. új sokkal jobb hardver. (4 CPU, 4GB RAM) HP STORAGE. Ennek ellenére a 10 g sokkal lassabb a jó hardveren mint a 9i

 

Indexeket újra építettem, analitikák is frissek.

 

Érdekesség még hogy ha:

 

select * from table group by oszlop1,oszlop2 akkor használja a megfelelő indexet.

Ha select sum(x) from table group by oszlop1,oszlop2  akkor már nem használ indexet.

 

Az init.oraban a hash area és a sort area size viszonylag nagy.

 

Mit rontottunk el?

lgb11 Creative Commons License 2007.01.21 0 0 2129

Köszi a sok infót!

 

Február 12-16 között megyek tanfolyamra. (IQSOFT)

Remélem tényleg az alapoktól kezdik. Előképzettségként feltüntették az SQL ismeretet - ez ugye nálam nulla. Nem tudom milyen szinten gondolják. Sajnos nem fér bele még egy SQL tanfolyam + sok gyakorlat.

Előzmény: tnsnames.ora (2128)
tnsnames.ora Creative Commons License 2007.01.20 0 0 2128

>A könyv jónak tűnt, de még sosem volt alkalmam használni...;) Paradox, de így van...

 

Miért is érzem így? Referencia könyvet nem szokott az ember _elolvasni_ (á-tól z-éig). Inkább csak felüti. Amikor nekem a kezemben volt, akkor tartalomjegyzék meg index alapján csomó helyen felütöttem, beleolvasgattam, láttam, hogy lényeges dolgok tényleg jól vannak tálalva benne.

 

Na de ha az ember referenciához akar fordulni, akkor én például a guglit jobb szeretem:

- Mert sokkal naprakészebb infók olvashatók a neten

- Hibamentesebb valószínűleg, mint a nyomtatott könyv (hisz könnyebb javítani a hibákat)

- Nem megúszható a helyes kérdések feltétele, problémamegoldáskor (nyomtatott verzióban sem). Én úgy érzem kimondható: Oracle-t illetően minden megvan a neten: csak meg kell találni...

Előzmény: tnsnames.ora (2125)
tnsnames.ora Creative Commons License 2007.01.20 0 0 2127

SQL...

 

Ebben el kéne azért merülnöd. Talán mindenek elött. Nemvéletlen, hogy DBA-tanfolyam elött minimum ajánlás az SQL-tanfolyam elvégzése. Ráadásul hallatlanul szép és érdekes az Oracle SQL-nyelvi megvalósítása..., ami csak pusztán l'art pour l'art is megérdemli a vele való foglalkozást... ;)

 

Valószínűleg kevesen vannak akik egyetértenek velem, de nemhogy magyar nyelven, de angol nyelven is gyakorlatilag nincs igazán meleg szívvel ajánlható SQL-tankönyv. Én elsősorban szemléletükkel és módszertanukkal szemben érzek erős ellenszenvet. :o(

 

Ami érdekes kérdés lehet, hogy Ansi SQL-es könyvvel kezdj, ami a legnagyobb közös osztó a különféle RDBMS-ek között, avagy célraorientáltan Oracle-specifikus SQL könyvvel. Én az utóbbival való kezdést ajánlom, hozzátéve, hogy optimalizálási megfontolások miatt később szükségessé válhat az Ansi SQL-lel való mélyebb ismerettség.

 

A szakmában nagy névnek örvendő Celko három könyve is megjelent a Kiskapu könyvkiadónál. Én nagyon nem szeretem őket, de a problémafelvetései miatt alapműveknek számítanak.

Előzmény: lgb11 (2124)
tnsnames.ora Creative Commons License 2007.01.20 0 0 2126

Na még két gondolatkör...

 

- Helyesnek tartom a magam részéről, hogy akarsz legalább egy minimális rálátást az egész Oracle témára (és párhuzamosan a gyakorlattal): nem csak pusztán gyakorlati oldalról "problémamegoldani". Tényleg nagy és komoly 'tudomány' az Oracle, de van egy jó hír: legalább _átlátható_ és tényleg. Talán ezért is kicsi az Oracle-levlisták látogatottsága... ;) Szemben például a Java-val, ami - véleményem szerint - nem átlátható - összetettsége és a rohamtempóban bokrosodó szerteágazó mivolta miatt. (Részsikerek persze ott is érhetők el természetesen)

 

- Ha 'pénz nem számít' tanfolyam-lehetőség van ablakban nálad, akkor nem mulaszthatom el megemlíteni: Oracle Hungary, Kerepes Tamás, DBA-tanfolyam. Ki kell fogni, de érdemes rá várni. Jobban mint bármire másra a témában.

 

Ő az a figura, aki...

 

- Óriási tekintélynek örvend, itthon és szerte a világban: csak családi ok miatt nem lett például kint Oracle gyári projektvezető: felkérése volt rá..

- Hihetetlenül felkészült és naprakész elméleti & gyakorlati téren

- Abszolút értelmesen és érdekesen, érdekfeszítően beszél, tartja az előadásokat

- Berekedésig és még 18:00 után (tanfolyam hivatalos befejezése után egy órával) is válaszol a kérdésekre bármilyen lankadás nélkül: mindaddig, amíg van kérdés...

- Kézben tartja az előadást; nem hagyja félrevinni senki és semmi által.

- 'Érti' a kérdéseket és kellő részletezettséggel válaszol rá. Tudja hol meddig kell lemenni a 'tudásfában'.

- És a legfontosabb, nem leadja az anyagot, hanem 'felneveli' a hallgatóban...

 

Gyakorlatilag minden paraméterben optimális oktató: nemvéletlen, hogy senior-oktató...

Előzmény: lgb11 (2124)
tnsnames.ora Creative Commons License 2007.01.20 0 0 2125

>tanfolyam: oracle 10g adatbázis adminisztrálása I (IQJB)

Ha jól látom IQsoftos a tanfolyam.

 

+Van esélyed, hogy magyar nyelvű a segédanyag.

+Voltam már jó informatikusos IQsoftos-tanfolyamon.

+Mivel alapismeretes a tanfolyam, nem kell feltétlen javasolni Oracle Hunagry-set

+Ki is tudod próbálni a fogásokat (rendszerezetten)

 

- Magam részéről voltam voltam már rettenetes rossz IQsoftos tanfolyamon.

- Baromi drága, közel éppúgy aranyárban mérve, mint az Oracle Hunagary-s.

- Lutri az egész, mármint, hogy jó befektetés-e épp az a tanfolyam.

- Nagyságrendileg kb.: 20-25 nap-ot minimum ki kell fizessél, ha DBA-tanfolyamokat el akarod végezni... Ez szerintem nagyon nagy és nehezen megtérülő  befektetés: kivéve, ha cég fizeti... ;) És általad még használható papírod sincs (OCP és társai)

 

A könyv jónak tűnt, de még sosem volt alkalmam használni...;) Paradox, de így van...

Előzmény: lgb11 (2124)
lgb11 Creative Commons License 2007.01.20 0 0 2124

- Tény vagy (közel)jövőbeli beruházás az Oracle

Tény, már van működő oracle server

 

- Angolul avagy magyarul akarsz-e elmerülni a témában?

Jobb lenne a magyar, de valószínűleg elkerülhetetlen az angol

 

- Fejlesztői vagy adminsztrátori az elvárandó munka? Netán univerzális...

Adminisztrátori munka

 

- Tranzakcionális vagy adattárház jellegű adatbázis van/lesz a cégnél?

rákérdezek hétfőn :-)

 

- SQL-tudás szintje milyen nálad? (ugyanis nehezen úszható meg hosszabb távon az SQL)

nulla

 

- Analitikus(előbb elmélet és megértése aztán gyakorlat) vagy szintézises módszerrel(adott problémából kiindulva, információmorzsákat összegyűjtve) szeretnéd támadni a témát

Előbb az elmélet aztán gyakorlat, közben problémamegoldás

 

 

Erről mi a véleményed:

tanfolyam: oracle 10g adatbázis adminisztrálása I (IQJB)

könyv:Oracle 10g teljes referencia

 

Köszönöm!

Gábor

Előzmény: tnsnames.ora (2122)
tnsnames.ora Creative Commons License 2007.01.20 0 0 2123

Abszolút apróbetűs, zárójeles kiegészítések.

 

1.

Ha jobban preferálod a levlista műfaját a fórumnál, akkor itt van két magyar nyelvű levlista. Az első egy picivel pörgösebb, de nemcsak speciálisan Oracle, a másik csak Oracle és elég gyér a napi termése... (Az igazsághoz hozzátartozik, hogy ez az indexes fórum, talán a legtermékenyebb, viszont eléggé 'diszjunktak' mind a témák, mind a résztvevők - levlistákhoz képest -, ha jól érzékelem)

 

http://list.dev.hu/cgi-bin/mailman/listinfo/sq-l

http://list.prog.hu/mailman/listinfo/orac-l

 

 

2.

Angol Oracle levlista & fórum, mint égen a csillag annyi van, elképesztő mennyiségű anyaggal, átláthatatlansággal határos információ-áradattal. Viszont ott az angol-tudást bőven lehet/érdemes csiszolni/gyakorolni.

 

Thomas Kyte a honlapján (http://asktom.oracle.com) az alábbi 'resource' linkjén ad ilyen fórumokat:

http://asktom.oracle.com/pls/asktom/f?p=100:9:363216481422670::NO

 

PS: Ha a cégnél legális az Oracle (+Support), akkor a metalinkkel érdemes nagyon barátságban lenni... ;)

http://metalink.oracle.com

 

3.

Végül, de nem utolsósorban: vannak számosan jó link-gyűjtőhelyek, tudásbázisok Oracle-témában, aki ezt a műfajt szereti és bírja a képernyőn való olvasást... Egy lehetséges magyar kiinduló hely:

http://oracle.lap.hu/

Előzmény: tnsnames.ora (2122)
tnsnames.ora Creative Commons License 2007.01.20 0 0 2122

>A munkahelyemen kitalálták hogy bele kellene ásni magam az oracle rejtelmeibe.

 

Érdekes a téma... :o)

 

Ilyen kérdések merülnek fel nulladiknak...

 

- Tény vagy (közel)jövőbeli beruházás az Oracle

- Angolul avagy magyarul akarsz-e elmerülni a témában?

- Fejlesztői vagy adminsztrátori az elvárandó munka? Netán univerzális...

- Tranzakcionális vagy adattárház jellegű adatbázis van/lesz a cégnél?

- SQL-tudás szintje milyen nálad? (ugyanis nehezen úszható meg hosszabb távon az SQL)

- Analitikus(előbb elmélet és megértése aztán gyakorlat) vagy szintézises módszerrel(adott problémából kiindulva, információmorzsákat összegyűjtve) szeretnéd támadni a témát

 

Érdemes tanfolyamok témában szétnézni. A 'tiszta forrás' az Oracle Hungarynél van: aranyárban, angol nyelvű prezentációk alapján. Szerintem csak akkor éri meg, ha jó oktatót fogsz ki (illetve magasabb szinten, speciálisabb témákban: mert abban ők a leggyorsabban naprakészebbek). A doksijaik gyakrolatilag semmit nem érnek (saját véleményem szerint)

 

Könyvek magyar nyelven van egy pár (főleg a panem adta ki: www.panem.hu)

 

A hivatalos angol nyelvű doksik küzül kezdésnek én a magam részéről a 2 Day DBA-t ajánlanám elsőre. Vagy nemhivatalosak közül az Oracle dor Dummies típusút... Ha lexikálisan átfogó), négyszámjegyű oldalú, egyszerre érthető és valós problémákat megválaszoló angol nyelvű Oracle-könyvre vágysz, akkor érdemes az Apress kiadónál körülnézni, elsősorban is Thomas Kyte könyveinél.

 

Mivel az Exchange nem épp klasszikus RDBMS, mint az Oracle, ajánlható még ilyen témábavágó könyv is (szerencsére magyarul is megjelentek, szintén Panemnél,  és szerintem fantasztikusan jók és olvasmányosak)

Adatbázisrendszerek - Alapvetés. Szerző:Jeffrey D. Ullman - Jennifer Widom. Főbb jellemzők:. ISBN:. 9635451903.

Adatbázisrendszerek megvalósítása. Szerző:HG - M.,JDUllman - J.Widom. Főbb jellemzők:. ISBN:. 9635452802.

Előzmény: lgb11 (2119)
lgb11 Creative Commons License 2007.01.20 0 0 2121

Köszi a segítséget és a segítség felajánlását is

 

 

Van a cégnél oracle, de eddig (ha jól tudom) ha probléma volt külsőst hívtak.

 

Érdemes megvenni (megvetetni) ezt a könyvet: Oracle 10 g - Teljes referencia ?

 

 

Előzmény: Pugfan (2120)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!