Keresés

Részletes keresés

NevemTeve Creative Commons License 2024.11.11 0 1 5706

Na jó, végeztem még egy mérést, így már van egy tippem.

#1
NLS_LANG=american_hungary.EE8ISO8859P2 sqlplus ...
SQL> select * from dual;
D
-
X

#2
NLS_LANG=american_hungary.AL32UTF8 sqlplus ...
SQL> select * from dual;
DUM
---
X

Szóval kimatekozza, hogy az AL32UTF8-ban egy karakter akár három byte is lehet (igazából négy, de mi tökéletes ebben a fájó életben), tehát valamiért három karakterre írja ki a mező nevét is.

Előzmény: NevemTeve (5703)
NevemTeve Creative Commons License 2024.11.09 -1 0 5705

(Szerintem tudnék róla, ha ilyen parancsot adtam volna ki.)

Előzmény: tanárnéni kedvence (5704)
tanárnéni kedvence Creative Commons License 2024.11.09 0 1 5704

Pl. col dummy for a3 parancs miatt?

Előzmény: NevemTeve (5703)
NevemTeve Creative Commons License 2024.11.08 0 0 5703

Most így hirtelen meg tudná valaki mondani, hogy ez miért épp így néz ki (Sql*Plus)?

 

SQL> select * from dual;
DUM
---
X

vagyis miért épp három karaktert ír ki az oszlop nevéből (DUMMY), miért nem egyet vagy ötöt?

NevemTeve Creative Commons License 2024.10.28 0 0 5702

yasql nevű Perl-program ismerős valakinek? Eléggé beporosodott, elkezdtem megtörölgetni, itt van a pillanatnyi állapot: https://github.com/lzsiga/yasql-fx/blob/main/ReadMeFx.TXT

NevemTeve Creative Commons License 2024.10.28 0 0 5701

Így van, synonym vagy view megoldja a lekérdezést, de pl. a describe nem fog működni, mert ahhoz a jupiter-en lévő user_tab_columns-t kellene elérni két dblinken keresztül. 

Előzmény: halaloszto (5700)
halaloszto Creative Commons License 2024.10.28 0 1 5700

Ilyen szintakszis nincs, de ha a marson csinálsz egy view-t a jupiteres táblára...

Előzmény: NevemTeve (5699)
NevemTeve Creative Commons License 2024.10.26 0 0 5699

Vajon van-e tranzitív dblink-használat, hogy pl.:


Föld> select * from marstabla@dblink_mars;

Mars> select * from jupitertabla@dblink_jupiter;
Föld> select * from jupitertable@dblink_jupiter@dblink_mars;

 

Az internetet nézve (meg kipróbálva) azt mondanám, hogy ilyen nincs.
https://docs.oracle.com/cd/E11882_01/server.112/e41084/statements_10002.htm#i2126073

spiler0078 Creative Commons License 2024.10.22 0 0 5698

Sziasztok!

 

Oracle APEX-ben szeretnék segítséget kérni, bízok benne hogy maradhat.

 

Szóval azt szeretném megoldani, hogy egy "Function Body returning SQL Query" által visszaadott táblázatban szeretnék gyorskeresést használni. Keresgéltem már a neten, de amit találtam (java kód az "Execute when Page Loads"-ba ) az így nem működött.

 

Ezt próbáltam, ami nekem nem működött. Lehet valamit én néztem be, de nem jöttem még rá mit rontok el...

 

https://www.youtube.com/watch?v=jWsIN_d9avo

 

köszi

NevemTeve Creative Commons License 2024.09.09 0 0 5697

Az alábbiak valamelyikével kérdezhetjük le az adatbázis nevét:

select * from global_name;
select ora_database_name from dual;

Az eredményben a domain-rész is ott van (ha van egyáltalán), tehát pl:


UBUL -- itt nincs domain rész

GARFIELD.ARBUCKLE.HOME -- itt van domain rész

 

A CREATE DATABASE LINK akkor ragasztja hozzá a dblink nevéhez a (helyi) database domainjét, ha nincs pont a névben, és van a database nevében domain rész, pl:

 

ubul> create database link PROBA ... --> PROBA
garfield> create database link PROBA.1 ... --> PROBA.1
garfield> create database link PROBA2 ... --> PROBA2.ARBUCKLE.HOME

Előzmény: NevemTeve (5579)
edesviz Creative Commons License 2024.08.01 0 1 5696

Az Állambiztonsági szolgálatoknak legyen akármi a nevük volt szüksége egy reláció modellű rendszerre. A CIA csak egy kisebb része a kezdeti felhasználóknak. Larry Ellison cége nyerte meg a tendert a fejlesztésre. Hiába az IBM matematikusai, találták ki a reláció modellű adatkezelést, használható rendszerük a DB(2) sokkal később jelent meg a keresjedelmi forgalomban.

 

A SAP egy komplett vállatírányítási rendszer, amit a vevő igényei szerint modulokban installálnak, és világ nem USA részén meglehetősen elterjet. Hasonló rendzser a PeapolSoft vagy rendszere, amit az USA-ban előszerettel használnak.  

 

A 80-as években jutottam működő reláció modellű rendszerhez.  Akkor Informix, és Oracle volt a piacvezető. Illetve volt a szabad szoftver Ingress.

 

Az Apexet én első változatban 99-ben kezdtem használni, internetes-browser cliens , oracle db server alapú fejlesztéseket tett lehetővé. Egy bonyolult alkalmazást kellett megcsinálni. A felhasználók ténylegesen szét voltak szórva a kontinenseken, (Antarktisz kivételével), a felhasználók mennyisége azonban nem volt nagyon jelentős, de 100% adat és feldolgozási biztonságot kellett megoldani.

 

 

Előzmény: kariesz (5693)
kariesz Creative Commons License 2024.07.31 0 0 5695

interneten sem csupa okosság van

 

A SAPnál dolgozva használok én is Mindenféle adatbáziskezelőt ODBC-vel, ha a vevőnél azt használják.

Előzmény: NevemTeve (5694)
NevemTeve Creative Commons License 2024.07.31 0 1 5694

Off: Azért az interneten sem csupa okosság van ám, és ezen még a mesterséges intelligencia sem segít, sajnos.
On: A SAP vállalatirányítási rendszere többféle adatbázissal működhet, pl. Oracle, DB2, MSSQL.

Előzmény: kariesz (5693)
kariesz Creative Commons License 2024.07.31 -1 0 5693

Köszönöm szépen!

Közben olvastam olyat is, hogy az Oracle adatbáziskezelőt a CIA alkotta meg eredetileg, hogy legyen elérhető relációs adatbáziskezelő, amihez ők hozzáférhetnek.

Az  eszközeiket, mint az APEX-et később csinálták még az is lehet, hogy a SAP konkurencia termékeire válaszul.

A SAP-nál mindig figyelik Larry Elison lépéseit és hogy a főnökük le ne maradjon tőle.

Előzmény: edesviz (5692)
edesviz Creative Commons License 2024.07.29 0 1 5692

Szerintem: "Latin szó (oraculum) az orare (‘beszél, kijelent’) igéből, forrása az os, oris (‘száj’). Lásd még orálisorátororatoriánusoratórium.". Vedd hozzá a jóslatot.

 

Előzmény: kariesz (5690)
NevemTeve Creative Commons License 2024.07.29 0 2 5691

Pont ezt nem találtam sehol, de itt van néhány görög eredetű név:
https://www.greecehighdefinition.com/blog/ancient-greece-names

Előzmény: kariesz (5690)
kariesz Creative Commons License 2024.07.28 0 0 5690

Offtopic?

Azért megkérdezem mi lehet az Oracle görög név magyar megfelelője?

Mikor tarthatja egy Oracle nevű hölgy a névnapját?

dorog.zultan Creative Commons License 2023.07.06 0 0 5689

Egyelőre az is segtene ha tudnám hogyan (hol) lehet azt beállítani,
hogy a timeout ne szakítsa meg a tárolt eljárás futását.

dorog.zultan Creative Commons License 2023.07.06 0 0 5688

Nyomkodhatja, nem fog elindulni újra a SP amíg nem fut le/szakad meg az előző.

Előzmény: NevemTeve (5685)
dorog.zultan Creative Commons License 2023.07.06 0 0 5687

igen van.

Előzmény: edesviz (5686)
edesviz Creative Commons License 2023.07.05 -1 0 5686

Van commit az insert után?

Előzmény: dorog.zultan (5684)
NevemTeve Creative Commons License 2023.07.05 0 0 5685

Addig gondolkodj el azon is, mit fog csinálni a felhasználó, ha öt perc alatt sem kap választ? Igen, elkezdi nyomkodni a Reload gombot.

Előzmény: dorog.zultan (5684)
dorog.zultan Creative Commons License 2023.07.05 0 0 5684

Írtam egy teszt programot ami folyamatosan időbélyeget insert-el egy táblába.

Egy új apex lapon futtatva ez is pont 14:41 után áll le.

 

Nem nagyon értek a böngésző és APEX admin beállításokhoz,
már csapágyasra kerestem a témában a gooogle-t, nem találok ilyen problémát sem megoldást.

 

Előzmény: NevemTeve (5683)
NevemTeve Creative Commons License 2023.07.05 0 0 5683

Mondjuk egy várakozási sorba álljanak be a kétmillió soros XML-fájlok, és a derék user majd emailt kap, he elkészült.

Előzmény: dorog.zultan (5681)
dorog.zultan Creative Commons License 2023.07.05 0 0 5682

Úgy néz ki, hogy valamilyen futási idővel kapcsolatos a hiba, mert 14p 41mp után áll le minden esetben a folyamat.

A beolvasott sorok száma mindig eltérő.
(4 gépről összesen 8 alkalommal futtattam)

(A Session Timeout értékek maximumra vannak állítva az APEX-ben.)

 

Előzmény: dorog.zultan (5681)
dorog.zultan Creative Commons License 2023.07.04 0 0 5681

Úgy emlékszem, hogy csak text/csv lehet használni a loadert.

Ebben az esetben XML tipusú fájlok vannak.

 

(Laikus felhasználóknak kell feltölteni egy APEX felületen az XML fájljaikat.)

 

 

Előzmény: NevemTeve (5680)
NevemTeve Creative Commons License 2023.07.04 0 0 5680

De ugye az megvan, hogy kétmillió sor betöltésénél nem kellene böngésző és webszerver legyen a dologban?
Itt lenne rögtön az Sql*Loader az ilyen esetekre.

Előzmény: dorog.zultan (5679)
dorog.zultan Creative Commons License 2023.07.04 0 0 5679

Az Oracle Windows Server 2019 Standard oprendszeren fut.
ORACLE ver.: 19.3.0.0.0
APEX ver.: 22.1.0

 

Az APEX program Chrome-ra optimalizáljuk, de teszteltük Firefox-al is, az eredmény ugyanaz, sajnos.

Előzmény: NevemTeve (5678)
NevemTeve Creative Commons License 2023.07.04 0 0 5678

Ebben a történetben van esetleg browser és httpd?

Előzmény: dorog.zultan (5677)
dorog.zultan Creative Commons License 2023.07.04 0 0 5677

Sziasztok,

 

van egy olyan problémám, hogy egy kb. egy-másfél óra hosszú tárolt eljárás,
ami APEX lapról indítva hibátlanul lefut kisebb állományok esetén 10-20 perc alatt,
 ha a legnagyobb (ami 2 millió soros fájlt olvas be) betöltést futtatom, minden hibaüzenet nélkül leáll.
Ugyanez a tárolt eljárás, ugyanazzal a paraméterekkel, PL/SQL Developer-ből és SQL Developer-ből indítva simán, hiba nélkül lefut.
Mindenhol van hibakezelés, az APEX timeout értékek maximumra, 28800 sec-ra állítva.
Soronkénti követés (file sorszám tmp táblába írása) után kiderült, hogy nem mindig pont ugyanott szakad meg...

:(

Mivel nincs hibaüzenet, elképzelésem sincs hogy honnan közelítsem meg a problémát. 

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