Bevezetés az Oracle 10g

előző cikkben megnéztük Oracle 10g XE telepítés, és most fogunk összpontosítani biztonsági mentési és helyreállítási, nagy számlák és adatbázis szerepeket.

mentési és helyreállítási műveletek Oracle lehet három csoportba sorolhatók:

Mi majd exportálja parancs használatával exp parfile = exp_scatt.prm, ami ora10scott.dmp tartalmazó fájl mentés SCOTT séma jön létre. Ez a fájl bináris formátumban, és nagyon jól összenyomja minden történész, ezért, hogy automatizálják a mentési művelet létrehoz egy BAT-fájlt tartalmazó export parancsot, és hívja a archiváló tömöríteni a lerakó.

Esetünkben a USERID paraméter tartalmazza a felhasználó nevét és jelszavát az adatbázis eléréséhez paraméter LOG megadja a fájlnevet, amelyben a munkát írt protokollt FILE megadja a backup fájl neve, TULAJDONOS # 151; egy vagy több kiviteli rendszer (ha szükséges egyes rendszerek, azokat vesszővel elválasztva).

Egy teljes export profile kicsit módosulhat:

"C: \ Program Files \ WinRAR \ WinRAR.exe" a -agDDMMYYYY -m5 ora10g- ora10scott.dmp ora10scott.log

Ebben az esetben az export beállításokat a exp_scott_d.prm fájlt. Amikor a biztonsági mentést végez mentési lerakó és export protokollt, és a fájl neve tartalmazza a dátumot annak létrehozását. fájlméretre által meghatározott objektumok száma és összege A táblázatok adatai; képzési rendszerek SCOTT-fájl mentése a mérete 2 Kbyte.

Logikai importügyletet tükrözött képest az export és végezzük az IMP segédprogramot. Az importálás során adott esetben importálja az összes rendelkezésre álló információt a lerakó # 151; Akkor elő import előre rendszerek vagy táblázatokat. IMP paraméterre kényelmesen elhelyezni a profil, például a SCOTT séma import, akkor lehet alkalmazni a profilja hasonló a következő:

FROMUSER paraméter határozza meg, amelyből figyelembe veszik a lerakó információk és TOUSER # 151; amelyben azt behozták számlákat. Ez egy nagyon hasznos funkció import hasznosak, mert lehetővé teszi, hogy adatokat importálnak egy séma a másikra.

Sorok paramétereket (táblázat sorait) támogatások (hatóság oldalak), indexek (mutatók) azt jelzik, hogy milyen típusú objektumok hoznak.

Nézzük meg néhány tipikus helyzeteket a gyakorlatban:

  • importálni kell az asztalra, de nem kell letölteni az adatokat # 151; Ebben az esetben, paramétert rows = N;
  • importálni kell objektumok SCOTT fiókból a scott1. Ebben az esetben meg kell adnia a paramétereket FROMUSER = SCOTT és TOUSER = scott1;

Importálása előtt el kell távolítani az összes tárgyat a rendszerből, különben az import folyamatot fog kiadni IMP-00015 hibát minden asztalnál importálni kell (import adatok ebben az esetben nem kerül sor). Ha valamilyen okból meg kell tölteni az adatokat egy meglévő tábla, akkor a paraméter ignore = Y, amely figyelmen kívül hagyja a hibákat, amikor objektumokat és importálását is. Azonban abban az esetben, az ignore = Y paramétert meg kell érteni, hogy a táblázatokban bejegyzések duplájára nélkül is megtörténhet az elsődleges kulcsot (mivel az egyes behozatali művelet betölti az új adatok és a régi nem pusztul el).

Az IMP van egy érdekes funkció # 151; helyett parancsok végrehajtása az adatbázis, ez az eszköz megjeleníti azokat a protokoll, s ezáltal szkripteket tartalmazó DML-üzemeltetők. Ahhoz, hogy ezt a funkciót, meg kell adnia SHOW = Y.

Fiókok SYS és SYSTEM

  • fejlődés az adatbázis nem kell elvégezni, nevében a SYS és SYSTEM felhasználók számára;
  • Nem lehet törölni vagy módosítani a rendszer elhelyezett tárgyak ezeket a rendszereket, # 151; az ilyen intézkedések vezethet kiszámíthatatlan következményekkel;
  • SYS és SYSTEM felhasználói fiókok kell adni, hogy a kiválasztott ellenálló bonyolult jelszavak legalább 6-8 karakter. Ha szükséges, akkor meg tudja akadályozni, hogy egy felhasználó regisztráció alapján a beszámoló SYS és SYSTEM.

normál szerepek

Szerepek az Oracle # 151; nevesített csoportja jogosultságokat. Miután az adatbázis létrehozása számos standard szerepük benne:

  • CONNECT szerepe # 151; csak egyetlen kiváltság CREATE SESSION, lehetővé teszi, hogy hozzon létre egy adatbázis-kapcsolat;
  • DBA szerepe # 151; egy sor szükséges jogosultságokkal adatbázis adminisztrátor;
  • FORRÁS szerepe # 151; az alap beállított jogok a fejlesztők számára;
  • szerepet DELETE_CATALOG_ROLE # 151; jogosultságokat, hogy távolítsa el az információt az ellenőrzés asztal;
  • szerepet SELECT_CATALOG_ROLE # 151; kiváltságokat információt olvasni az ellenőrzési táblázatok;
  • szerepet EXP_FULL_DATABASE # 151; Ez megköveteli, hogy a felhasználó ki a számlát, amely tele lesz az export bázis;
  • szerepet IMP_FULL_DATABASE # 151; Ez megköveteli, hogy a felhasználó ki a számlát, amely tele lesz import bázis.

Munka az adatbázisban: Első lépések

  • DML # 151; adatkezelési nyelvet (SELECT parancsok, INSERT, UPDATE, és DELETE);
  • DDL # 151; adatok meghatározása nyelv. Ez lehetővé teszi, hogy hozzon létre, módosítani, és törölni, módosítani az adatbázist beállításokat.

Kezdjük felülvizsgálatával Oracle SQL SELECT, célja, hogy kivonat az adatbázisban lévő adatokat. SELECT Az alapvető szintaxis:

SELECT lista oszlopok, vesszővel elválasztva

A listából az asztalok, vesszővel elválasztva

[GROUP BY csoportosítása]

szimbólum használatát megengedett a lista helyett oszlopok, „*”, amely tekinthető a „minden oszlopai felsorolt ​​összes táblázatot a FROM”.

Tekintsük a legegyszerűbb kérelem

Ez a lekérdezés letölti az összes információt a EMP asztalra. Ha a „*”, hogy fontolja meg egy sor tényező:

  • Az oszlopok sorrendjének alkalmazása során „*” nem lehet garantálni. Ezért, ha a használata egy speciális lista oszlopainak bármilyen okból elfogadhatatlan, meg kell utalni, hogy az oszlopok által visszaadott név helyett index. Ez egy gyakori hiba, mert, mint általában, oszlopok vissza abban a sorrendben jelennek meg a táblázatban, és bármilyen reorganizációs táblázat okozhat nehéz diagnosztizálni a hibákat;
  • Sok esetben a kliens alkalmazás használ csak egy töredéke az elérhető oszlopok a táblázatban. Ha ahelyett, átadása a szükséges oszlopok jelzik, „*”, akkor a kliens oldali átkerül a nem használt adatokat vezetne a túlzott terhelés a hálózaton, és ennek következtében a termelékenység csökkenése;
  • ha kivonat adatok két vagy több táblából lehet, hogy vannak olyan oszlopok a táblázatokban az azonos nevű. Ebben az esetben a hiba «ORA-00918 oszlop kétértelműen határozták» és a kérés sikertelen. Ez az egyik a buktatókat, amelyekkel a kezdő fejlesztők, # 151; kérés működhet során hibakeresés, majd egy idő után bázismódosításokat készül, amely elvezet egy lekérdezőtáblánál használt oszlopok az azonos nevű, így a vizsgálatot nem működik.

Bizonyos esetekben szükség lehet arra, hogy visszatérjen a kérelem segítségével az eredmény néhány funkciót, vagy a tárolt számítás eredménye. Ebben az esetben, akkor egy speciális rendszer asztalra DUAL, hogy mindenki számára elérhető, és mindig csak egyetlen oszlopot úgynevezett DUMMY és írja VARCHAR2 (1) és egy egysoros. Példa kérés, generáló és alkalmazása számítási táblázatot DUAL:

Egy másik példa, a DUAL tábla, akkor láthatjuk a hívás SYSDATE függvény az aktuális dátumot:

Cougar Újabban a vállalat bevezette az új sorozat tápegységek hagyományos PC-k - VTX, célozza meg a felhasználók a korlátozott költségvetéssel. Ez a felülvizsgálat modell Cougar VTX600 kell tekinteni, hogy mivel annak jellemzőit az egyik legnépszerűbb a sorban a tápegységek

Az évente megrendezésre kerülő esemény kapszaicin SIGGRAPH Los Angeles, az AMD megerősítette pozícióját a PC-piac a high-end új processzorok Ryzen Threadripper és GPU «Vega»

Egy egyszerű és kényelmes építési hétköznapi felhasználók hálózati cég ZyXEL kiadta a következő változat az internetes csomópont csatlakozik a 3G / 4G hálózatok USB-modem Wi-Fi hozzáférési pont - ZyXEL Keenetic 4G III, amit úgy ez a felülvizsgálat

Ahhoz, hogy az ő és így egy nagy család router és router cég ASUS nemrég hozzáadott két nagyon érdekes modell: a zászlóshajó 4G-AC55U és könnyebb 4G-N12. Ebben a cikkben a zászlóshajó modelljét ASUS 4G-AC55U figyelembe kell venni

Fiatal, de ambiciózus cég Krez idén kiadott egy új, eredeti modell laptop Krez Ninja (modell TM1102B32) Windows 10. Mivel ez a számítógép egy forgatható képernyő, ez szolgál egy univerzális megoldás - sikeresen lehet alkalmazni a munkát, és tanulmányi és játékhoz

Ha például gyakran nyomtat fényképeket és már fáradt változtatni tintapatronokat a nyomtatóban, nézd meg az MFP Epson L850. A hatalmas erőforrás fogyóeszközök, a kiváló nyomtatási minőséget, széles körű funkciók - ez csak néhány előnye ennek a modellnek

Kapcsolódó cikkek