Sablon Tablespace

3
Laborator 1: Tabele spaţiu şi fişiere de date Conţinut: 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,…) realizaţi câte o captură de ecran pe care o inseraţi în acest şablon. Cerinţe: 1. Creaţi utilizatorul DBA1 cu parola oracle astfel: a) Deschideţi Enterprise Manager Console (utilizând 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 conectaţi cu SYS şi parola aleasă la instalare şi alegeţi AS SYSDBA în secţiunea Connect As. Dacă este prima dată când vă conectaţi în EM (Enterprise Manager) trebuie să acceptaţi condiţiile precizate în pagina de start. c) Click pe tab-ul Administration. In pagina apărută din secţiunea Schema->Users & Privileges, click pe link-ul Users. In dreapta paginii click Create şi in fereastra apărută completaţi : NAME - DBA1 Enter Password şi Confirm Password – oracle d) click pe tab-ul ROLES, din fereastră click pe EDIT LIST şi alegeţi din Available Roles următoarele : 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ă, urmaţi link-ul SETUP (dreapta sus) acordaţi drepturi administrative utilizatorului DBA1: a) Click Create în pagina apărută din link-ul Setup. b) Introduceţi următoarele Name dba1 Password Oracle Confirm Password Oracle Super Administrator Selected Click Finish. Utilizatorul DBA1 va fi adăugat la lista de Super Administrators existenţi. c) Vă deconectaţi ca SYS şi vă conectaţi Normal cu utilizatorul DBA1.

description

Seminar 2 Master Aprofundare Informatica Economica - Facultatea de Cibernetica,Statistica si Informatica Economica ASE

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.