Sablon Tablespace
-
Upload
mihai-dumitrescu -
Category
Documents
-
view
215 -
download
0
description
Transcript of Sablon Tablespace
Background: You need to create a new tablespace for the INVENTORY application
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 Createi 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 successfully2. 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-ul EXAMPLE? (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 name introducei INVENTORY i 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 5 MB 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-ulINVENTORY va 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-ulINVENTORY i 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.sql care 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.