<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://vik.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kupa+Zolt%C3%A1n+Gy%C3%B6rgy</id>
	<title>VIK Wiki - Felhasználó közreműködései [hu]</title>
	<link rel="self" type="application/atom+xml" href="https://vik.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kupa+Zolt%C3%A1n+Gy%C3%B6rgy"/>
	<link rel="alternate" type="text/html" href="https://vik.wiki/Speci%C3%A1lis:Szerkeszt%C5%91_k%C3%B6zrem%C5%B1k%C3%B6d%C3%A9sei/Kupa_Zolt%C3%A1n_Gy%C3%B6rgy"/>
	<updated>2026-04-12T22:04:14Z</updated>
	<subtitle>Felhasználó közreműködései</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=Adatb%C3%A1zisok_laborat%C3%B3rium_-_1._Oracle&amp;diff=184762</id>
		<title>Adatbázisok laboratórium - 1. Oracle</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Adatb%C3%A1zisok_laborat%C3%B3rium_-_1._Oracle&amp;diff=184762"/>
		<updated>2015-03-02T09:33:18Z</updated>

		<summary type="html">&lt;p&gt;Kupa Zoltán György: /* Tapasztalatok */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Vissza|Szoftver_labor_V.}}&lt;br /&gt;
&lt;br /&gt;
[[SzgLab5OracleLinux|Oracle kliens telepítése linux alá]]&lt;br /&gt;
&lt;br /&gt;
==Elméleti összefoglaló==&lt;br /&gt;
SzgLab5OracleElmelet a&lt;br /&gt;
* [https://www.db.bme.hu/sites/default/files/szglab5_segedlet.pdf Hallgatói segédlet]&lt;br /&gt;
* [https://wiki.sch.bme.hu/images/9/95/Szoftlab5_Oracle_jegyzet_2015.pdf Rövid összefoglaló (címszavak, definíciók)]&lt;br /&gt;
* [https://www.db.bme.hu/targyak/szoftver-laboratorium-5/meresek-oracle/programok-oracle Oracle programok]&lt;br /&gt;
&lt;br /&gt;
-- [[HorvathEva|lianna]] -- 2013.04.15.&lt;br /&gt;
&lt;br /&gt;
==Kiskérdések==&lt;br /&gt;
&lt;br /&gt;
* Mi az adatbázisok legnagyobb logikai tárolási egysége?&lt;br /&gt;
* Melyek a legfontosabb felhasználói objektumok? Soroljon fel legalább hármat!&lt;br /&gt;
* Mi a különbség a táblák és a nézetek között?&lt;br /&gt;
* Hány szegmenst használ az Oracle 9i, soroljon fel legalább 2-őt.&lt;br /&gt;
* Sorolj fel min. 3 Oracle terméket és mondd el mire jók!&lt;br /&gt;
* Milyen adatok kellenek egy Oracle szerver eléréséhez?&lt;br /&gt;
* Mi az az SGA?&lt;br /&gt;
* Mit takar a tranzakció fogalma?&lt;br /&gt;
* Mi az az extent?&lt;br /&gt;
* Mi az Oracle kétlépcsős jogosultságkezelésének lényege?	&lt;br /&gt;
* Mi a különbség a CHAR(n) és VARCHAR2(n) között?	&lt;br /&gt;
* Mi az a Data Dictionary?&lt;br /&gt;
* Hogyan lehet korlátozni, hogy egy adott felhasználó mekkora fizikai területet foglalhat le? (vmi ilyesmi)&lt;br /&gt;
* Mi a PL/SQL?&lt;br /&gt;
* Milyen táblahelyek vannak, soroljon fel hármat!&lt;br /&gt;
* Miből áll egy Oracle példány?&lt;br /&gt;
* Mik a szerepek (role) és mire használjuk őket?&lt;br /&gt;
* Mi a NET8 protokoll?&lt;br /&gt;
* Hogyan lehet az Oracle adatait SQL-lel kinyerni?(valami nagyon hasonló)&lt;br /&gt;
&lt;br /&gt;
-- [[PallosPeter|Peti]] - 2006.02.27.-- [[AdamO|adamo]] - 2006.02.28. -- [[KeszeiDaniel|Daniel]] - 2007.02.22. -- [[BozsikLaszlo|Nord]] - 2008.02.27. -- [[PallosTamas|Velias]] - 2009.02.27.&lt;br /&gt;
 &lt;br /&gt;
==Tapasztalatok==&lt;br /&gt;
* Ha SQL Developert használtok, és a lekérdezéseitek nem adnak vissza semmit, akkor jobb klikk a kapcsolatra és Reconnect (valami miatt megszakadt a kapcsolat, csak a kliens ezt nem jelzi)&lt;br /&gt;
* A kliens alapértelmezetten &amp;quot;ÉV-HÓ-NAP&amp;quot; formátumban adja meg a dátum mezőket. A csatlakozás elején érdemes kiadni a következő utasítást, hogy nagyobb pontossággal látszódjanak ezek a mezők: ALTER SESSION SET NLS_DATE_FORMAT = &#039;YYYY-MM-DD hh24:mi:ss&#039;;&lt;br /&gt;
* Előfordulhat, hogy bizonyos lekérdezések futtatások találkozni fogtok néhány &amp;quot;furcsa&amp;quot; bejegyzéssel. Az esetek 95%-ban nem ti rontottatok el valamit, emiatt ne kezdjetek többször újra egy feladatot. Az érdeklődöbbeknek ajánlom, hogy járjanak utána ezeknek a furcsaságoknak, ha idejük engedi - sokat lehet ezekből tanulni (tényleg).&lt;br /&gt;
--[[Szerkesztő:Kupa Zoltán György|Mamu]] ([[Szerkesztővita:Kupa Zoltán György|vita]]) 2015. március 2., 09:33 (UTC)&lt;br /&gt;
&lt;br /&gt;
* Ha sárga felkiáltójel mellett azt írja ki, hogy &#039;&#039;&amp;quot;You have partially deleted columns&amp;quot;&#039;&#039;, azt azt jelenti, h lejárt a session.&lt;br /&gt;
* A dátumban a hónapot a kliens formátumában lehet megadni, pl.: Júl.&lt;br /&gt;
* Ha JOIN után az első tábla id-je szerint GROUP BY-olunk, akkor nyugodtan fel lehet sorolni a GROUP BY-ban az első tábla többi oszlopát, mert ha az id különböző, akkor a többi is az lesz, és így legalább be lehet írni a SELECT után ezeket az oszlopneveket is.&lt;br /&gt;
-- [[KovacsTamas|kovi]] - 2006.02.24.&lt;br /&gt;
&lt;br /&gt;
* Windows alá csak olyan (rendszergazda jogokkal bíró) userrel telepítsétek, amely nevében nincs ékezetes karakter és szóköz, mert különben az [[SQLLogot]] nem fogja tudja kiírni a lemezre (ha minden igaz). A rendszergazda jogokra mindenképp szükség van (ha minden igaz:).&lt;br /&gt;
* Dátumra példa: 01-Dec-2001 12:10, 01-Máj-2001 12:10, stb. Használható a TO_DATE() függvény is, pl.: to_date(&#039;20020315&#039;, &#039;yyyymmdd&#039;), bár nekem a tábla feltöltésénél nem nagyon akarta elfogadni.&lt;br /&gt;
* A jegyzőkönyvbe beszúrandó képeket az RTF bitmap-ként tárolja, így előfordulhat, hogy a beszúrt 100KiByte-os JPG esetén 400KiByte-al nő a fájl mérete. Érdemes csökkenteni a színek számát, amennyire csak lehet, illetve kivágni a kép széléről a felesleges sallangokat. Na meg így felesleges JPG-be menteni a képernyőfelvételt, simán lehet maradni a BMP-nél legalább a minőség megmarad, nem rontja el a ki-, és betömörítés.&lt;br /&gt;
* Képekhez még: &amp;quot;Nincs odaírva kötelezően a kép a jegyzőkönyvbe, csupán javaslat egy megoldási módra.&amp;quot;&lt;br /&gt;
* Lusta user megoldás dátumokhoz: úgy generálod a date-eket hogy beírod, hogy sysdate +/- amennyi napot akarsz. (levlistről)&lt;br /&gt;
&lt;br /&gt;
-- [[KarakoMiklos|palacsint]] - 2006.02.24.&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
Gyakran ismételt kérdések gyűjtőhelye, melyek a laborok során jelentkeznek, főleg &#039;&#039;&#039;technikai&#039;&#039;&#039; jelleggel. (_Például: Oracle kliens telepítésének problémái, dátum formátum, stb._)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A konkrét feladatok megoldásai nem tehetők közzé se itt, sem máshol!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===0. Oracle kliens telepítési buktatók===&lt;br /&gt;
&lt;br /&gt;
[Forrás: https://db.bme.hu/info/szglab5]&lt;br /&gt;
&lt;br /&gt;
* Windows XP alatt rendszergazda jogokkal kell telepíteni (szolgáltatást (service) hoz létre és a registry is módosulni fog).&lt;br /&gt;
* Van, ahol a Java miatt akadnak gondok, ilyenkor a Sun Microsystems honlapjáról töltsük le a frissebb változatot.&lt;br /&gt;
* Ha a kliens &amp;quot;elfelejti&amp;quot; a naplózási beállításokat, akkor annak valószínű oka, hogy az $ORACLE_HOME/sysman/config/dbappprf.properties fájl nem írható&lt;br /&gt;
* Ha a kliens &amp;quot;elfelejti&amp;quot; a konfigurált adatbázis kapcsolatokat, akkor annak valószínű oka, hogy az $ORACLE_HOME/sysman/config/pref/ könyvtárban nem tud létrehozni a felhasználó nevéből képzett néven .crd fájlt.&lt;br /&gt;
* A telepítő esetében a célkönyvtár nem tartalmazhat szóközt. Ezen persze lehet segíteni akkor, ha valaki az állomány DOS kompatibilis (8+3) nevét írja be. Az adott könyvtár és fájl DOS kompatibilis neve parancssorban kiadott &#039;&#039;DIR /X&#039;&#039; utasításra megjelenik. (Pl. a &amp;quot;C:\Program Files&amp;quot; DOS kompatibilis neve jellemzően -- de nem mindig -- Progra~1.) Ha egyszer elszúrtuk a beírást, és ezzel a telepítést nem tudjuk elkezdeni, akkor a C:\Program Files\Oracle könyvtárát le kell törölni, itt tárolja a telepítéseknek minden beállítását, majd kezdjük az egészet elölről. Telepítés után ezt a könyvtárat sose töröljük(!).&lt;br /&gt;
* SQL Logger elhasal, ha a felhasználó nevében szóköz van, ezért az ilyen nevekre figyeljunk, ilyen neveket ne használjunk. Amennyiben a felhasználó nevében eredetileg szóköz volt, nem elegendő megváltoztatni a nevét. Egy új felhasználót kell létrehozni eredendően ékezet és szóközmentes névvel!&lt;br /&gt;
* Régebbi kliensek esetében előfordul, hogy a jelszót nem idézőjelek között küldi el a kliens a szerver felé. Ha így van (jelszóváltásnál a &amp;quot;Show SQL&amp;quot; bekapcsolásával ez látható), akkor a jelszó nem tartalmazhat speciális (vezérlő) karaktereket, így pontot (.), és-jelet (&amp;amp;), kukacot (@), valamint idéző- és aposztrófjeleket, valamint nem kezdődhet számmal. Telepítésnél még mindig a régi klienselemeket használja az Oracle, így admin jelszóra ezek a korlátozások érvényesek. &lt;br /&gt;
&lt;br /&gt;
===1. Oracle===&lt;br /&gt;
&lt;br /&gt;
[Eff Péter konzi listára küldött levele alapján]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Annak ellenére, hogy bekapcsolom az logolást, elfelejti ezt a beállítást az Oracle kliens&#039;&#039;&#039;&lt;br /&gt;
** Ne csak felhasználónevet változtass, hanem egy új felhasználót hozz létre, aminek a nevében nincs sem szóköz, sem ékezet.&lt;br /&gt;
* &#039;&#039;&#039;Az jegyzőkönyv (rtf) fájl mérete max. 400kb-os lehet&#039;&#039;&#039;&lt;br /&gt;
** Lehet nyugodtan nagyobb is, de ne legyen 50megás. Fekete-fehér (monochrome) és 16 színű körbevágott bmp képek használata javasolt.&lt;br /&gt;
* &#039;&#039;&#039;A következő hibát kapom folyton a feltöltésnél: &amp;quot;A feltöltött állomány típusa mindenképp application/zip, application/x-zip-compressed vagy application/octet-stream kell legyen! Nem tudtam elmenteni a feltöltött application/x-zip típusú fájlt!&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
** Firefoxban mimeTypes.rdf törlése, vagy Internet Explorerrel kell feltölteni.&lt;br /&gt;
* &#039;&#039;&#039;Dátum típusú mezőkbe adatbevitel&#039;&#039;&#039;&lt;br /&gt;
** SQL-ben: to_date(&#039;2009-01-15&#039;, &#039;YYYY-MM-DD&#039;)&lt;br /&gt;
** Enterprise Manager Console-ban: &amp;quot;15-jan.  -2009&amp;quot; vagy &amp;quot;15-január-2009&amp;quot; formátumokban általában, de a &amp;quot;Show SQL&amp;quot; gombra kattintva látható, hogy milyen formátumot fog használni a to_date függvénynél, így annak megfelelően kell a dátumot is megadni&lt;br /&gt;
* &#039;&#039;&#039;A rendszer kidobott mielőtt COMMIT-ot adhattam volna ki&#039;&#039;&#039;&lt;br /&gt;
** A rendszer pmon folyamata adott időközönként ellenőrzi az adatbázist és ekkor például feloldja a zárak is. (Az adott időköz 30-60perc lehet.)&lt;br /&gt;
* &#039;&#039;&#039;A jelszó megadása után bezáródik az Enterprise Manager Console ablaka&#039;&#039;&#039;&lt;br /&gt;
** Ha Windows Vista-t használsz, akkor a Enterprise Manager Console-t adminisztrátorként futtasd (jobb kattitás -&amp;gt; Run as administator)&lt;br /&gt;
* &#039;&#039;&#039;Oracle10g kliens telepítésnél javítócsomag probléma: &amp;quot;The system is not at the correct Service Pack level for installing \\ Recommendation: Install the recommended Service Pack.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
** A jobb oldalon van egy jelölő négyzet, azt pipáld be, akkor &amp;quot;User verified&amp;quot; állapotú lesz (vagyis vállaljuk, hogy szerintünk jó javítócsomag van fenn), és így folytatható a telepítés.&lt;br /&gt;
* &#039;&#039;&#039;Kapcsolódási adatok a szerverhez&#039;&#039;&#039;&lt;br /&gt;
** Szerver címe: rapid.eik.bme.hu&lt;br /&gt;
** SID: szglab (ha nem jó lehet még SZGLAB5.WORLD, illetve az szglab/szglab5 és a world valamilyen kombinációja)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- [[TothTamas|Tommey]] - 2009.02.27.&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Kupa Zoltán György</name></author>
	</entry>
</feed>