- Az NVIDIA szerint a partnereik prémium AI PC-ket kínálnak
- Két Zen 5-ös dizájnjának mintáit is szállítja már az AMD
- A Colorful "fagyosan kompakt" alkatrészekkel megy elébe a nyárnak
- A Keychron ismét egy űr betöltését vállalta magára az egerek szegmensében
- Az átlagnál vaskosabb ventilátorok kandikáltak ki a Corsair vitorlája mögül
- OLED TV topic
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- Bambu Lab X1/X1C, P1P-P1S és A1 mini tulajok
- Milyen billentyűzetet vegyek?
- Raspberry Pi
- AMD vs. INTEL vs. NVIDIA
- Modern monitorokra köthető 3dfx Voodoo kártya a fészerből
- iPad topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Az NVIDIA szerint a partnereik prémium AI PC-ket kínálnak
Hirdetés
-
Snapdragon 8-as szériával várhatók a Honor 200-ak?
ma A Honor 200 állítólag a 8s Gen 3-at, a 200 Pro változat pedig a 8 Gen 3-at használja majd.
-
Toyota Corolla Touring Sport 2.0 teszt és az autóipar
lo Némi autóipari kitekintés után egy középkategóriás autót mutatok be, ami az észszerűség műhelyében készül.
-
Premier előzetest kapott a V Rising
gp Napokon belül befut a teljes PC-s kiadás, az év során pedig megkapjuk a PlayStation 5 változatot.
Új hozzászólás Aktív témák
-
sutszi
veterán
Nem tudom ti mennyire találkoztatok már a "problémával" de én értetlenül állok a dolog előtt.
A csomagjainkat egy 9-es oracle-el kell wrap-elni, mert a 10-es és az utáni verziókban "csak egy totál egyszerű" base64 kódolást csinál. Az egyszerűsége számomra abban nyilvánul meg, hogy tele van a net az ilyen csomagok visszafejtésére alkalmas oldalakkal...
Az Oracle-t ez nem érdekli? Egyáltalán miért változtatott a módszeren?!
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
peterszky
őstag
Az Oracle Data Pump export / import részéből ki lehet nyerni valahogy a futás végén, hogy hány rekordot érintett?
A logfile egyértelmű, de ha nem muszáj, nem abból szedegetném ki az eredményeket, de hirtelen nem találtam más megoldást hirtelen, miközben keresgéltem (lehet vak vagyok ).
What else you gonna do on a Saturday?
-
peterszky
őstag
válasz peterszky #804 üzenetére
Érdekes, mert ez alapján egyáltalán nem tudtam kinyerni az export által érintett sorok számát, pedig valahol ott kell lennie, de az Oracle dokumentációban és online található példák alapján se sikerült megtalálnom. Csak a típus van meg, ami elvileg tárolja, de abban mindig 0 jön vissza.
Ugyanezen paranccsal a log üzeneteket lekérdezve jön a helyes válasz - ezeket írja egyébként a log fileba -, tehát valahol meg kell lennie.
Egy nem dokumentált ( ) paraméterrel ki lehet kényszeríteni a data pump master tábla megtartását, és onnan le lehet kérdezni minden szükséges adatot, majd dropolni.
A parancssorban elvileg a keep_master=y a jó, de én PL/SQL apival játszom, ott viszont - bár én az y-ra tippeltem a parancssoros alapján... - már nem karaktert vár a SET_PARAMETER hívás, hanem számot, így ott már az 1 a helyes megfejtés.
What else you gonna do on a Saturday?
-
FeeLing_
csendes tag
Hellosztok,
liszenszelési segítségre, tanácsra lenne szűkségem.
A cégünknél új szerver lesz beüzemelve kettő ugyanolyan szerver 2-2 foglalatos alaplappal, de csak 1-1 processzror lesz bent, tehát 1-1 socket üresen fog állni.Clusterben lesznek és ezeken fognak futni Hyper-V környezetben a virtuális szerverek, amiken oracle adatbázist használó progik futnak.
Jelen esetben a DB Standard Edition ONE is szóba jöhet, mert csak 1-1 proci lesz a gépekben, vagy a DB Standard Edition, mert socketet néznek?
Kb. 200 user használja az adatbázisokat.
Ha DB Standard edition processzor alapú metrikát választunk, akkor elég megvenni 2 processzorra?, vagy mindenképpen 4-re kell mert ugy 4 socket van a szerverekben, van ahol processzort írnak, van ahol socketet, nem mindegy ugye, mert 2 processzora megvenni 8 millió ft kb, ha socketet nézzük alapul, akkor az már 16 milló ft.Nálunk a szorzókat nem kell használni, mert nálunk csak a Standard változat jöhet szóba.
200 usernél a NUP metrika már nem gazdaságos, illetve pont annyi mintha 4 socketre lenne megvéve a proc alapú liszenszelés.
Tehát a kérdésem az, hogy processzorra vagy socketre kell megvenni a "proc" liszenszet.
Válaszotokat előre is köszönöm.
-
bpx
őstag
válasz FeeLing_ #806 üzenetére
Azért írnak processzort, meg socketet, mert az Enterprise Editionnél core alapú licensz van, Standard Editionnél meg socket. Tehát 1 darab 8 magos Intel Xeon CPU az 8 * 0,5 (Xeon core factor) = 4 darab Enterprise Edition licenc, de csak 1 darab Standard Edition licenc.
A Standard Edition One-ban nincs cluster, a Standard Editionhöz ingyen jár. Üres socketet nem kell kifizetni.
-
Ablakos
őstag
Nem értem, hogy plsql developerrel sys-ként! / sysdba nem látszik néhány vdolláros nézet? Persze usereknek sem. A serveren sqlplusszal minden jó, a usereknek is olvashatóak a grantolt v$ nézetek.
-
sutszi
veterán
Gyorsan ránéztem...látszik egy raklapnyi... Pontosan melyiket nem látod?
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
sutszi
veterán
Ja mostanában kicsit sűrűsödnek a pl/sql developeres nyűgök. Nem néztem meg ugyan a fenti dolgot, de nagyon hasonló volt, hogy a szűrők nem akartak jól működni és túl sok mindent mutatott...lehet itt is errefelé kell nézelődni.
De arra sem találtam megoldást, hogy debug közben miért dobja azt változókra hogy 'not a variable'. Így nem mutatja az értékét. Találtam az allround fórumában erre régi párbeszédet miszerint csak a number látszik...és kész. Ennyivel zárták a dolgot...
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
dodopek
addikt
Sziasztok!
Virtualboxban kérnék segítséget.
Van egy pc, rajta 7 starter, hozzácsapva, egy HP Deskjet nyomtató paralell2usb átalakítóval. Olyan régi a printer, hogy 7hez már nincs driver, ezért VBoxban feltelepítettem egy XP-t, szépen felismertettem vele, tesztoldal nyomtatás pass.
Viszont nem tudok nyomtatni a gazda gépről. Hiába telepítettem az integrációs segédprogit az XPre, látja, és eléri a szükséges meghajtót, de folyton leállítja a nyomtatást hibaüzenettel. Nem működik a két gép közt sem a drag&drop, sem a másol/beilleszt, pedig mindkettő kétirányúra van állítva.(próbáltam gazda/vendégre is, de az sem működött.)
Van valami ötletetek, hogy mi lehet a gond?
Köszi!Bár, ahogy elnézem, nem is biztos, hogy jó topicban vagyok...
[ Szerkesztve ]
-
sutszi
veterán
A PL/SQL-es Associate-ben gondolkodom.
A Step1-ben három vizsgát is ajánl. Az első már 12c-hez is "jó" és elég jó áron is van.
A harmadik meg kicsit magasabb szintűnek tűnik. Igaz az ára is több.Melyiket érdemes választani ezek közül?
A Step2-ből egyértelmű, hogy a 147-es lesz a jó.
Ami viszont nem egyértelmű nekem az "locate a test center" rész. Pearson VUE...bla..bla listázza a helyeket.
Hová érdemes menni, és letenni ezeket a vizsgákat?
Biztosan annyi az ára mint az Oracle weboldalán? Nincs egyéb költség?Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
bpx
őstag
Az SQL Fundamentals vizsgára nagyon készülj fel, sokszor a legapróbb lényegtelennek tűnő részleteket kérdezik, amelyeket senki nem jegyez meg, még ha napi szinten is használja.
Annak ismeretében, hogy milyen már a sima SQL is, az Expert SQL-t én biztos nem választanám. A 2 Fundamentals közül most már a 12c-set választanám, ezen a szinten még nincs annyi extra a 11g-hez képest.Tavaly csináltam a 11g-set (1Z0-051), az IQSoft vizsgaközpontjába mentem vizsgázni, a levelezésből azt láttam, hogy 35K + áfa lett volna az ára (Oracle partner voucher miatt ingyen volt). De veheted közvetlenül az Oracle-től is a vizsgát, és megcsinálhatod online akárhonnan, gondolom akkor annyiba kerül, mint amennyi ki van írva. (Vicces volt, amikor egyik ügyfélnél tavaly elindították a vizsgát, a DBA csoport összegyűlt, és együttes erővel megbuktak.)
-
sutszi
veterán
Még jó, hogy kérdeztem. Pont a fundamentals-ról gondoltam, hogy annyira nem lehet durva...
Az mondjuk nem rossz, hogy otthon leülök nyugodtan és megcsinálhatom a vizsgát online... Nekem ez a lehetőség is tetszik. Ha emiatt nem kell külön elmászkálnom. Bár helyileg BP vagyok, szóval ha kell megoldom.
Ilyen voucher/kupon téma az, hogy működik? Partnerségen kívül máshogy is hozzá lehet jutni?
Azért megnéztem volna a helyzetet amikor egy egész DBA csoport buktázik... Szép...
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
bpx
őstag
Az online vizsga csak az SQL Fundamentals-nál lehetséges, a többihez már el kell menni vizsgaközpontba.
Vouchert nem tudom mire lehet még kapni, de amit mi kapunk, az se nagy szám: évi 2 darab (na nem per fő, hanem az egész cégnek ). De egyébként sem a vizsga a drága, hanem a kötelező tanfolyamok adatbázis vonalon.
[ Szerkesztve ]
-
sutszi
veterán
A vizsga eredménye illetve ezek a Cert-ek, hogyan vannak nyilvántartva, kapok valami papírlap formátumú oklevelet, vagy e-mail-ben valamit? Főleg a tovább prof miatt érdeklődöm...mert annak az associate előfeltétele...
Milyen gyorsan van meg az eredmény?Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
sutszi
veterán
Köszi szépen a részletes segítséget.
Hálám örökké üldözni fog.Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
sutszi
veterán
Oracle Client Installation Types-on rágódom kicsit.
Van egy gép ami friss telepítés és erre szeretnék egy Client-et telepíteni. Az administrator túl sok mindent pakol fel ami most nem kell. A Runtime és az Instant Client között vagyok. Sql Plus-ra van szükségem meg a driverekre.(JDBC, OCI) Utóbbit megkapom már az instant-al is. Azt viszont nem találtam meg, hogy az instantba az Sql Plus is benne van vagy sem?
Kiegészítve még ezzel: [link]
Itt részletezi, hogy instant client-et milyen összetételben lehet leszedni, és a basic-nél nincs ott, viszont külön letölthetőként ott van az sqlplus
[ Szerkesztve ]
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
sutszi
veterán
-
sutszi
veterán
plsql trace témában van valami jó és működő tutorial?
Van egy eljárás amit szeretnék kielemezni, de nagyon döcög ez a trace dolog...
- tracetab.sql-el a táblaszerkezet létrehozva.
- a user megkapta a szükséges grant-okat,
- alter session set plsql_debug =true előtte...van egy eljárásom aminek a tartalma nagyjából:
begin
dbms_trace.set_plsql_trace(dbms_trace.TRACE_ENABLED_CALLS);
traceable_proc;
dbms_trace.clear_plsql_trace;
end;
/Ezt az eljárást próbálom futtatni, de valami elképesztően lassan fut... egy dupla loop 10 iterációval ciklusonként futott...percekig...
most egy 100x90-es futtatok, de már percek óta megy...
Mit trükk? Hogy kell ezt jól csinálni?
[ Szerkesztve ]
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
bpx
őstag
Ha legalább 11.2-es verzió, és kollekciókat használsz, akkor a debug mód nagyságrendekkel növeli a futásidőt (volt olyan ügyfél, ahol 5 percből lett 28 óra a debug mód miatt), mert ilyenkor nem csinál meg olyan optimalizációkat, amelyeket debug nélkül, vagy korábbi verziókban megcsinálna.
Egyébként meg 11.1-től lehet DBMS_HPROF-ot is használni, ami nem egészen ugyanez, de megy debug nélkül.
-
sutszi
veterán
11.2.0.2.0-es verzió. Express Edition.
Most nálam már 2 órája futott lassan. Ki is lőttem a fenébe...
Közbe itt ment a kísérletezés.... Képbe került a dbms_profiler ami inkább adja azokat az infokat, amire szükség van.
De ha már itt vagyunk van teljesítménykülönbség abban az esetben ha egy varray-be extend-et hívok, hogy úgy pakolom bele az elemeket, vagy csinálok egy indexelt array-t és csak tolom bele az elemeket?
A fentiektől függetlenül mi az átalános workaround ha egy feltételezett performancia kérdést kellene kivizsgálni? Milyen eszközök állnak rendelkezésre ilyenkor?
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
sutszi
veterán
Volt némi küzdés ma de sikerült a profiler és a tracert is beüzemelni pl/sql developer alatt. Hihetetlen de a '.last' hívás olyan szinten lassította be a működést, hogy (nem vicc) 75%-ot javult a teljes futásidő miután lecseréltük más megoldásra.
Köszi a listát.
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
#65304576
törölt tag
Hogyan rajzoljunk ASCII Mona Lisát Oracle SQL-el.
-
sutszi
veterán
Kicsit elakadtam egy memória problémával....
A jelenség: Fut egy feldolgozás ami során van pár darab több ezer elemes colleciton...
Verzió: 11.2.0.3.0 - 64bitA mértékegység MB.
V$PROCESS:MAX ALLOC USED FREE SPID PROGRAM
------- ------- ------- ------- ------------------------ ----------------------------------------------------------------
2233.7 1437.6 1253.4 .0 2792 ORACLE.EXE (SHAD)V$PROCESS_MEMORY
SPID CATEGORY ALLOC USED ALLOCATED PROGRAM
------------------------ --------------- ------- ------- --------- ----------------------------------------------------------------
2792 SQL .0 .0 .3 ORACLE.EXE (SHAD)
2792 PL/SQL .2 .1 231.4 ORACLE.EXE (SHAD)
2792 Other 1437.3 2001.9 ORACLE.EXE (SHAD)A fenti állapot 2 egymást követő futtatás eredménye. (Egy futtatás után kb 800MB-al kevesebb értékek láthatóak)
1. Az Other kategóriába pontosan mi tartozik bele?
2. Jelenleg azzal az 1437-es ALLOC sávval van problémám amit szeretnék felszabadítani, de nem tudok.Pár helyen már beiktattam dbms_session.free_unused_user_memory-t, illetve dbms_reset package is hozott valamennyit...
Van valami tipp, hogy induljak el?
[ Szerkesztve ]
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
sutszi
veterán
Köszi. Elsőre átfutva ígéretes...már annak is örülni fogok ha látom mire megy el a memória...
Végül sikerült megoldanod azt az esetet?
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
bpx
őstag
3 esetre emlékszem az elmúlt 2 évből, igazi megoldás sehol sem született (upgrade-elni persze sehol nem akartak újabb verzióra, ahol a pga leakes hibák többsége már javítva van...).
Mind a 3 esetben az volt a jelenség, hogy a PGA az idő függvényében kb. lineárisan nőtt, és soha nem adta vissza az adatbázis a memóriát, kényszeríteni sem tudtuk. Ebből az egyik esetben átírták a kódot, a másiknál kb. 3 hét alatt felzabálta a szerver összes memóriáját az adatbázis, így be lett ütemezve hetente 1 db restart, a harmadik esetnél az 1 processzre jutó limitet érte el 1-1 szerver process, az egy Linux oldali korlátozás volt, ami fel lett oldva, aztán a szerver processzek meg 1-2 nap után megszűntek, és felszabadult a memória.
-
sutszi
veterán
Olvastam erről a bug-ról...10.1-nél volt ha jól emlékszem...
Mondjuk mostanában vannak érdekes dolgok... Ugyanazt a tesztet futtatva source és wrapped kód között óriási különbségek tudnak lenni... 3-4-es szorzó. 9.2-vel vannak wrappelve a csomagok. Persze ez érthető, mert nyilván valamit optimalizál is a kódon.
Viszont az új verziókban egy bizonyos fájlméret felett már nagyon megnőtt a végrehajtási idő. A kérdéses kódterület nem változott semmit...De a két kód futása között nem elhanyagolható a különbség. (Itt már mindkét verzió wrapped állapotban volt.) Na majd itt is lesz egy jó köröm...Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
anonymus89
addikt
Sziasztok!
No úgy néz ki az adatbázis tömörítés és a mentések harmadolása eddig tartott februártól. Ugyanis "elméletileg" nem lehet több könyvelendő adatot rögzíteni azaz jönnek a hibaüzenetek.
Ti milyen alternatívákat láttok megoldásra?
[ Szerkesztve ]
Organikus, természetes összetevőjű, 100% tisztaságú bőrápoló termékek //marcsiszappan.hu//
-
sutszi
veterán
válasz anonymus89 #834 üzenetére
Válts felfelé ahol nincs limitálva a storage... Ezt több szálon lehetne fejtegetni ezért csak felületesen megyek bele. Ha üzleti célra használod akkor kalkuláld bele a költségekbe, hogy kell egy ilyen DB licence, és akkor megy az idők végezetéig csak győzd HDD kapacitással...
Ha problémát jelent egyben kirakni a teljes DB árát, akkor is van választásod. Van(nak) cloud alapú Oracle DB szolgáltatás. Ilyen például az Amazon RDS-e. Itt nincs magas indulóköltség. Persze a cloud témának is megvannak a maga hátrányai...
Persze ott a végső megoldás. Más RDBMS-re migrálsz. MySQL, Postgre... (Amik szintén nem ingyenesek, némely közhiedelmekkel ellentétben, de olcsóbbak)
Ha van X GB mennyiségű adatod és még tömörítve is vannak, meg már trükköztél is, hogy beleférj az ingyenes verzió limitációjába akkor döntést kell hoznod hogyan tovább...
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
anonymus89
addikt
Most ott tartunk, hogy a user.dbf 9.6GB méretű jelenleg. Jövőre nézve nem is biztos, hogy megérné mert ezek a folyamatos fejlesztgetések, átállások nem mindig célravezetők.
Ha megjön a válasz akkor meglátjuk mi lesz a legjobb.Organikus, természetes összetevőjű, 100% tisztaságú bőrápoló termékek //marcsiszappan.hu//
-
sutszi
veterán
válasz anonymus89 #836 üzenetére
Nem egész értem, mit értesz " folyamatos fejlesztgetések, átállások nem mindig célravezetők." alatt?
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
sutszi
veterán
Változók értékeként kapok meg olyan szövegrészeket amiket kódként kellene felhasználnom. Pl. kapok egy ilyet: ' x < 3 '. Ebből elő kell állítanom egy ilyet:
' if x <3 then ... end if; ' Amit ezután execute immediate-el futtatok.
Ez még megy is, de a problémák ott kezdődnek amikor egy ' for f_var in c_cursor loop ... end loop;' jellegű dolgot kellene előállítanom. A loop minden egyes iterációjában pedig előállítani bizonyos adatszerkezetet amit ráadásul le is kellene tárolni. DE Amikor execute immediate-el futtatok ilyesmiket akkor oda kell a begin-end keretként, hogy futtatható legyen a közrefogott kód. A végrehajtás során ez egy csomag adott eljárásán belül hívódik meg. Azonban a fenti futtatás nem a package konextusán belül fut hanem azon kívül, kvázi önálló anonym blokként. A using-al tudok beletömködni változókat, meg a return-el vissza is adni valamit... De nincs erre valami egyszerűbb megoldás?Arra gondoltam, hogy úgy irányítom vissza az anonym blokkot a package-en belülre, hogy azon belül meghívok egy eljárást a package-ből. De ilyenkor pedig felmerül a kérdés, hogy a package milyen állapotban lesz? Ez eddigi ismereteim alapján nem egy 'új' példányt kapok belőle, hanem az adott helyzetben amikor a hívást elindítottam belőle. Ráadásul a a fenti 'f_var'-t lenne legjobb átadni. Igen ám de ennek a típusa futás közben derül ki...valami rowtype lesz ugye...
Ja és ki lehet valahogy játszani az execute immediate-et, hogy valami nem Oracle SQL típust is elfogadjon using-ba?
A doksit már bújom egy ideje, de a minden út elég bizonytalannak tűnik... Valakinek valami ötlet?
[ Szerkesztve ]
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
sutszi
veterán
XML fájlokat dolgozok fel. Jelenleg dbms_xmldom csomag van használva erre a célra. Van ettől gyorsabb megoldás? Vagy úgy általában, hogyan lehet gyorsítani ezen?
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
rum-cajsz
őstag
Nem tudom mit takar nálad a feldolgozás, én úgy használom az XML fájlokat, hogy Loaderrel betöltöm és aztán az XMLTABLE függvény használatával relációs táblába töltöm, ott végzek utána velük mindenféle mahinációt.
=Kilroy was here============================ooO=*(_)*=Ooo=======
-
sutszi
veterán
válasz rum-cajsz #841 üzenetére
Nálam most így indul a mutatvány:
l_xml := dbms_xmldom.newDOMDocument(p_file);
l_nl := dbms_xslprocessor.selectNodes(
n => dbms_xmldom.makeNode(l_xml),
pattern => '/w:fonts',
namespace => 'xmlns:w=' || ns_w
);Innentől meg a dbms_xmldom csomag egyes eljárásaival megy a játék...getNodeName, item, getChildNodes.
Nálam ez rövid időn belül játszódik le, nem tehetem ki táblába mert túl lassú lenne. Memóriában kell végeznem...Szeretném megtalálni a leggyorsabb megoldást...ami nagy elemszámnál is gyors tud maradni. Mondjuk akár adott xml szinten akár 500 node esetén is.
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
sutszi
veterán
-
corevalue
csendes tag
Van valakinek használható VCE Exam Simulatora?
-
tasp
tag
Sziasztok!
Van egy következő problémám amit nem sikerült megoldani SQL alatt.
Adott a következő tábla ami userek aktivitását tárolja és "munkaidőt" szeretnék számítani:
ID USERS ACTION
542072565 USER1 20/07/2015 09:19:11
542073066 USER1 20/07/2015 09:21:31
542171679 USER1 20/07/2015 16:02:25
542173799 USER1 20/07/2015 16:10:05
542265173 USER1 21/07/2015 11:08:20
542265441 USER1 21/07/2015 11:09:51Ehhez ugye a legegyszerűbb, hogy megkerestem adott napra a min majd max időt és a kettő differenciálja a dolgozott órák száma.
DE!
Úgy szeretném adott napra/hónapra összegezni az időt, hogy pl.: 15 percnél nagyobb különbségeket ne számolja bele.
Tehát: egyenként végig kellene menni a táblán összeadogatni az idődifferenciálokat kivéve ha 15 percnél nagyobb.Erre tud valaki valamilyen megoldást?
köszönöm! -
sutszi
veterán
Kicsit kihalt a topik...
Linux-ra keresek valami jó PL/SQL-es IDE-t. A PL/SQL Developer nem elérhető, csak windows-on. TOAD drága mint a fene, ahogy láttam ( ). A Oracle SQL Developer-től meg ráz a hideg. Csak azért képes felemészteni 600MB-ot, mert elindítom...
Szóval van valami alternatíva ami amúgy jól használható?
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
sutszi
veterán
Még nem próbáltam. Mielőtt nekiugrok bármivel is küzdeni, gondoltam előbb kérdezek... hátha van valami kevésbé problémás megoldás.
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
rum-cajsz
őstag
-