Új hozzászólás Aktív témák
-
Same80
újonc
Segítséget szeretnék kérni a hozzáértőktől
Egy php-apache telepítést kellene végrehajtani, és kapcsolódni egy oracle db-hez.
A gépen már működik egy iis és továbbra is működnie kell.Ha van valakinek rá kapacitása, írjon rám a részletek miatt
csaba.sipos@winetkft.hu
-
bpx
őstag
Ez ilyen tipikus adattárházas dolog, van egy tény táblád, amihez tartozik N dimenzió. A dimenziók szerint 2^N-féleképpen lehet csoportosítani, és ebből szükség van mondjuk azokra a részösszegekre, ahol a GROUP BY az alábbi oszlopok szerint történne (és akkor itt most a hasamra ütök, legyen 6 dimenzió):
N1, N2
N3, N4, N6
N1, N4, N5
N2, N6Egyik lehetőség, hogy ezt a 4 különböző esetet külön összegyűjtöd és a UNION-nal összerakod, pl.
select n1, n2, null, null, null, null, sum(value) from tabla group by n1, n2 union all
select null, null, n3, n4, null, n6, sum(value) from tabla group by n3, n4, n6 union all
select n1, null, null, n4, n5, null, sum(value) from tabla group by n1, n4, n5 union all
select null, n2, null, null, null, n6, sum(value) from tabla group by n2, n6;Ez eléggé gány meg lassú, ehelyett lehet azt írni, hogy a GROUP BY-t csak bizonyos oszlopcsoportok alapján képezett csoportokra kérem:
select n1, n2, n3, n4, n5, n6, sum(value) from tabla
group by grouping sets ((n1, n2), (n3, n4, n6), (n1, n4, n5), (n2, n6)); -
Ablakos
addikt
A group by után biggyesztett grouping sets (oszlop lista) mire való?
-
lakisoft
veterán
válasz
acvipmember
#794
üzenetére
ebay-n?
-
acvipmember
csendes tag
Pl/sql OCA/OCP vizsgára hol találhatok kérdéseket, korábbi feladatlapokat?
-
rum-cajsz
őstag
válasz
anonymus89
#791
üzenetére
Ha vannak olyan adataid, amikre nincs állandóan szükséged, és már nem módosulnak, akkor kiírhatod őket egy fájlba (pl XML), és szükség esetén csatolhatod őket egy "external table"-ba.
Tipikusan ilyenek a régi számlák, amiknél az adatok már nem változnak, de azért szükség lehet rájuk.Nagy rendszereknél particionált táblákkal szokták megoldani az ilyet, de azt hiszem ez az opció az XE kiadásnál nincs,
-
rum-cajsz
őstag
válasz
anonymus89
#789
üzenetére
Offline táblákkal nem lehet megoldani a helyhiányt?
-
válasz
anonymus89
#787
üzenetére
Azt megkérdezhetem, hogy milyen jellegű adatokkal? Tudom titoktartás..stb. Nem is a konkrét érdekel csak az adattípus nagyjából.
-
anonymus89
addikt
Köszönöm a segítséget Mindenkinek!
4,5-5 év alatt telt meg a 11g.
-
válasz
fordfairlane
#783
üzenetére
Persze igazad van. Ez egyértelmű. Arra gondoltam, hogy az XE amúgy sem használható kereskedelmi célra...ha meg nagyobb verzióra vált akkor kifizeti. De tanulásra, vagy dev-re elég az XE is.... a history sem 2 perc alatt gyűlne össze... -
rum-cajsz
őstag
válasz
fordfairlane
#781
üzenetére
Igazad van, elnéztem.
Elnézést!
Ingyenesből valóban csak a 11g van. -
Lehet én gondolkodom rosszul...de... Mire nem elég 11GB?! Költői kérdés tudom a választ... 1080p-s film blob-ként...
Na de komolyan...ha valami komoly szolgáltatás ami sok ügyfél meg van zseton is...az csak ki tud gazdálkodni valami olcsóbb verziót... -
rum-cajsz
őstag
válasz
anonymus89
#779
üzenetére
Magán célra használhatod ingyen, üzleti célra pedig licenszet kell venni. Vagy végfelhasználó alapon, vagy processzor alapon.
-
rum-cajsz
őstag
válasz
anonymus89
#777
üzenetére
Ha jogilag kérded, igen áttérhetsz.
-
válasz
anonymus89
#774
üzenetére
Oracle Database 11g Express Edition Release 11.2.0.2.0 -nél van 11GB-os limit a méretre. [link]
-
fordfairlane
veterán
válasz
anonymus89
#774
üzenetére
-
rum-cajsz
őstag
válasz
anonymus89
#772
üzenetére
A Letöltöd nem jó?
-
anonymus89
addikt
Sziasztok!
Laikus kérdés hogyan lehet Oracle-höz jutni? (adatbázisra volna szükség)
-
rum-cajsz
őstag
Kérdés, hogy milyen adatbázis fájlokról van szó, mert nem világos, amit leírtál.
Ha az a feladat, hogy van neki egy saját Oracle adatbázisa, és ahhoz akar távolról hozzáférést, akkor sftp a barátod.
Ha csak simán akar valami adatbázist, amit menedzselhet is, akkor valami ingyenes tárhelyszolgáltatást kellene keresni, ahol van adatbázis hozzáférés is, és használja azt.
-
Czimby
addikt
Sziasztok!
Egy ismerősöm adatbázis filejait otthonról és munkahelyről, de ha úgy adódik külföldről is el szeretné érni.
Erre miféle megoldás létezik?Gondoltam arra, hogy összerakunk egy kisfogyasztású Pc-t és arra telepítenénk valami oprendszert ami szerverként funkcionálna, hasonlóan egy nas-hoz. Megoldható ez?
-
Ablakos
addikt
A kérdésem egy rövid példával kezdem.
Insert all when c=0 then atable(a,b)
when c=1 then btable(a,b)
(Select 1 a,2 b,0 c from dual)Ez így nem jó, mert tul sok az értek, de hogy tudom ezt megvalósítani. A szűrt oszlopot nem akarom tárolni egyik táblában sem.
-
lazlora
tag
Nincs valakinek eladó 11g adminisztrációja magyar nyelvű könyve?

-
bpx
őstag
válasz
lakisoft
#757
üzenetére
Certet kétféle módszerrel lehet szerezni:
1. Valós tudással és tapasztalattal, amihez ezt kell csinálnod, tehát ez a munkád. Ahhoz hogy felvegyenek, általában követelmény a tapasztalat, meg nem árt a cert sem, szóval körbeértünk.
Mondjuk nem lehetetlen szerintem, de ehhez kellő elszántság kell: VirtualBox vagy VMWare vagy valamiben el kell kezdeni telepíteni meg kipróbálni a dolgokat, teljesen jó a hivatalos doksi + blogok, felesleges kiadni egy rahedli pénzt tanfolyamra.Kezdetnek ott a Concepts doksi, ami kötelező olvasmány, utána jöhet az Administration, Backup and Recovery, Data Guard, High Availability, Performance Tuning. Ez így együtt több száz/ezer oldal + hetekig-hónapokig el lehet játszani vele. Én is ezt csináltam, csak közben ez volt a munkám is.
2. Fent vannak neten a dumpok 90-95%-os pontosságga, de akkor a cert sem ér semmit.
Egyébként DBA vonalon ha cert a cél, akkor minimum OCP. Ehhez 3 vizsgát kell teljesíteni:
SQL - nagyon szivatós vizsga, direkt rámennek sokszor az apró szintaktikai eltérésekre meg olyan "lexikális" tudásra, amire soha nem kell
DBA1 - nagyon egyszerű, tök alap dolgokat kérdeznek
DBA2 - na és ehhez kell még a sok tanulás + gyakorlás, de egyébként nem vészes -
lazlora
tag
Sziasztok,
DBA ként szeretnék továbblépni de nincs oracle cert-em. Tudtok javasolni valamit merre lenne érdemes elindulni?
Van némi előképzettségem de gyakorlatot még nem szereztem.
-
-
Egy CLOB típusú változóba van egy "script"-em ami létrehoz egy csomagot ( create or replace ...bla..blaa)
l_clob clob;
execute immediate l_clob;
erre lefordul a csomag és ha jó akkor jó, de ha nem jó akkor annyit dob vissza, hogy lefordult, de frodítási hiba van.
Milyen módszer van még ilyen feladatra? A google szerint a dbms_sql lehet érdekes. De elvileg van más, vagy nem?
-
bpx
őstag
válasz
MrSealRD
#745
üzenetére
Nem tudom milyen bonyolultságú az, amit szeretnél, de én azért még megnézném a PL/SQL Conditional Compilation-t.
-
(#746) rum-cajsz : Ja még nekem is korán volt.

Szóval van egy inputom. Bizonyos feltételek alapján ettől az inputtól függően egy olyan kódrészt szeretnék előállítani, ami tulajdonképpen egy csomag lesz vagy eljárás ha befordítanám. De előbb letárolnám egy táblába CLOB-ként... Ezt igazából meg is válaszoltad mert itt egy CLOB-ba küldöm szövegként a kódot aztán kész. Csak azért kérdeztem, mert elsőre bonyolultabbnak tűnt mint most...
Csináltam már olyat, hogy kódból hívtam végig egy adott csomag eljárásait és futtattam, mint user object létrehozása még nem próbáltam.
(#747) beleszólok : Köszi neked is, megnézem.

-
rum-cajsz
őstag
válasz
MrSealRD
#745
üzenetére
Lehet én vagyok még álmos, de nem értem mi a kérdés. Mégis ilyen problémákra kellene számítani, ha egy text típusú mezőben szöveget tárolsz?
Elárulom, hogy az adatbázisban tárolt programok nevüknek megfelelően adatbázisban vannak tárolva.... (de mondom, lehet, hogy még korán van...
) -
PL/SQL-ből szeretnék PL/SQL kódot előállítani. (tudom kicsit paradox) Majd ezt CLOB-ként tárolni. Nagyjából keresgéltem, de érdekelne, hogy innen találkozott-e már valaki hasonlóval, és ha igen, milyen problémákra lehet számítani egy ilyen megközelítés esetén?
-
rum-cajsz
őstag
válasz
beleszólok
#742
üzenetére
ja, az csak azért van úgy, mert kész szkripteket vettem elő a plsql developeremből.

Amúgy jól emlékszel. -
-
rum-cajsz
őstag
válasz
beleszólok
#740
üzenetére
Nem, nem automatikus. Az a SID értéke, a v$session táblából.
Most látom, hogy a lock is kérdés volt, ahhoz ebből kiindulhatsz (ez ugye az összes lock, és nem a deadlock, de most nem tudom fejből, hoyg annak mi a paramétere):
select l.*, o.owner object_owner, o.object_Name
from sys.all_objects o, v$lock l
where l.sid = :sid
and l.type = 'TM'
and o.object_id = l.id1; -
-
beleszólok
senior tag
válasz
lakisoft
#736
üzenetére
A dba_lock tábla környékén keresgélnék.
Feloldani ismereteim szerint csak úgy tudod, ha leállítod a problémás kliens processzeket.
(Feltéve, hogy nem keverem a dolgokat - túl rég volt
)szerk: mondom, hogy rég volt... http://www.dba-oracle.com/t_locked_rows_user_locks.htm - ezt nézd meg, vele többre mész, azt hiszem.
De ugye nem egy ...deadlock detected... üzenet előzményeit akarod megkeresni? (Ha jól emlékszem, mire azt megkapod, addigra a problémás lockok már megszűntek) -
lakisoft
veterán
Sziasztok,
Deadlockot hogyan lehet lekérdezni/feloldani oracle DB alatt? -
Ablakos
addikt
Plsql-ben egy másik séma tulajdonában lévő, de nekem olvasásra grantolt nézetet használok. Az explain plan -ben mégis insufficient privilegist kapok. Mit kell még tenni?
-
.
-
beleszólok
senior tag
válasz
MrSealRD
#731
üzenetére
Windows? Unix? Linux? Valami egyéb fut alatta?
Azóta kicsit gondolkodtam a témán, talán jobb, ha nem szólok bele.
Kipróbálni nem tudom az esetleges ötleteimet és lenne millió+1 kérdés.
Pl. olyan, hogy vajon az oracle eszi-e a memóriát ilyenkor, ha igen, akkor mely processzek, ha nem, akkor nem csak annyi-e a történet, hogy az op.rendszer cache nő meg a sok diszkhasználat miatt és hasonlók.
Esetleg ha van metalink (? Így hívják még a supportot?) körülnézni memory leak témában, hogy a pontos verzió+patch-ek mellett találsz-e nyitott vagy már lezárt bugot -
válasz
beleszólok
#730
üzenetére
Még nyitott a kérdés. Annyit tudok, hogy 11g van fent. Ami nem sok...de egyelőre nem tudok kiszedni többet. PLusz még beesett más feladat is ezért nem is tudtak tesztelgetni, hogy pontosan merre hogyan...talán holnap
-
beleszólok
senior tag
válasz
MrSealRD
#729
üzenetére
A kérdés ugyan régi, de ha még aktuális: milyen verzió a szerver, milyen kliensek (jdbc thin, odbc, egyéb) kapcsolódnak rá és a szerveren milyen op.rendszer fut?
Nekifutni egyébként kb. úgy lehet, hogy előveszed a doksit

(ha a fenti kérdésre válaszolsz, én is azt fogom tenni, mert évek óta nem volt dolgom oracle-lel, de talán előbb találok valamit, miután közelítőleg sejtem, hogy mit keresel) -
PL/SQL és az Oracle memóriakezeléssel akadt gondom. Nagyon konkrét adataim nincsenek, de az a probléma vázlatosan, hogy amikor egy adott PL/SQL alkalmazást csúcsidőben többen is használnak akkor szépen bekajál X mennyiségű RAM-ot. Ami önmagában nem lenne gond, de a használat után nem szabadítja fel a már szükségtelen erőforrásokat.
Hogyan lehet egy ilyen problémának nekifutni?
-
D@ni88
addikt
-bash-4.2$ proba.sh
ORACLE_SID = [12345678] ?
dbhome[72]: awk: not found
dbhome[75]: awk: not found
Cannot locate ORACLE_HOME.
ORACLE_HOME = [] ?
....pedig az sh-ban megvan az oracle home export...
Szerk:
Ha az oraenv után ismét exportálom az Oracle_home-ot, akkor ismét TNS:could not resolve the connect identifier specified
. oraenv
export ORACLE_HOME=/home/oracle/product/10.2/ -
D@ni88
addikt
válasz
beleszólok
#725
üzenetére
Hát 10.2-n remélem nem fog problémát okozni

-
beleszólok
senior tag
Ha a mostanában divatos oracle rendszerekre is igaz, ami az én időmben volt, akkor ps xa/ps -ef segítségével kilistázod a processzeket és megkeresed az oracle darabjait:
ps xa | grep -i ora_dbwr
(dbwr = database writer, ha jól emlékszem, ez biztosan fut, ha működik az instance)
A dbwr után egy _ jel és mögötte ott a sid. -
D@ni88
addikt
válasz
beleszólok
#723
üzenetére
Cmd-bol futtatva ok, szerverrol nem jo...
Tehat ha szerverrol futtatnam akkor a <sid> helyere mit kell irni az exportnal? -
D@ni88
addikt
válasz
beleszólok
#721
üzenetére
Azt szeretném én is, sőt az is kellene...
sqlplus -s user/pw@database_name kombóra nem tud csatlakozni a unix...ERROR:
ORA-12154: TNS:could not resolve the connect identifier specifiedÍgy még sajnos még attól is messze vagyok, hogy tudjak bármit futtatni az adatbázisban...
-
beleszólok
senior tag
-
D@ni88
addikt
Sziasztok.
Tudtok tippet adni, hogy unix-ból hogy lehet egy select eredményét csv-be menteni és azt emailben elküldeni?
Köszi
Dani -
beleszólok
senior tag
Én pár éve (közel tíz
) ezzel szopattam az indiai supportot. Nem ismertem eléggé az rman-t, saját backup eljárásaim voltak és belefutottam ugyanebbe a hibába. Írtam a supportnak, Indiából jött a válasz, kértek mindenféle infókat, aztán két-három hét elteltével megint előszedtem a problémát és rájöttem, hogy csak szimplán figyelmetlen voltam. A supportosnak még akkor sem tűnt fel. Többé nem kértem tőlük segítséget. -
rum-cajsz
őstag
Tudom, hogy itt inkább technikai problémákkal foglalkozunk, de ez a hír mélyen érint minden fórumtársat:
-
-
Kronk
őstag
Sziasztok,
Jártas valaki Jar fileok aláírásában?
-
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

-
rum-cajsz
őstag
Na jó de nálunk még 11g van.

-Zeratul-
A dbms_output sajnos nálunk is népszerű, de ennél meredekebb, amikor lusták a kollégák rendes teszt adatokat csinálni, ezért inkább a programjukban használnak adatbázis linken keresztül táblákat. Na ettől falnak tudok menni, amikor tesztelnem kellene a saját programom és nem értem miért nem működnek a dolgaim. -
-
rum-cajsz
őstag
Ez a dbms_utility csomag nekem újdonság volt, de nagyon hasznosnak néz ki!
[link] -
BigManus
addikt
Sziasztok!
Egy kollégám kérdését tettem fel telefonról, tehát fogalmam sincs mire gondolt

De köszi mindkettőtöknek. -
BigManus
addikt
Sziasztok!
Kis segítségre lenne szükségem...
Hogyan tudok egy URL-t meghívni oracle-ből? Konkrétan meg kellene hívnom egy PHP scriptet. (mondjuk jelen esetben a "192.168.1.12/service.php"-t). Csak annyi kellene, hogy lefusson, semmi több. mert nincs visszatérési értéke. -
lakisoft
veterán
válasz
lakisoft
#700
üzenetére
manuális oracle-xe indításnál ez lesz az eredmény:
oracle 10705 1 0 04:36 ? 00:00:00 /u01/app/oracle/product/11.2.0/xe/bin/tnslsnr LISTENER -inherit
oracle 10760 1 0 04:36 ? 00:00:00 xe_pmon_XE
oracle 10762 1 0 04:36 ? 00:00:00 xe_psp0_XE
oracle 10764 1 0 04:36 ? 00:00:00 xe_vktm_XE
oracle 10768 1 0 04:36 ? 00:00:00 xe_gen0_XE
oracle 10770 1 0 04:36 ? 00:00:00 xe_diag_XE
oracle 10772 1 0 04:36 ? 00:00:00 xe_dbrm_XE
oracle 10774 1 0 04:36 ? 00:00:00 xe_dia0_XE
oracle 10776 1 0 04:36 ? 00:00:00 xe_mman_XE
oracle 10778 1 0 04:36 ? 00:00:00 xe_dbw0_XE
oracle 10780 1 0 04:36 ? 00:00:00 xe_lgwr_XE
oracle 10782 1 0 04:36 ? 00:00:00 xe_ckpt_XE
oracle 10784 1 0 04:36 ? 00:00:00 xe_smon_XE
oracle 10786 1 0 04:36 ? 00:00:00 xe_reco_XE
oracle 10788 1 0 04:36 ? 00:00:00 xe_mmon_XE
oracle 10790 1 0 04:36 ? 00:00:00 xe_mmnl_XE
oracle 10792 1 0 04:36 ? 00:00:00 xe_d000_XE
oracle 10794 1 0 04:36 ? 00:00:00 xe_s000_XE
oracle 10796 1 0 04:36 ? 00:00:00 xe_s001_XE
oracle 10798 1 0 04:36 ? 00:00:00 xe_s002_XE
oracle 10800 1 0 04:36 ? 00:00:00 xe_s003_XE
oracle 10829 1 0 04:36 ? 00:00:00 xe_vkrm_XE
oracle 10831 1 0 04:36 ? 00:00:00 xe_qmnc_XE
oracle 10846 1 0 04:36 ? 00:00:00 xe_cjq0_XE
oracle 10854 1 0 04:36 ? 00:00:00 xe_q000_XE
oracle 10856 1 0 04:36 ? 00:00:00 xe_q001_XEoutputra ennyit ír ki:
Starting Oracle Net Listener.
Starting Oracle Database 11g Express Edition instance.
Új hozzászólás Aktív témák
- Apple iPhone 15 Pro Max 256GB, Kártyafüggetlen, 1 Év Garanciával
- Rog Ally Z1 Extreme 512GB SSD/16GB RAM, szép állapotban, üvegfóliás, garanciális
- Lenovo laptop i3-8130U / 4GB RAM / 256GB NVMe SSD / GeForce MX110 / Win10 hibátlan esztétika
- ChatGPT Plus, Előfizetések
- Latitude 9330 2-in-1 13.3" QHD+ IPS érintő i5-1240U 16GB 256GB NVMe ujjlolv IR kam gar
- Apple iPhone 12 128GB,Újszerű,Adatkabel,12 hónap garanciával
- Telefon felvásárlás!! iPhone 12 Mini/iPhone 12/iPhone 12 Pro/iPhone 12 Pro Max
- ÁRGARANCIA!Épített KomPhone i5 12400F 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- GYÖNYÖRŰ iPhone SE 2020 128GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS2183
- Gamer PC-Számítógép! Csere-Beszámítás! I7 10700 / 32GB DDR4 / RX 6700XT 12GB / 512 SSD + 1TB HDD
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


Elnézést!
Na de komolyan...ha valami komoly szolgáltatás ami sok ügyfél meg van zseton is...az csak ki tud gazdálkodni valami olcsóbb verziót...
(ha minden igaz)



Szóval a visszatérő hibaüzenetet "el tudom kapni" valahogy?

)


