- Magisk
- Fotók, videók mobillal
- Huawei Watch Fit 3 - zöldalma
- Poco F3 - a mindenes, de nem mindenkinek
- Samsung Galaxy S23 Ultra - non plus ultra
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Milyen okostelefont vegyek?
- Elcsípte a Huawei kameratelefonja az első helyet
- Windows CE fórum
- Dobta a zoomkamerát az új Sony Xperia 10
Hirdetés
-
Posztapokaliptikus Radeon kártya készül a Sapphire műhelyében
ph A Navi 32 GPU-ra épülő, limitált darabszámú modell a vizuális dualizmus jegyében született, és a 11 Bit Studios láttamozta.
-
Színészek hangjait lopta el egy AI-cég
it Az USA-ban bepereltek egy AI-céget, mert a vád szerint ellopták a színészek hangjait, majd AI segítségével a saját céljaikra használták azokat.
-
Konzolokra is megjelenik a The Glass Staircase
gp Alig néhány nap múlva PlayStationre, Xbox-ra és Nintendo Switch-re is elérhető lesz a program.
Új hozzászólás Aktív témák
-
peterszky
őstag
Egy érdekes kérdésem lenne dátum/timestamp konverzióknál használt format maskok működéséről, lehet, hogy csak én nem látom a logikát benne egyelőre.
Oracle leírás: [link]
SELECT to_date('02/01/01', 'YY/MM/DD') FROM DUAL;
Ez azt adja, amit vártam, 2002-01-01. YY az utolsó két digitet állítja, az első kettőt az aktuális évből veszi (2011)Az is tiszta, ha a YY digiteknek csak egy hosszú adatot adok, akkor a szabad helyre nullát tesz. Példa:
SELECT to_date('11/01/01', 'YY/MM/DD') FROM DUAL;
-> 2011-01-01
SELECT to_date('1/01/01', 'YY/MM/DD') FROM DUAL;
-> 2001-01-01Ezek működnek YYYY, YYY, YY-vel, Y-nél ugye nem lehet kevesebbet, az már hiba. A leírás szerint többet egyik sem fogad el. Ez YYYY / YYY / Y esetében igaz is. Viszont YY esetén nem!
SELECT to_date('111/01/01', 'YY/MM/DD') FROM DUAL;
-> 0111-01-01
Látszólag olyan, mintha YYYY maszkot használnék három digittel és ezt nem értem, hogy miért van így, ötletek?[ Szerkesztve ]
What else you gonna do on a Saturday?
-
peterszky
őstag
Oracle 10g XE-t be lehet úgy állítani, hogy magyar karakterkészletet használjon? Az alap telepítés (apt-get install + Oracle által biztosított csomag) közben ilyen beállításra nem emlékszem. Ahogy olvastam, második adatbázist létrehozni nem lehet, mivel ez az XE egyik korlátja.
What else you gonna do on a Saturday?
-
peterszky
őstag
Először is köszönöm a részletes leírást!
Most értem haza, így megnéztem, amit elsőnek írtál, a karakterkódolást, ami valóban az. Eddig csak a webes felületen néztem a próba lekérdezést, aminél az ékezetes karakterek helyén két kérdőjel jelent meg, ezért tippeltem arra, hogy emiatt nem stimmel valami, így utólag látom, hogy hibásan.
Most megnéztem terminálban az SQLPlus-szal, ott minden rendben. Még nem volt fent, ezért letöltöttem az Oracle SQL Developert is, amin pedig újból a kérdőjelek fogadtak.
Lehet, hogy az NLS paraméterek körül van valami gond (az adatbázis alaból amerikai beállításokat tartalmaz) vagy csak én néztem el valamit ismét?
SELECT * FROM nls_database_parameters;
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CURRENCY $
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_CHARACTERSET AL32UTF8
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE AMERICAN
NLS_SORT BINARY
NLS_TIME_FORMAT HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY $
NLS_COMP BINARY
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSE
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_RDBMS_VERSION 10.2.0.1.0What else you gonna do on a Saturday?
-
peterszky
őstag
Lenne egy Oracle Forms (10-es) kérdésem:
Van a visual attributes, amin az előtér/háttér adatokat alap esetben <Unspecified>-re állították. Ilyenkor, ahogy olvastam, megörökli az értékeket onnan, ahonnan felhívták az adott formsot.
Ilyenkor az, hogy a GET_ITEM_PROPERTY('item', BACKGROUND_COLOR) nullt ad vissza az feature? Ha beállítom az előteret, felirat színét egy gombnak, akkor utána már le lehet kérdezni.
Szóval két dolog érdekelne:
- az <Unspecified> értékeket le tudom-e kérdezni vagy csak a null jön?
- ha már beállítottam egy értéket, akkor van-e mód arra, hogy visszaállítsam a defaultra, amit alapból kapott?What else you gonna do on a Saturday?
-
peterszky
őstag
Nekünk szerintem olyan 75% volt a marketing bullshit Meg én sajnos pont a rosszabbik félévet csináltam, ami annyira nem is volt érdekes, ez mutatta be az Oracle "portfóliót", a gépektől kezdve, operációs rendszereken keresztül a szoftver megoldásokig. A második jobban érdekelt volna szerintem, de azt már idő hiányában nem kezdtem el.
Amúgy mennyi embert vittek el a Te első félévedben? Nekünk nem mondtak számokat, csak annyit, hogy a kiválóan megfeleltek közül visznek tovább pár embert. Bár ez is érdekes, mert olyan 65%-tól kezdve ezt a minősítést kapta mindenki, plusz ha igényelte, akkor egy oklevelet. Igaz, erről kiderült, hogy csak részvételt igazol, eredményt nem
Végül azért mégis Oracle közelben maradtam, a tanfolyamon kicsit szidott Forms and Reportsszal van mostanában dolgom.
What else you gonna do on a Saturday?
-
peterszky
őstag
Ez inkább program kérdés, de hátha: a PL/SQL Developert nem lehet valahogy rávenni az egyből Excelbe lekérdezésre? 200e+ rekordnál már elég "uncsi", hogy fetch all, aztán külön export (ami mintha másodszor is megcsinálná az előbbi eljárást ).
What else you gonna do on a Saturday?
-
peterszky
őstag
Dátumkezeléses kérdésem lenne:
Van két date típusú adatom, bizonyos okokból az év / hónap / nap nem egyezik. Viszont azt kellene összehasonlítani, hogy az egyiknek az óra - perce túllépte-e már a másikét.
Pl:
-> 2012-08-05 20.59
-> 2012-10-18 21.00
És a kérdés, hogy a másodiknál elmúlt-e már 20.59 (igen ).Egyelőre azt találtam ki, hogy a két dátumot átalakítottam egy to_char / to_date párossal, így "eltüntettem" az érdektelen különbséget az év/hónap/napnál és a kivonással prímán működik is, de biztosan van valami elegánsabb megoldás.
Se extracttal, se trunckal nem tudtam elérni egyszerű megoldást doksi alapján, de lehet csak figyelmetlen voltam.
What else you gonna do on a Saturday?
-
peterszky
őstag
Lenne egy kérdésem Forms / Reports párosról.
Egy felületről indítanék egy riportot. A paraméter átadásnál van valami probléma a " karakterrel (idézőjel, Shift+2 HU billentyűzeten). Ha ilyen van a varchar2 típusú paraméterben, amit a SET_REPORT_OBJECT_PROPERTY REPORT_OTHER tagjában adok át, akkor meghal. A sima aposztrófnál van kezelés, hogy meg kell duplázni. Az idézőjelnél én nem tudok róla, hogy kellene ilyen, tévednék?
What else you gonna do on a Saturday?
-
peterszky
őstag
A 11g R2-es JDeveloperhez mikorra tervezik bevezetni az 1.7-es Javat?
Meg most kicsit össze vagyok kavarodva A 10g-s Applications Serverről 11g-sre áttérést nézegetem (Forms, Reports), de kicsit elvesztem a verziók között Lehet még kezdő mivoltom miatt, de nem teljesen igazodok el, nem egyértelmű számomra a mi passzol mihez. Erről nincs valami jó kis leírás?
What else you gonna do on a Saturday?
-
peterszky
őstag
válasz rum-cajsz #486 üzenetére
Az átállítást láttam, de mintha azt olvastam volna, hogy nem teljes egészében támogatott a 7-es Java. Lehet tévesen
Egy másik kérdésem, hogy ha JRockit van telepítve, akkor hogyan lehet a böngészőt rávenni, hogy megjelenítse a Java tartalmat?
What else you gonna do on a Saturday?
-
peterszky
őstag
Lenne egy kérdésem, hátha tud valaki okosat mondani
Környezetet váltunk: WebLogic 10.3.6, Forms and Reports 11.1.2.1.0, majd lesz jDeveloper is, de az egyelőre mindegy.
A telepítés után belenéztünk a registrybe:
HKEY_LOCAL_MACHINE
- ORACLE
-- KEY_OH[randomszámnak tűnő érték]Ehelyett ilyet szeretnénk látni, a korábbi telepítés így helyzte el ezeket, a doksik szerint is ez volt az alapértelmezett:
HKEY_LOCAL_MACHINE
- ORACLE
-- KEY_[ORACLE_HOME]Tehát pl: KEY_formsandreports.
What else you gonna do on a Saturday?
-
peterszky
őstag
Egy job / scheduler kérdésem lenne, hátha valaki tud válaszolni:
dbms_scheduler.create_job(
job_name => p_job_name,
job_type => 'PLSQL_BLOCK',
job_action => 'db_package.funkcio',
start_date => p_date,
enabled => TRUE,
auto_drop => FALSE,
comments => 'Teszt job');
dbms_scheduler.set_attribute(
name => p_job_name,
attribute => 'start_date',
value => v_date);Létrehozom a jobot, ami le is fut a kívánt időpontban. Az utolsó lépése az, hogy egy táblából kiveszi, mikor is kéne újra futnia, ezt a set_attribute paranccsal beállítom neki. Ez látszik is, ha lekérdezem a jobot. Viszont a futás után nem marad a job enabled állapotban. Én meg pont ezt szeretném, hogy maradjon... Ha end_date-t kitöltöm, akkor se.
Szerk: jól van, megint csak a szememet szúrta ki...
"f the job is a run-once job and auto_drop is set to FALSE, the job is disabled and the job state is set to 'STOPPED'."
[ Szerkesztve ]
What else you gonna do on a Saturday?
-
peterszky
őstag
válasz lakisoft #523 üzenetére
Amúgy ami nekem kellett, az egy plusz paraméter, az ismétlődés beállítása. Esetemben elég mondjuk egy napra, mert annyi idő alatt biztosan lefut a job és a végén úgyis átállítom a kezdés dátumot. Lehet kicsit megerőszakolása ez a koncepciónak, de hát ez van...
Szerk:
repeat_interval => 'FREQ=DAILY; INTERVAL=1;'
[ Szerkesztve ]
What else you gonna do on a Saturday?
-
peterszky
őstag
Egy kis miért szeretjük az átállásokat történet
Ugye május/június tájékán szűnik meg az iAS support, ezért bizonyos helyeken fontos kérdés a WebLogic szerverre való áttérés. Böngészed az Oracle doksikat, hogy mi-milyen-melyik verzióval működik. Ez alapján nekiállsz. Aztán jön a valóság.
A Fusion Middleware 11gR2 Java 1.7-re hitelesítve van. Igen ám, de a Reports alkalmazásban található egy olyan függvény (képkezelés), ami régóta deprecated volt, az 1.7-es verzióból pedig már ki is törölték.
Köszönjük!
[ Szerkesztve ]
What else you gonna do on a Saturday?
-
peterszky
őstag
Hátha valaki jártasabb egy kicsit a WebLogic (10.3.6) világában:
Van egy ear fájlom, benne egy war-ral, amiben a WEB-INF/web.xml tartalmaz egy bejegyzést, amit környezetek szerint felül kellene írni.
2.5 web-app xml
<env-entry>
<env-entry-name>dsn</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>jdbc/tesztDSN</env-entry-value>
</env-entry>plan.xml
<?xml version='1.0' encoding='UTF-8'?>
<deployment-plan xmlns="http://xmlns.oracle.com/weblogic/deployment-plan" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.oracle.com/weblogic/deployment-plan http://xmlns.oracle.com/weblogic/deployment-plan/1.0/deployment-plan.xsd" global-variables="false">
<application-name>A</application-name>
<variable-definition>
<variable>
<name>dsn</name>
<value>jdbc/ujTesztDSN</value>
</variable>
</variable-definition>
<module-override>
<module-name>B.war</module-name>
<module-type>war</module-type>
<module-descriptor external="false">
<root-element>web-app</root-element>
<uri>WEB-INF/web.xml</uri>
<variable-assignment>
<name>dsn</name>
<xpath>/web-app/env-entry/env-entry-name/</xpath>
<operation>replace</operation>
</variable-assignment>
</module-descriptor>
</module-override>
</deployment-plan>Ez lement (admin konzolban update a deployolt alkalmazásra), de hogy a dsn bejegyzés nem változott meg, az tuti, mivel továbbra is működik, pedig nem kellene.
What else you gonna do on a Saturday?
-
peterszky
őstag
Valami susmust nem hallani, hogy a Forms & Reports 12c-t mikorra tervezi az Oracle? Most egy iAS - WebLogic (10g-11g) átállás kapcsán jött elő egy feature, amire van workaround illetve írták, hogy a 12c-ben helyreáll a rend. A workaroundhoz minden formsot át kellene írni, ami annyira nem nyerő ötlet
What else you gonna do on a Saturday?
-
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?
-
peterszky
őstag
Arra van lehetőség, hogy egy ütemezett jobnál beleírjak a log tábla (dba_scheduler_job_log nézet) additional_info mezőjébe?
What else you gonna do on a Saturday?
-
peterszky
őstag
Bújtam a doksit, de vagy átcsúszott rajta a szemem, vagy csak simán béna voltam és rossz helyen kerestem, de nem találtam meg a választ a kérdésemre, hátha tudja valaki itt.
Ha beállítom a password verify function használatát egy adatbázisban (a DEFAULT profilra), akkor azok a jelszavak is lejárnak, amelyek egyébként olyan profilhoz tartoznak, ahol a PASSWORD_LIFE_TIME beállítása UNLIMITED?
What else you gonna do on a Saturday?
-
peterszky
őstag
Ez tiszta, csak arra gondoltam, hogy ilyenkor elképzelhető, hogy a user jelszava alapesetben nem elég erős, ezért ha életbe lép a komplexitás megkövetelése, ezt ellenőrzés helyett kikényszeríti egy új jelszó bekérésével. De akkor nem, köszönöm!
What else you gonna do on a Saturday?
-
peterszky
őstag
Ha már RAC téma volt itt nemrég...
Most futottam bele én is a témába, az alkalmazásunkat át akarják tenni egy RAC-os környezetbe. Ami gondot okoz, mert bizonyos folyamatok közötti kommunikációra a DBMS_PIPE-ot használjuk, mint kézenfekvő megoldást. Ez pedig nem működik "inter instance". Persze ki lehet herélni a RAC-ot, hogy egy instance-ra kapcsolódjunk - egyelőre így is lesz valószínűleg, de el tudom képzelni, hogy ezt majd le kell cserélni a jövőben...
Az Oracle Support oldalán is láttam, hogy ez mások által is kívánt feature, de évek óta áll a jegy, szóval előrelépés nem valószínű, hogy lesz vele. Van ezzel kapcsolatban valami jó útmutató, hogyan lehet ezt kiváltani? Egyelőre nem igazán találtam, csak hogy van az Advanced Queue meg JMS, de úgy igazán bevált megoldás mintha nem lenne, inkább hagyják a "lebutított" RAC-ot.
What else you gonna do on a Saturday?
-
peterszky
őstag
Egy PL/SQL-es kérdésem lenne:
Belefutottam olyan kérdésbe, hogy figyelni kellene, mekkora egy package forráskódja a használható debug miatt. Ha egy bizonyos méretet túllép, akkor hiába fordítjuk le és adjuk hozzá a debug információkat is, a hibakeresés során minden változóra ezt kapja az ember: "not a variable". Megoldja, ha szétszedjük több részre a csomagot. De magára a méretre, hogy ez mikortól jelentkezik, nem találtam utalást sehol. Erről esetleg nem tud valaki pontosabbat?
What else you gonna do on a Saturday?
-
peterszky
őstag
-
peterszky
őstag
Van egy kérdésem, hátha találkozott más is már a problémával
Az Oracle Advanced Queuinggal ismerkedek és egy példa forráskódot keresek. A példákat sem volt egyszerű megtalálni, valami Companion Disc sokadik jar filejában voltak eldugva (bővebben), viszont nem találtam meg ezekben mindent, ami érdekelne.
Pontosabban: occiaqop.cpp - ő természetesen megvan! Viszont használ egy occiaqopm.h-t és elvileg létezik ennek a .cpp-je is. De semmi nyomát nem lelem, se on-, se offline... Sejtésem szerint ebben van egy olyan dolog, ami kifejezetten érdekelne (a hr_obj megvalósítása).
What else you gonna do on a Saturday?
-
peterszky
őstag
"Szerintem az APEX lesz az új Oracle Forms/Reports pár év múlva: olyan marginális részesedésű fejlesztési stack, ami össze van gyógyítva az adatbázissal, de már legalább 10 éve el kellett volna felejteni"
A Reports el is lesz felejtve, mert a következő Forms & Reports verzióból már kukázni fogják. Egyébként szerintem a Formsot valószínűleg még a fejlesztők egy része is szívesen elfelejtené, de én pl. nem igazán látom, hogy egy direktben erre épülő rendszert mire lehetne viszonylag normálisan "átmigrálni", hiszen a szoros kapcsolat az Oracle adatbázissal és a PL/SQL nyelv használata olyan előnynek tűnik még mindig, amit az egyéb komoly hátrányok nem gyűrnek le egyelőre (pl. a teljesen rugalmatlan méretezés, árazás, stb...).
What else you gonna do on a Saturday?
Új hozzászólás Aktív témák
- Galaxy Buds FE - Grafitszürke
- Lenovo ThinkBook 15 G2 ITL, 15,6" FHD IPS Kijelző, i7-1165G7 CPU, 16GB DDR4, 512GB SSD, WIN 11/10, S
- HP Zbook 15 G3, 15,6" FHD IPS Kijelző, I7-6820HQ CPU, 32GB DDR3, 512GB SSD, NVIDIA 4GB VGA WIN 10, S
- Dell Latitude 5480, 14" HD Kijelző, i5-6300U CPU, 8GB DDR4, 256GB SSD, W10, Számla, Garancia
- Dell Latitude 5480, 14" HD Kijelző, i5-6440HQ CPU, 8GB DDR4, 256GB SSD, W10, Számla, Garancia
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Ozeki Kft.
Város: Debrecen