Sql plusz létrehozását és szkriptek végrehajtását - mindent róla, és a programozás
Page 3 of 29
Csatlakozás egy szabványos és egy távoli adatbázis SQL * Plus
Az adatokhoz való hozzáféréshez, először meg kell csatlakozni az adatbázishoz. Amikor elkezdi az SQL * Plus általában akkor csatlakozik egy szabványos adatbázis a megadott felhasználónévvel és jelszóval. A sikeres regisztráció után, a dob és bármikor csatlakozhat az áramkör egy másik felhasználó vagy egy másik adatbázisba. Ehhez a CONNECT parancs.
A szabványos adatbázis úgy van kialakítva, az operációs rendszer szintjén, beállításával az Oracle környezeti változót vagy konfigurációs fájl szerkesztésével.
A CONNECT parancs
CONNECT parancs szintaxisa a következő:
<команда CONNECT>. = CONN [ECT] [<пользователь и база данных>] [AS <роль пользователя>]
információt a felhasználó és az adatbázis, amelyhez csatlakozni szeretne, hogy szerepel ugyanabban a formában, mint a start-up (lásd. szintaxis segédprogram SQL * Plus hívja fent). Ha csatlakoztatva van, mint amikor elkezdi, akkor adja meg a szerepét a felhasználó, akinek a javára történik.
Ha bármilyen okból a kapcsolatot nem sikerül, akkor marad le az adatbázisból, amelyet be kell jelenteni. Azt is kifejezetten le az aktuális felhasználó sémát megszakító utasítást.
Adatbázisok más számítógépeken, vagy egyszerűen csak eltér a szabványos nevezzük távoli. A távoli adatbázist használ, akkor csatlakoztassa, ha már konfigurált hálózati szolgáltatások Oracle Net vezetők és a hálózati távoli adatbázis-szolgáltatások és a helyi SQL * Plus kompatibilis kliens.
Format connection string a távoli adatbázis
A távoli adatbázis érhető el két módja van:
- SQL * Plus a CONNECT parancs
- ha elkezd SQL * Plus a parancssori.
Mindkét esetben meg kell adnia a kapcsolat húr. Meghatározza a hálózati szolgáltatás, amelyre kapcsolódni kíván. Format kapcsolat string verziójától függ az Oracle hálózati szolgáltatások a gépen, amelyhez csatlakozik. Ha ön használ Net8 kapcsolat húr általában megfelel a nevét a hálózati szolgáltatás a tnsnames.ora fájlt. található (a 8.1.x és újabb verziók) a könyvtárban $ ORACLE_HOME / network / admin /.
Hagyja a tnsnames.ora fájl tartalmazza a következő bejegyzést az Oracle hálózati szolgáltatások:
Aztán, hogy csatlakozzon egy relációs adatbázis, amikor fut az SQL * Plus meg kell adnia, például a következő parancsot az operációs rendszer parancssorból:
Ahhoz, hogy kapcsolódjon a megfelelő adatbázis SQL * Plus akkor írja be a következő parancsot:
Meg kell érteni, hogy a töredezettség a tábla eltér fájlok töredezettsége. Ha egy sorozat DML műveletek az asztalon, az asztal töredezett, mert DML nem mentesíti helyet HWM.HWM - jelzi a felhasználás (használt blokkok) blokkolja az adatbázisban. Blocks elérte-e.
Átnevezése Alapértelmezett Állandó Tablespace prostranstvaTablichnoe táblaterülethez SYSAUX tablespace Composite TempDefault Állandó TablespaceOracle 9i bevezette ideiglenes tábla teret az alapértelmezett (alapértelmezett ideiglenes TABLESPACE), hogy megakadályozza a véletlen.
ALTER TABLE táblanév read only ALTER TABLE táblanév olvasni írni; A következő script létrehoz egy táblázatot, feltölti azt a néhány sort, majd ustanavilivaet tábla mód "read-only" .CREATE TABLE ro_tab (azonosítója); INSERT INTO ro_tab értékek (1); INSERT INTO ro_tab ÉRTÉKEK (2).
Az eljárás létrehozására gyakorlatilag nem különbözik a korábbi verziók - 9i és 10g. A létrehozott adatbázis az alábbi lehetőségek közül: OMF (Oracle Managed File) adatfájlok, log fájlokat, újra a teljesítmény és kontroll fájlokat. FRA (Flash Recovery Area) archivált naplók vagy vágott.
Képtelenség, hogy minden terv változások mindig a jobb, vezetett egyes ügyfelek, hogy biztosítsa a tervek (tervek vannak tárolva), vagy blokk optimalizáló statisztika. Azonban, ha így tesz, akkor akkor megfosztjuk magunkat attól a lehetőségtől, hogy valaha használt.