Sunteți pe pagina 1din 2

Laborator 1: Tabele spaiu i fiiere de date

Coninut: Acest ablon este utilizat pentru crearea unui utilizator cu rolul de DBA i a unui nou
tablespace denumit INVENTORY.
Not: dup fiecare pas (a,b,c,) realizai cte o captur de ecran pe care o inserai n acest
ablon.
Cerine:
1. Creai utilizatorul DBA1 cu parola oracle astfel:
a) Deschidei Enterprise Manager Console (utiliznd http://localhost:1158/em pentru Oracle
Database 10 g Release 2 sau http://localhost:5500/em pentru Oracle Database 10 g Release 1)
b) Va conectai cu SYS i parola aleas la instalare i alegei AS SYSDBA n seciunea Connect
As. Dac este prima dat cnd v conectai n EM (Enterprise Manager) trebuie s acceptai
condiiile precizate n pagina de start.
c) Click pe tab-ul Administration. In pagina aprut din seciunea Schema->Users & Privileges,
click pe link-ul Users. In dreapta paginii click Create i in fereastra aprut completai :
NAME - DBA1
Enter Password i Confirm Password oracle
d) click pe tab-ul ROLES, din fereastr click pe EDIT LIST i alegei din Available Roles
urmtoarele : DBA, RESOURCE, SYSDBA. Click OK.
e) Click Show SQL pentru a vedea comenzile generate, apoi pe Return pentru a reveni n pagina
principal. La final click OK, va apare mesajul The object has been created successfully
2. In pagina principal, urmai link-ul SETUP (dreapta sus) s acordai drepturi administrative
utilizatorului DBA1:
a) Click Create n pagina aprut din link-ul Setup.
b) Introducei urmtoarele
Name dba1
Password Oracle
Confirm Password Oracle
Super Administrator Selected
Click Finish. Utilizatorul DBA1 va fi adugat la lista de Super Administrators existeni.
c) V deconectai ca SYS i v conectai Normal cu utilizatorul DBA1.
3. Utiliznd Enterprise Manager, vizualizai informaiile referitoare la tablespace-ul EXAMPLE
urmnd link-ul Administration > Tablespaces. Rspundei la urmtoarele ntrebri:
Question 1: Spaiul liber rmas n procente este?
_______________________________________________________________________
Question 2: Cte segmente sunt n tablespace-ulEXAMPLE? (Urmai link-ul:
Show Tablespace Contents din lista Actions i Go) .
_______________________________________________________________________
Question 3: Care dintre indecii din tablespace-ul EXAMPLE ocup cel mai mult spaiu?
(Urmai link-ul: Search type INDEX)?
_______________________________________________________________________
4. Creai un tablespace nou, de tipul locally managed (LMT) numit INVENTORY(Urmai:

Administration > Tablespaces, Create) utiliznd urmtorii pai:


a) In Enterprise Manager, selectai Administration > Database Administration > Storage >
Tablespaces.
b) Click Create.
c) La tablespace nameintroduceiINVENTORYi verificai ca opiunea Extent Management
s fie Locally Managed, Type s fie Permanent, Status s fie Read Write, i Use Bigfile
tablespace s nu fie selectat.
d) Click Add regiunea Datafiles.
e) In pagina Add Datafile, introducei inventory01.dbf pentru File Name, i 5MB la
File Size.
f) Click Continue.
g) Click Storage, i verificai ca Extent Allocation s fie Automatic, Segment Space
Management s fie Automatic, iar Logging s fie enabled.
h) Click pe General.
i) Click Show SQL s revedei comenzile SQL. La final apsai Return.
j) Click OK, va apare unmesaj Update Message.
Not: Tablespace-ulINVENTORYva fi utilizat n majoritatea exerciiilor urmtoare.
5. Deschidei iSQLPLUS sau SQL Developer i v conectai va DBA1. isqlplus poate fi accesat
utiliznd link-ul http://localhost:5560/isqlplus (atenie: serviciul iSQLPLUS din control panel>Services trebuie s fie pornit). Rulai scriptul lab_05_05.sql (disponibil n directorul
SCRIPTURI TABLESPACE) pentru crearea i popularea unei tabele din tablespace-ul
INVENTORY (tabela X). Datorit dimensiunii limitate a acestui tablespace va apare o eroare la
inserarea de nregistrri, nefiind spaiu suficient pentru extindere, care este aceast eroare?
_______________________________________________________________________
6. Remediai eroarea prin alocarea de spaiu tablespace-ului INVENTORY .
a) Selectai Administration > Database Administration > Storage > Tablespaces.
b) Selectai tablespace-ulINVENTORYi click Edit.
c) In regiunea Datafiles, click Edit.
d) Schimbai File Size de la 5 MB la 50 MB.
e) Click Continue.
f) Click Show SQL pentru vizualizarea comenzilor generate.
Care sunt acestea?
_______________________________________________________________________
Click Return.
7. Mergei n iSQLPLUS sau SQL Developer i executai scriptul lab_05_07.sqlcare terge
i recreeaz tabela x .
De aceast dat inserarea este finalizat cu succes, existnd spaiu suficient pentru aceast
operaie.
8. La final rulai n iSQLPLUS scriptul lab_05_08.sql pentru a terge tabela i a elibera
spaiul.

S-ar putea să vă placă și