Oracle DBA

Írásképével SQL

alapjait

SQL kell írni oly módon, hogy megkönnyítse az olvasási, megértési és korrekciója. Logikailag elkülönülő szekvenciát üzemeltetők kell egy külön fájlban.







Az üzemeltetők kell hozni annak érdekében, hogy a szöveg a program néztek
szelíden.

  1. Mind a kért mezőket a SELECT kell külön sorban.
  2. A táblázatok mindegyike szerepel a FROM kell külön sorban.

SQL kulcsszavak

  1. Oracle kulcsszavakat kell nagybetűvel írott
  2. A következő kulcsszavak kell írni egy új sorba:
  3. Minden kulcs szónak egyetlen SQL kell írni az ugyanabban a helyzetben. Ha beágyazott SELECT utasításokat, meg kell mozgatni a javaslatokat a helyzet a második szó az előző sorban, például:
  4. A sorok, amelyek nem kezdődik a fent felsorolt ​​kulcsszavak kell kezdeni a pozícióját a második szó az előző sorban, például:

Állandók és változók

  1. Konstansok, változók, stb Meg kell helyezni a jobb oldalán a szavak
    WHERE vagy korábban.

Külső Association (külső csatlakozik)

Fields, amelyek részt vesznek a műveletben a külső egyesület (külső összekapcsolás) kell írni a jobb oldali a WHERE vagy iszik.

Szinonimák asztalok (álnevek)

Szinonimái táblázatokat kell használni minden lekérdezés utal több asztalon a FROM záradék. Használata álnevek (alias) oly kérelmek felgyorsítja a működését az SQL elemzés a lényege az Oracle, mert csökkenti a rekurziós kéréseket.







Megjegyezzük, hogy szinonimák o, l, n használnak a WHERE.

Az, hogy a feltételek a WHERE

Annak érdekében, hogy az olvashatóság és a megértés a lekérdezés
WHERE záradék, először meg kell írni a feltételeket, hogy csatlakozzon a táblákat, majd
korlátozó feltételeket mintát.

Backup fájlt (backup darab). Bináris fájl biztonsági információkat.

A szintaxis a parancs RMAN nyelvű 9 bizonyos eltéréseket 8-as verzió, de a fő szerkezetét megőrizte. Emellett RMAN a 9-es verzió lehet több egyszerűsítést levelet parancsokat.

Képes együttműködni RMAN is szerepel a legújabb verzióját az OEM anélkül ismerete parancs nyelvet.

Az alábbi szövegben a rövidség kap a szintaxis változat 9. Ugyancsak az egyszerűség kedvéért úgy véljük, a munka nélkül RMAN katalógusban.

RMAN NOCATALOG
RMAN> CONNECT belső cél / oracle
RMAN> Kikapcsolás KÖZVETLEN
RMAN> Indító MOUNT
RMAN> RUN 2> ALLOCATE CHANNEL d1 TYPE DISK;
3> BACKUP teljes formátum 'd: \ oracle \ oradata \ tanár \ RMAN-backup \ RMAN _._% U.bus'
4> DATABASE;
4 >>
RMAN>

A könyvtár D: \ ORACLE \ oradata \ TANÁR \ RMAN-BACKUP megjelent RMAN_ TANÁR _02DGA6F0_1_1.BUS fájlt (a tényleges neve változhat). Most törölheti a fájlokat asztallal tér és helyreállítása:

RMAN> RUN 2> ALLOCATE CHANNEL d1 TYPE DISK;
3> RESTORE DATABASE;
4> RECOVER DATABASE;
5> ALTER DATABASE NYITVA
6 >>

Base felújított és megnyitott.

A változata RMAN mentés 9-es verzió a fent leírt módon lehetne végrehajtani az alábbiak szerint:

RMAN> BACKUP DATABASE FORMAT
2> 'd: \ Oracle \ oradata \ tanár \ RMAN-backup \ RMAN _._% U.bus';

és helyreállítási az alábbiak szerint:

RMAN> RESTORE DATABASE;
RMAN> RECOVER DATABASE;
RMAN> ALTER DATABASE NYITVA

Ez feltételezi a használata implicit alapértelmezett csatorna úgy, hogy nem volt szükség, hogy állapítsa meg.

Ezen túlmenően, a 9-es verzió jött configure parancs, amellyel (többek között) lehet társítani a csatorna irányát és a maszk fájlnevet a mentési készletet:

RMAN> Beállítás CHANNEL ESZKÖZ TÍPUS lemez formátum
2> 'd: \ Oracle \ oradata \ tanár \ RMAN-backup \ RMAN _._% U.bus';

Ebben az esetben távolítsa el a tartalék csapat nézd még egyszerűbb:

RMAN> BACKUP DATABASE;




Kapcsolódó cikkek