Hirdetés

2024. június 10., hétfő

Gyorskeresés

Útvonal

Fórumok  »  Szoftverfejlesztés  »  Oracle topic

Hozzászólások

(#151) ibazsb válasza Boolash (#150) üzenetére


ibazsb
tag

A dátumok különbsége number típusú, így az eredményt(ami napban van) szorozni kell 24-el ha órában akarjuk megkapni.
Egy megoldás az óra:perc kiírására (nem kell megijedni! :Y ):

select to_char(to_date(to_char(ind, '0999'),'HH24:MI'),'HH24:MI'),
to_char(to_date(to_char(erk, '0999'),'HH24:MI'),'HH24:MI'),
to_char(floor((to_date(to_char(erk, '0999'),'HH24:MI')-to_date(to_char(ind, '0999'),
'HH24:MI'))*24))||':'||
to_char(floor(((to_date(to_char(erk, '0999'),'HH24:MI')-to_date(to_char(ind, '0999'),
'HH24:MI'))*24-floor((to_date(to_char(erk, '0999'),'HH24:MI')-to_date(to_char(ind, '0999'),
'HH24:MI'))*24))*60)) kulonbseg

Valószínű hogy van egyszerűbb megoldás is.

A megkérdezettek közel egyharmada egyetért, viszont a többit nem érti. Az egyharmad azt az egyet se érti.

(#152) Boolash válasza ibazsb (#151) üzenetére


Boolash
aktív tag

Köszi!:) Nekem elég volt, hogy csak simán megszorzom 24-el amire másnap rá is jöttem. Köszi a segítségeket!

(#153) jegess


jegess
tag

Hello!

Nem pont ide vág a kérdésem, de nem találtam jobbat így nagy hirtelen.

SOA architektúra tartalmaz e kötelező technológiai elemeket? pl Enterprise service bus, Web Service...

Előre is köszi a válaszokat.

Az a nap, amikor a Microsoft olyan terméket készít, amellyel nem lehet szívni, talán az a nap lesz, amikor elkezdenek porszívót gyártani.

(#154) lakisoft válasza jegess (#153) üzenetére


lakisoft
veterán

A kérdésed általában értendő vagy gyártó és termék specifikusan?
Amennyiben termékspecifikusan íme itt a válasz:

Specifically, Oracle SOA Suite includes
capabilities for connectivity to back-end systems (adapters) and
trading partners (B2B),
Enterprise Service Bus mediation capabilities, transformation (XSLT),
orchestration (BPEL),
business activity monitoring and
security and management of Web services.

Részletek itt: Oracle SOA Suite 11g - Release Notes for SOA Suite 11g Technology Preview 4

[ Szerkesztve ]

(#155) lakisoft


lakisoft
veterán

A JAVA topikban semmi reakciót nem váltott ki a HSZ-em - hátha itt:
Oracle buys Sun

(#156) npspam válasza QG (#50) üzenetére


npspam
csendes tag

Üdv,

Itt található, hogy mely vizsgákat kell letenni:

[link]

Itt pedig, hogy kb. hol:

[link]

Üdv nektek

(#157) npspam válasza QG (#50) üzenetére


npspam
csendes tag

Üdv,

Itt található, hogy mely vizsgákat kell letenni:

[link]

Itt pedig, hogy kb. hol:

[link]

Üdv nektek

ps.: Kicsit benéztem a dátumot. Legközelebb korábban kelek..

(#158) ibazsb válasza npspam (#157) üzenetére


ibazsb
tag

Köszönjük!
Lehet hogy QG is megszerezte ezt az információt 4 év alatt.
Légy üdvözölve a PH! világában! ;)

A megkérdezettek közel egyharmada egyetért, viszont a többit nem érti. Az egyharmad azt az egyet se érti.

(#159) PazsitZ válasza lakisoft (#155) üzenetére


PazsitZ
addikt

Próbáld itt ;)

- http://pazsitz.hu -

(#160) lakisoft válasza PazsitZ (#159) üzenetére


lakisoft
veterán

Gondoltam hogy már van ide vonatkozó topik :D

(#161) Janoska26


Janoska26
addikt

Sziasztok!
Mond ez valakinek valamit? :ORA-01861
Bármilyen dátumformátumot írok be az eddig működő lekérdezésbe mindig ezt kapom :U Volt 1 reinstall, és azóta nem futnak a régi lekérdezéseim, mi a megoldás? :U
Hopp, a to_date és a dátumformátum megadása segített('yyyy.mm.dd'), de hogy tudom ezt megoldani, hogy ez is legyen az alapértelmezett? Vagy hogyan tudom megnézni, hogy mit vesz alapértelmezett dátumformátumnak? Köszi, előre is :)

[ Szerkesztve ]

(#162) Lortech válasza Janoska26 (#161) üzenetére


Lortech
addikt

select * from nls_session_parameters where parameter = 'NLS_DATE_FORMAT'

De a to_date használata mindig a legjobb szerintem, felesleges az alap formátumra hagyatkozni.

Thank you to god for making me an atheist

(#163) Janoska26 válasza Lortech (#162) üzenetére


Janoska26
addikt

Akkor maradok a to_date -nél, már kezdem megszokni, csak az a gond, hogy az összes lekérdezésem to_date nélkül van megírva amit használok, és így picit macerás mindbe beírogatni, azért köszi a segítséget :R

(#164) lakisoft válasza Janoska26 (#161) üzenetére


lakisoft
veterán

látom már megválaszolták előtte de sikerült nekem is rájönni.
[link]

(#165) rum-cajsz válasza Janoska26 (#163) üzenetére


rum-cajsz
őstag

Windows alatt a registryben, linux alatt a saját környezeti változóidban be tudod állítani, hogy mi legyen az alapértelmezett NLS_DATE_FORMAT értéke.

Itt kell egy új kulcs a fenti névvel: HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
Érteke a kívánt dátum formátum.

Vagy ha csak a sessionben akarod megváltoztatni, akkor ezzel az sql paranccsal:

alter session set nls_date_format='yyyy.mm.dd';

=Kilroy was here============================ooO=*(_)*=Ooo=======

(#166) ibazsb


ibazsb
tag

10g DB mentési stratégiákról tud vki jó doksit ajánlani?

A megkérdezettek közel egyharmada egyetért, viszont a többit nem érti. Az egyharmad azt az egyet se érti.

(#167) lakisoft válasza ibazsb (#166) üzenetére


lakisoft
veterán

Most veszett okosat fogok linkelni: [link] - gondolom itt már szétnéztél? ja és ez 11g-hez van :)

(#168) ibazsb válasza lakisoft (#167) üzenetére


ibazsb
tag

Kiindulásnak nem rossz, de vmi gyakorlatiasabbra gondoltam.

A megkérdezettek közel egyharmada egyetért, viszont a többit nem érti. Az egyharmad azt az egyet se érti.

(#169) icaavast


icaavast
csendes tag

Sziasztok!
Egy kérdés,

Oracle SQL Developer > New / Select Database Connection

a következő hibaüzenetet kapom:
Status: Failure - Test failed: The Network Adapter Could not estabilish th connection.

Op rsz: Win XP SP3, hálózati kártya rendben.
Mit tehetek?

A egítséget előre is kösz
Ica

(#170) lakisoft válasza ibazsb (#168) üzenetére


lakisoft
veterán

nos itt van még valami hátha ez segít: [link] ezek között van RMAN-ról szóló könyvecske ... tudom tudom ez még mindig nem jó neked :DD

(#171) lakisoft válasza icaavast (#169) üzenetére


lakisoft
veterán

a konfigfájlokban lesz a gebasz. Minden be van állítva rendesen?

(#172) icaavast válasza lakisoft (#171) üzenetére


icaavast
csendes tag

Hát, ja val.színű ott nem jó valami de nem tudom mi.
Az újabb hibaüzenetet a köv:
Local Net Service Name Configuration-nál az újabb hibaüzenetet a köv:

Connecting...ORA-12514: TNS: a figyelő nem ismeri a kapcsolatleíróban kért szolgáltatást
The test did not succeed.

Some of the information you provided may be incorrect.
Click Back to review the information provided for net service name, or Change Login to change username.

Ica

[ Szerkesztve ]

(#173) lakisoft válasza icaavast (#172) üzenetére


lakisoft
veterán

itt a megoldás a problémádra: [link] TNSNAMES.ORA fájlban lesz a gond.

(#174) ibazsb válasza lakisoft (#170) üzenetére


ibazsb
tag

Köszönöm! Még ezek közül is jó lehet vmelyik.

A megkérdezettek közel egyharmada egyetért, viszont a többit nem érti. Az egyharmad azt az egyet se érti.

(#175) lakisoft válasza ibazsb (#174) üzenetére


lakisoft
veterán

reméltem :)

(#176) icaavast válasza lakisoft (#173) üzenetére


icaavast
csendes tag

Hát, sajnos nem boldogulok vele.
A listener .ora így néz ki:

# listener.ora Network Configuration File: C:\oracle11Clie\product\11.1.0\client_1\network\admin\listener.ora
# Generated by Oracle configuration tools.

ORCL =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = gep-205.iroda.local)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)

A tnsnnames.ora pedig így:

# tnsnames.ora Network Configuration File: C:\oracle11Clie\product\11.1.0\client_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.231)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORCL)
)
)

Mi lehet itt a gond? Nagyon megköszönném, a segítséget.
Ica

(#177) lakisoft válasza icaavast (#176) üzenetére


lakisoft
veterán

Nos a részleteket intézzük privátban. Leírod a részleteket újra privátban? :) és megoldjuk a problémát.
lakisoft

[ Szerkesztve ]

(#178) rum-cajsz válasza icaavast (#176) üzenetére


rum-cajsz
őstag

Nálunk azt vettem észre, hogy néha nem mindegy, hogy az adatbázis nevét csupa kisbetűvel, vagy csupa nagybetűvel írod.
Tudom, hogy hihetetlen, de sajnos tapasztaltam többször is, és nem tudtam kideríteni mitől van. Nálam a csupa nagy betű szokott sikeres lenni.

[ Szerkesztve ]

=Kilroy was here============================ooO=*(_)*=Ooo=======

(#179) ibazsb válasza lakisoft (#177) üzenetére


ibazsb
tag

Legalább nyugtassatok meg bennünket hogy sikerült! :)

A megkérdezettek közel egyharmada egyetért, viszont a többit nem érti. Az egyharmad azt az egyet se érti.

(#180) lakisoft válasza ibazsb (#179) üzenetére


lakisoft
veterán

dolgozik rajta remélem menni fog :D - rajtam nem fog múlni :)

[ Szerkesztve ]

(#181) icaavast válasza lakisoft (#180) üzenetére


icaavast
csendes tag

ibazsb: Tudod.... aki kíváncsi hamar megöregszik :)
lakisoft: Kösz mégegyszer

(#182) lakisoft válasza icaavast (#181) üzenetére


lakisoft
veterán

Ezek szerint sikerült :C :R

(#183) CsodaPOK


CsodaPOK
senior tag

Sziasztok!

Adott egy Apex, alatta Oracle Express Edition.
Csináltam egy felhasználót (Scott), csináltam táblákat, feltöltöttem őket adatokkal.

A feladat az lenne, hogy van egy SelectList, amiben szerepelnek ezek a táblák és ha az egyiket kiválaszom, akkor annak a táblának a tartalmát megjeleníti.
A SelectList-nél kiválasztottam, hogy Submitteljen is. Viszont az első problémám, hogy hogyan tudom a SelectListbe belerakni a táblák nevét?

Próbáltam olyat, hogy
Select table_name from user_tables;
de arra egy ilyen hibaüzenetet dobott:
LOV query is invalid, a display and a return value are needed, the column names need to be different. If your query contains an in-line query, the first FROM clause in the SQL statement must not belong to the in-line query.

Értem, hogy kell legyen egy visszatérési érték és egy megjelenítési érték, aminek különbözni kell. De akkor ebben az esetben ezt most hogy? Nekem mindkét érték ugyanaz kéne legyen. A user_tables-ben pedig nem találok semmi más egyedi dolgot ami alapján azonosítani tudnám a táblát. (Legalábbis select * from user_tables nem adott mást).

Ha valaki tudja a megoldást vagy van bármilyen ötlete, kérem írja meg.

Köszönettel:

CsodaPOK.

(#184) CsodaPOK


CsodaPOK
senior tag

Másik kérdés: ideiglenes csináltam statikus bejegyzéseket a SelectList-be.
Most akarok készíteni egy Reportot, SQL reportot választottam, SQL query-nek a következőt adtam: select * from ;)1_SELECTEDTABLE
(P1_SELECTEDTABLE a SelectList-em neve).
Erre persze azt mondja, hogy Query cannot be parsed, please check the syntax of your query. (ORA-00903: invalid table name)
Szóval a kérdés, hogy hogyan adjam meg a lekérdezésben, hogy azt a nevű táblát akarom használni, ami a SelectList-ben ki van választva?

[ Szerkesztve ]

(#185) CsodaPOK válasza CsodaPOK (#183) üzenetére


CsodaPOK
senior tag

Erre megtaláltam a választ:

select distinct table_name display, table_name return from user_tables

Igen, egyszerű :D Este van na.

Másik problémámra viszont még mindig nem sikerült teljesen rájönni.
Ha a reportnál region source-nek megadom azt, hogy select * from :.P1_SelectedTable és pöttyöt átrakom abba, hogy Use Generic column names, akkor engedi menteni, de futtatva csak
failed to parse SQL query:
ORA-00903: invalid table name
üzenetet kapok.
Ha beírok egy konkrét táblanevet, akkor természetesen szépen megjeleníti. Tehát mintha valamiért a selectlist nem adná vissza a táblanevet úgy, ahogy én azt szeretném.

(#186) lakisoft válasza CsodaPOK (#185) üzenetére


lakisoft
veterán

A második kérdésedre sikerült választ kapnod?

(#187) lakisoft válasza lakisoft (#186) üzenetére


lakisoft
veterán

Olyan sebességgel folyik itt a kommunikáció mint a középkorban :D PÜ ment!

(#188) ibazsb válasza lakisoft (#187) üzenetére


ibazsb
tag

Ha másfél hónapig nem kapnék választ a kérdésre, én sem nagyo figyelnék arra a fórumra... :U

A megkérdezettek közel egyharmada egyetért, viszont a többit nem érti. Az egyharmad azt az egyet se érti.

(#189) rum-cajsz válasza ibazsb (#188) üzenetére


rum-cajsz
őstag

jééé, ide még bejár valaki rajtam kívül? :)

=Kilroy was here============================ooO=*(_)*=Ooo=======

(#190) CsodaPOK válasza CsodaPOK (#185) üzenetére


CsodaPOK
senior tag

Hupsz, kicsit elfeletkeztem erről a kérdésről.
A választ megtalátam:

begin
return 'select * from ' || :.P1_SelectedTable;
end;

[ Szerkesztve ]

(#191) lakisoft válasza ibazsb (#188) üzenetére


lakisoft
veterán

De ahogy olvasom már a választ is megtalálta - így ezt megoszthatta mindenkivel! :C

(#192) Relisys


Relisys
senior tag

Hello!

Suliba most tanuljuk az Oracle-t használni. Van is egy adatbázis a suli szerveren amit el lehetne érni itthonról. Suliban SQL Plus-sal szoktunk rákapcsolodni. Ezt a progit szeretném itthonra is. Elvileg ez a oracle telepítésével együtt kerül fel. De én nem szeretném itthonra feltelepíteni az egészet. Le lehet valahonnan külön tölteni? Mert amit az oracle oldaláról töltöttem le az nem igazán jó:S ( [link] SQL*Plus Instant Client)

(#193) rum-cajsz válasza Relisys (#192) üzenetére


rum-cajsz
őstag

Amit letöltöttél, az a kliens, de csak akkor tudod használni, ha beállítod az adatbázis szervert a tnsnames.ora fájlban.
Biztosan be tudsz lépni otthonról a suli adatbázisába? Mármint jogosultságod lesz hozzá?

Esetleg részletesen írd le, hogy eddig mit tettél, és hol akadt el a dolog.

[ Szerkesztve ]

=Kilroy was here============================ooO=*(_)*=Ooo=======

(#194) Relisys válasza rum-cajsz (#193) üzenetére


Relisys
senior tag

Suli ftp-ről letöltöttem a 9i-t és telepítéskor kiválasztottam hogy csak az sql plus-t telepítse. Van hozzáférésem a suli oracle szerveréhez, illetve meg van a külső ip illetve egy port. Sql plus inditásakor beírtam a felhasználó nevet és a jelszót valamid SID_IP formátumot a bejelentkezéshez.. Akkor a hibaüzenet: ORA-12154: TNS: a szolgáltatás neve nem meghatározható.
Na most ftp-re volt még felrakva config mappa amiben van egy tnsnames.ora és egy sqlnet.ora fájl, amivel elvileg felül kéne írnom az oracle telepítési mappában lévőt. De nekem ez a két fájl nem szerepel sehol tehát nem tudom felül írni:S
Itt akadtam el. Nem lehet hogy esetleg a routerbe kéne port forwarding?

(#195) rum-cajsz válasza Relisys (#194) üzenetére


rum-cajsz
őstag

Az ftp-n lévő két fájlt kell ide másolnod (ha nem létezik a könyvtár, létre kell hozni):

<oracle_home>/network/admin/

utána működnie kellene.

=Kilroy was here============================ooO=*(_)*=Ooo=======

(#196) Relisys válasza rum-cajsz (#195) üzenetére


Relisys
senior tag

Köszi sikerült!

De letudnád írni nekem, hogy miért nem elég beírnom a felhasználót/jelszót illetve a szerver címét az SQL plusba, hogy tudjak csatlakozni? Igazán érdekelne az is, hogy miért kell külön bemásolni ezeket a fájlokat, hogy működjön a csatlakozás. (Kezdő vagyok nagyon e téren)
Másik kérdésem, hogy van esetleg egy magyar leírás arról hogy hogyan tudok a saját gépemen futtatni egy szervert?

[ Szerkesztve ]

(#197) FixY67 válasza Relisys (#196) üzenetére


FixY67
senior tag

-

[ Szerkesztve ]

...

(#198) rum-cajsz válasza Relisys (#196) üzenetére


rum-cajsz
őstag

1. Ezek a konfigurációs fájlok azok, amik megmondják az sql kliensnek, hogy hol keressék fizikailag az adatbázis szervert.

2. Van több magyar nyelvű oracle könyv.
De nem is olyan nagy ördöngösség a telepítés, majdnem csak next, next kell hozzá. Persze ez egy alap rendszer lesz és nem egy optimalizált, de tanulásra megfelelő lesz neked.
Javaslom az Oracle XE verziót, ha "szórakozni" akarsz ilyesmivel.

=Kilroy was here============================ooO=*(_)*=Ooo=======

(#199) Relisys válasza rum-cajsz (#198) üzenetére


Relisys
senior tag

Esetleg tudsz mondani nekem az SQL Plus helyett valami másik ( jobb ) progit?
Mert már kicsit elegem lett abból hogy begépelek több sort és ha az elején van valami hiba akkor nem tudok visszamenni javítani:S

(#200) rum-cajsz válasza Relisys (#199) üzenetére


rum-cajsz
őstag

Van az Oracle-nek is egy eszköze (Oracle SQL Developer), szerintem elég zavaros a működése, viszont ingyenes:
http://www.oracle.com/technology/products/database/sql_developer/index.html

Van egy Open Source eszköz, de ezt elég lassan fejlesztik az SQLTools:
http://www.sqltools.net/

Van az SQL Developer, nem tudom milyen licensze van, de ez is ingyen használható:
http://sqldeveloper.solyp.com/

És végül a fizetősök közül van a TOAD:
http://www.toadsoft.com/

És szintén fizetős a PL/SQL Developer (én ezt használom a munkahelyemen):
http://www.allroundautomations.com/

Ezeket ismerem.

=Kilroy was here============================ooO=*(_)*=Ooo=======

Útvonal

Fórumok  »  Szoftverfejlesztés  »  Oracle topic
Copyright © 2000-2024 PROHARDVER Informatikai Kft.