Hirdetés

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

Gyorskeresés

Útvonal

Fórumok  »  Szoftverfejlesztés  »  Oracle topic

Hozzászólások

(#101) Panthera


Panthera
őstag

Remélem nem vagyok nagyon off...
A TNSPING parancsot miért nem tudom használni dos cmd-ben? Egy Oracle szerver elérését kellene ellenőrizni.
Egy gép oracle kliensként működik és ott nem jó (a rendszer nem ismeri fel belső vagy külső parancsként). Az enyémen semmi oracle nincs installálva és működik.

(#102) Panthera válasza Panthera (#101) üzenetére


Panthera
őstag

[link]
Probléma megoldva... :)

(#103) ibazsb válasza Panthera (#101) üzenetére


ibazsb
tag

Az enyémen semmi oracle nincs installálva és működik. Ezt nem igazán bírom felfogni.

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

(#104) Panthera válasza ibazsb (#103) üzenetére


Panthera
őstag

Elnézést, hülyeséget írtam, kiderült hogy csak fenn van.
A másik gépen továbbra sem tudom használni a TNSPING parancsot. Valószínűleg mert az 6i verzió (nem találtam meg külső parancsfájlként se), az enyém meg 9.
Mindegy, majd az üzemeltetők megmondják, hogy miért van.

(#105) ibazsb válasza Panthera (#104) üzenetére


ibazsb
tag

Na azért! :D
6i-ben tnsping80 van a bin könyvtárban.

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

(#106) lakisoft válasza ibazsb (#105) üzenetére


lakisoft
veterán

:D ez jó ...
ibazsb te melyik oracle verzióban dolgozol?

[ Szerkesztve ]

(#107) ibazsb válasza lakisoft (#106) üzenetére


ibazsb
tag

Haladjunk időrendben:
1. válasz:
ddl trigger: DDL ustasítások után egy táblába menti az adott utasítást.
fejrésze:
create or replace TRIGGER ddl_trigger
AFTER DDL
ON ***.SCHEMA

insert:
INSERT INTO ddl_log
SELECT ora_sysevent, ora_dict_obj_owner,
ora_dict_obj_name, stext, USER, SYSDATE,ora_dict_obj_type
FROM dual;

2. válasz:
fejlesztőeszköz: oracle developer 6i

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

(#108) lakisoft válasza ibazsb (#107) üzenetére


lakisoft
veterán

:C - alakul a dolog! :R

(#109) ibazsb válasza lakisoft (#108) üzenetére


ibazsb
tag

Örülök, hogy örömet okozhattam! :DD

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

(#110) lakisoft válasza ibazsb (#109) üzenetére


lakisoft
veterán

Majd én is jövök egy igen jó kis projekttel . . .

(#111) ibazsb válasza lakisoft (#110) üzenetére


ibazsb
tag

Izgatottan várom! :)
De ha jobban belegondolok a főnököm is így szokta kezdeni. :D

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

(#112) Neil Watts


Neil Watts
veterán

Sziasztok!

Az Drupal/Joomla működik Oracle-vel? :)
Az Oracle kezelése mennyivel nehezebb a MySQL-nél? :) :F

(#113) ibazsb válasza Neil Watts (#112) üzenetére


ibazsb
tag

Drupal igen.
Joomla talán majd(vagy már?) :)

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

(#114) K3NZO


K3NZO
senior tag

Sziasztok!

Egy olyan problémám merült fel, hogy adott sheman látnom kéne az éppen bejelentkezett usereket. Ezt milyen paranccsal tudom lekérdezni? Vagy valami irányvonalat tudnátok nekem adni?

Előre is köszönöm!

"Per aspera ad astra"

(#115) ibazsb válasza K3NZO (#114) üzenetére


ibazsb
tag

Egy megoldási lehetőség:
select sid,serial#, username,machine,status from v$session
where schemaname='séma_neve';

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

(#116) K3NZO válasza ibazsb (#115) üzenetére


K3NZO
senior tag

Köszönöm, kipróbálom!

"Per aspera ad astra"

(#117) Human Value


Human Value
csendes tag

IT associate (Oracle eBusiness Suit expert) - Budapest

Provide application support for users of Oracle eBusiness Suit Production management system modules (Production, Logistic and Discoverer) according to valid SLA.

The offer is competitive salary package.

Our client is the leader player in the world of healthcare.

- Provide application support for users of OeBS Production management system modules (Production , Logistic and Discoverer ) according to valid SLA.
- Manage OeBS platform routine application operations and take part in developments within this domain according to multi-site application development plan.
- Support implementation of standard corporate flows and solutions in Hungarian subsidiaries.
- Support Production management systems integration to its auxiliary systems.
- Support of using OeBS modules (mentioned), coordination of procedures
- Take part in local implementation of new OeBS versions/projects concerning these modules
- Documentation and validation of projects according to company rules
- Assuring high-level expertise support for users and other organizations
- Prepare and coordinate end user trainings
- Go live support/assistance for Hungarian sites
- Local IS project leader role for planned future OeBS development projects

- University degree in the field of IT.
- Good, active English knowledge is needed, native Hungarian
- 2-3 years of working experience is a must
- Experience at multinational production/industrial company is an advantage
- Knowledge of OeBS application and Discoverer
- Knowledge of IT field in it’s complexity focused to ERP systems
- Good co-operation and communication skills
- Ability to work in team
- Project management skills
- Ability to work in multi cultural environment
- Precise, flexible.

If you are interested in this position, please send us your CV in English to bezzeg@humanvalue.eu.

Bezzeg Szilvia
Human Value International
Tel: +36 20 587 53 77
E-mail: bezzeg@humanvalue.eu

Bezzeg Szilvia

(#118) ibazsb


ibazsb
tag

Problémám van:
Sql Developerben szeretnék táblaadatokat exportálni
insert utasításként. A baj az hogy az értékek közé
nem tesz vesszőt. Valahogy így:
values ('AAA' 'BB');
Nem találom hol lehet ezt beállítani :O

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

(#119) ibazsb válasza ibazsb (#118) üzenetére


ibazsb
tag

Közben megtaláltam! :DD
Tools->preferences->Database->NLS parameters->Group separator

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

(#120) lakisoft


lakisoft
veterán

Sziasztok!
Valaki közületek csinált már valamilyen Oracle vizsgát? pl: 1Z0-147, 1Z0-001, 1Z0-007, 1Z0-147 stb.
Rendelkezik e itt valaki a következő minősítések valamelyikével: Oracle Database xxx DBA Oracle Certified Associate (OCA) vagy Oracle Database xxx DBA Oracle Certified Professional (OCP) vagy Oracle Database xxx DBA Oracle Certified Master (OCM)?
Oracle Certification Program - Oracle 11g DBA Candidate Guide
Előre is köszi a választ!
lakisoft

[ Szerkesztve ]

(#121) ibazsb válasza lakisoft (#120) üzenetére


ibazsb
tag

Én kérem figyelek! :D
A 9i OCA-hoz kapcsolódó 1Z0-001-et csináltam meg pár éve ha jól emlékszem.

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

(#122) ibazsb válasza ibazsb (#121) üzenetére


ibazsb
tag

Bocsánat! 1Z0-007 volt az inkább.

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

(#123) lakisoft válasza ibazsb (#122) üzenetére


lakisoft
veterán

Tanfolyamon váltál vagy csak elmentél vizsgázni? Melyik cégnél csináltad?

(#124) ibazsb válasza lakisoft (#123) üzenetére


ibazsb
tag

Az úgy volt, hogy a céges Oracle minősítés miatt kellett tanfolyamra menni, 2 ember lett kijelölve az egyik én. A tanfolyam: 10g újdonságai adminisztrátoroknak :F Egy 9i admin I. tanfolyammal előrébb lettem volna. A tanfolyam után a vezetőség kitalálta hogy akkor vmiből vizsgázni kellene, így lett megcsinálva az alább említett vizsga, amely önmagában semmit sem ér, de a lényeg hogy tanfolyamon voltunk és vizsgáztunk. Tanfolyamon az Oracle Magyarországnál voltam, a színvonallal nem volt semmi probléma.A vizsga webes volt.

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

(#125) lakisoft válasza ibazsb (#124) üzenetére


lakisoft
veterán

Értem!

Olvastam egy hírlevélben Béta vizsgáról nem tudsz erről valamit? ha megtalálom a linket belinkelem

[ Szerkesztve ]

(#126) lakisoft


lakisoft
veterán

megtaláltam a linket: Oracle Beta Info

[ Szerkesztve ]

(#127) ibazsb válasza lakisoft (#126) üzenetére


ibazsb
tag

Érdekes, mi az előnye? Olcsóbb a vizsga?

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

(#128) lakisoft válasza ibazsb (#127) üzenetére


lakisoft
veterán

50$ a vizsga - ez azért nem a megszokott ár.

(#129) ibazsb válasza lakisoft (#128) üzenetére


ibazsb
tag

Így már értem!

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

(#130) Boolash


Boolash
aktív tag

Sziasztok!
Abszolút kezdő kérdésem lenne:
Oracle 10g -t használok. Enterprise manager consolban kellene megoldanom, hogy egy dátumot, csak bizonyos határok között lehessen beírni. De ha nem is állítok be check constraintet, még akkor sem tudom beírni semmit (View/Edit Contets), mert nem fogadja el sehogysem a formátumot.
TO_DATE -el próbálkozom, de azt nem nem engedi beírni a check constrainbe...
DATE1-legyen az ooszlop neve. CHAR tipusra állítom. Majd a constraintbe ezt írnám:
TO_DATE(DATE1, 'YYYY-MM-DD') De nem engedi, merthogy a nem ismert a parancs (where-ben nem lehet to_date).
Szóval se a feltételt nem tudom megfogalmazni, de mégcsak feltétel használata nélkül sem tudom próbaadattal feltölteni.....
Mit tegyek?

Köszi!

(#131) ibazsb válasza Boolash (#130) üzenetére


ibazsb
tag

Nem teljesen értem miért CHAR a mező típusa?
Hátha ez segít(sqlplus):
SQL> create table proba(
2 datum date,
3 constraint ch_datum check(datum>to_date('20090101','YYYYMMDD'))
4 );

A tábla létrejött.

SQL> insert into proba values(to_date('20081231','YYYYMMDD'));
insert into proba values(to_date('20081231','YYYYMMDD'))
*
Hiba a(z) 1. sorban:
ORA-02290: ellenőrző megszorítás (BSZABI.CH_DATUM) megsértése

SQL> insert into proba values(to_date('20090101','YYYYMMDD'));
insert into proba values(to_date('20090101','YYYYMMDD'))
*
Hiba a(z) 1. sorban:
ORA-02290: ellenőrző megszorítás (BSZABI.CH_DATUM) megsértése

SQL> insert into proba values(to_date('20090102','YYYYMMDD'));

1 sor létrejött.

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

(#132) cellpeti


cellpeti
veterán

Sziasztok!

Én most kezdenék ismerkedni az Oracle-vel,mit ajánlotok? Milyen irodalmat,amivel érdemes kezdeni?

Tigris, tigris, csóvafény...

(#133) ibazsb válasza cellpeti (#132) üzenetére


ibazsb
tag

Azért ne terheld túl magad!
Magyarul ezt tudom ajánlani.

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

(#134) cellpeti válasza ibazsb (#133) üzenetére


cellpeti
veterán

Cs!

Csak nézegetek merre kéne elindulni... :U

Tigris, tigris, csóvafény...

(#135) Boolash válasza ibazsb (#131) üzenetére


Boolash
aktív tag

Köszi!
Tényleg, figyelmetlen voltam, DATE típusúnak kellett lennie.

Viszont lenne egy újabb kérdésem:
Adott egy tábla amiben 3 oszlop van:

tengerentuli : 0 vagy 1 lehet (alkalmas e tengerentúli repülésre)
ules : 100- 360 ig lehet (repulogep ulesszáma)
tipus : 7 karakter, betüvel kezdődig (repülőgép típusszáma-> első betüből egyértelmű, hogy milyengyármány, pl.: B765432 az BOING)

Olyan lekérdezést kell írni, mely kilistázza a különböző gyártmányú gépeknek mennyi az átlagos ülésszáma (ules), megkülönböztetve aszerint, hogy tud e tengerentúl repülnii (tengerentuli).

Én ezt így írnám le:

SELECT tengerentuli , AVG(ules)
FROM gep
WHERE (tipus like 'B%')
GROUP BY tengerentuli;

Ez 2 sort fog megjeleníteni, vagyis a BOING gyártmányú gépek közül, melyek tudnak illetve nemtudnak tengerentúl repülni, illetve ezek átlagos ülésszámuk.

Azt hogy lehetne megoldani, hogy ne csak a like 'B%' listázza ilyen módon ki, hanem az összes többit is (A234564, F3245321 stb...).
Próbálkoztam azzal, hogy létrehozok egy táblát, melyben van egy kezdőbetű és egy gyártmány oszlop, majd JOIN-olom (illetve csak akkor ha tudnám) a kezdőpetűt és a tipus első betüjét. De nem tudom megadni a tipus első betüjét..

Where gyartok.elsobetu=gep.tipus like '_'

De lehet nem is jó így...

Esetleg ötlet?

(#136) lakisoft válasza ibazsb (#133) üzenetére


lakisoft
veterán

Nagyon köszi jó kis oldal - még nem is láttam. :C

(#137) ibazsb válasza Boolash (#135) üzenetére


ibazsb
tag

Első nekifutásra:
SELECT tengerentuli ,substr(tipus,1,1) tipus, AVG(ules) atlag_ules
FROM gep
GROUP BY tengerentuli,substr(tipus,1,1)
order by tengerentuli,substr(tipus,1,1);

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

(#138) Boolash válasza ibazsb (#137) üzenetére


Boolash
aktív tag

Pont akartam írni, hogy kitaláltam a megoldást! És pont ugyanez lett:) Sokáig beágyazott lekérdezésben gondolkodtam, pedíg jóval egyszerűbb.
Köszi!

(#139) Boolash


Boolash
aktív tag

Sziasztok!
Valaki tudna segíteni, hogy ebben hol a hiba? (Oracle)

select * from menetrend
where nap like '%to_char(sysdate,'D')%';

Mai dátumnak az aktuális hetét nézzük. Pontosabban, hogy az hányadik nap a héten (ez 1-7 lehet) Majd ha ez a szám szerepel valahol a "nap" oszlopban akkor azt listázza ki.
00933-at dob, sima sql hiba (nem megfelelően ért véget).
Köszönöm előre is!

(#140) ibazsb válasza Boolash (#139) üzenetére


ibazsb
tag

Talán így:

select * from menetrend
where nap like '%'||to_char(sysdate,'D')||'%';

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

(#141) Boolash válasza ibazsb (#140) üzenetére


Boolash
aktív tag

Nagyon köszönöm!! Remek!

(#142) Boolash


Boolash
aktív tag

Ismét elakadtam...

JDBC-ben próbálkozom, a java része megy, fordul, de az sql kód nem akar menni.

PreparedStatement statement = con.prepareStatement("
MERGE INTO gep USING (SELECT ? kod, ? tipus FROM DUAL) bejovo
ON (gep.kod = bejovo.kod)
WHEN MATCHED THEN UPDATE SET (gep.tipus = bejovo.tipus)
WHEN NOT MATCHED THEN INSERT (gep.kod, gep.tipus)
VALUES ( bejovo.kod, bejovo.tipus)");

Az adatokat egy beviteli mezőből szedi ( statement.setString(1, TFkod.getText()); stb) Amennyiben megtalálja ugyanazt a "kod"-ú sort, amit mi is beszúrnánk, akkor felülír, ha nem akkor beszúr. (merge)

A gep táblában vannak más oszlopok is, de beállítottam, hogy lehetnek NULL. A "kod" NUMBER, a "tipus" VARCHAR , de ez nem jelethet gondot, mert úgy adom ameg a textfieldben, hogy jó legyen.

ORA-01747: nem megengedett felhasználó.tábla.oszlop, tábla.oszlop vagy oszlop spec.

Fogalmam sincs, hogy ez mit jelenthet, mert eddig minden ment.

Egyébként, amikor a "gep" tábla összes oszlopába szeretnék beszúrni (az összes oszlopnevet megadom hasonlóan a paraméterek közt), akkor a sima SQl hibát dobja, hogy véget ért.
Ötlet esetleg?
Köszi!

(#143) ibazsb válasza Boolash (#142) üzenetére


ibazsb
tag

Ez beugratós volt! :)
A SET után nem kell zárójel.

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

(#144) Boolash válasza ibazsb (#143) üzenetére


Boolash
aktív tag

Szenzációs:) Pedig mennyit pöcsöltem vele, és ennyi:) Köszi!

(#145) lakisoft válasza Boolash (#144) üzenetére


lakisoft
veterán

:) - ez így szokott lenni - én is mindig ilyen hülyeségekkel szoktam szívni :)

(#146) Boolash


Boolash
aktív tag

Légyszi segítsetek, hogy ez miért nem jó, mert már hülyét kapok....

select to_date(to_char(ind, '0999'),'HH24:MI') as Indulas from jarat where szam=9

az ind egy max 4 karakter hosszú NUMBER ami egy időpontot jelöl. Lehet pl 615, 1212, 2020 stb...
A fenti kódra ezt kapom:

INDULAS
------------
09-ÁPR. -01

:F :F :F

(#147) ibazsb válasza Boolash (#146) üzenetére


ibazsb
tag

Ha jó a karakteres kimenet akkor ezt még rakd to_char(...,'HH24:MI') közé.

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

(#148) Boolash válasza ibazsb (#147) üzenetére


Boolash
aktív tag

Huh nagyon jó! Köszönöm!

Ha ezt a 2 időpontot kellene kivonni egymásból, akkor azt hogy kellene? Mert itt csak óra:perc van, és hülyeségeket ad vissza...

to_date(to_char(erk, '0999'),'HH24:MI') - to_date(to_char(ind, '0999'),'HH24:MI')

konkrétan ezt kapom: ,100694444
(vesszővel...)

Köszi!

(#149) ibazsb válasza Boolash (#148) üzenetére


ibazsb
tag

Szerintem ez nem hülyeség hanem a különbség napban.

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

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


Boolash
aktív tag

Hm. És, hogy lehetne oracle-ben megcsinálni, hogy órában:perben adja vissza, ne napban. Az lenne a jó, ha az oracle adná vissza és nem kellene kódból. Ha ezt még beteszem egy to_date -be, akkor az nemjó, mert a "," miatt nem fogadja el. to_char -ba meg mi lenne a karakterkód? Hm, nemtudom

Útvonal

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