Administration de Bases de Données — Compléments pour TP
5 pages
Français

Administration de Bases de Données — Compléments pour TP

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
5 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

TP, Supérieur, TP
  • cours - matière potentielle : fonctionnement
Administration de Bases de Donnees — Complements pour TP A.M. Bouchet & I. Mougenot & T. Libourel 1. Gestion de l'instance Gerer une instance consiste a gerer les parametres d'initialisation et gerer la memoire 1.1 Gerer les parametres d'initialisation 1. modification des parametres d'initialisation Consulter le manuel Oracle Database Reference Il y a des parametres statiques qui sont modifiables dans le fichier de parametres. L'instance doit etre arretee puis relancee apres modification du fichier.
  • cliquer sur le lien administration
  • plan d'execution
  • dba tablespaces
  • gather schema
  • package gather
  • plan d'execution des requetes
  • tablespace
  • index
  • base de donnees
  • bases de donnees
  • table
  • tables

Sujets

Informations

Publié par
Nombre de lectures 49
Langue Français

Extrait

AdministrationdeBasesdeDonne´esCompl´ementspourTP
A.M. Bouchet & I. Mougenot & T. Libourel
1. Gestionde l’instance
G´ereruneinstanceconsistea`g´ererlesparam`etresdinitialisationetg´ererlam´emoire
1.1G´ererlesparame`tresdinitialisation 1.modicationdesparam`etresdinitialisation Consulter le manuel Oracle Database Reference Ilyadesparam`etresstatiquesquisontmodiablesdanslechierdeparame`tres.Linstancedoiteˆtrearr´et´eepuis relance´eapre`smodicationduchier. Lesparame`tresdynamiquespeuventˆetremodie´s(linstance´etantencoursdefonctionnement)pardesordresSQL ALTERSYSTEMSETparame`tre=valeur [COMMENT = ’texte’] [ DEFERRED] [ SCOPE ... ] Exemple ALTER SYSTEM SET SGA TARGET = 400 M COMMENT ’modification ..’ SCOPE = SPFILE; SPFILEestlechierdeparame`tresserveur Cechierpeutˆetrecre´e´ CREATE PFILE [ = ’nom fichier’] FROM SPFILE [ = ’nom spfile’] ALTERSESSIONSETparam`etre=valeur... 2. Vouspouvez utiliser le DATABASE CONTROL CliquersurlelienAdministrationpuislelienTouslesparam`etresdinitialisation... Consulter l’onglet SPFILE.
1.2Gestiondynamiquedelame´moire LaSGApeutˆetremodie´elinstance´etantencoursdefonctionnement. Consulter les vues V$sga, V$parameter Vous pouvez utiliser le DATABASE CONTROL CliquersurlelienAdministrationpuislelienParam`etresdem´emoire... Consulter les onglets SGA, PGA.
2.Gestiondeschiersdecontroˆleetdejournalisation
2.1Leschiersdecontroˆle Leschiersdecontroˆlecontiennentlesinformationsdecontroˆlesurlabasededonne´es,ilestautomatiquementmis`a jourparOraclelorsdechaquemodicationdelastructuredelabase.Pourdesraisonsdes´ecurite´,ilestconseill´edeles multiplexer ( disposer de plusieurs copies ..). LesinformationssurleschiersdecontroˆlesontconsultablesdansV$CONTROLFILE. Consulter aussi V$DATABASE et V$CONTROLFILE RECORD SECTION Vous pouvez utiliser le DATABASE CONTROL CliquersurlelienAdministrationpuislelienFichiersdecontrˆole..
1
Master IFPRU - 2007-2008
2
2.2 Lesfichiers de journalisation Leschiersdejournalisation(redolog)enregistrenttouteslesmodicationsapport´ees`alabasededonne´es.Ilssont organise´sengroupes´ecritsdemani`erecirculaire:lesinformationssauvegard´eessontdonc,pard´efaut,p´eriodiquement ´ecrase´es. LesinformationssurleschiersdecontrˆolesontconsultablesdansV$LOG,V$LOGFILE,V$LOGHISTORY. Vous pouvez utiliser le DATABASE CONTROL Cliquer sur le lien Administration puis le lien Groupes de Fichiers de journalisation..
3.Gestiondestablespacesetdeschiersdedonne´es
Unebasededonne´esposse`detoujoursauminimumdeuxtablespacesnomm´esSYSTEMetSYSAUX. LetablespaceSYSTEMcontientledictionnairededonne´es,SYSAUXcontientdesdonne´esdecertainscomposantsOracle. Aprioricesdeuxtablespacesnedoiventpasˆetreutilise´spourstockerdesdonn´eesutilisateurs. LetablespaceSYSTEMdoittoujoursˆetreenligne.(ONLINE)LesautrestablespacespeuventˆetreenmodeREADWRITE ouREADONLY(moyensimpledegarantirquelesdonn´eesneserontpasmodie´es). Onconseille,enge´ne´ral,decr´eer: un tablespace pour les segments d’annulation un tablespace pour les segments temporaires un tablespace pour les tables un tablespace pour les index 1.Cr´eationdetablespace Il y a deux sortes de tablespaces Permanents et Temporaires. – Permanent CREATE TABLESPACE <nom> DATAFILE<nomfichierassocie´> ... – Temporaire CREATE TEMPORARY TABLESPACE <nom> TEMPFILE<nomfichierassoci´e> 2. Modification ALTER TABLESPACE... 3. Suppression DROP TABLESPACE ... 4. Informations Consulter DBA TABLESPACES ou V$TABLESPACE DBA DATA FILES ou V$DATAFILE DBA TEMP FILES ou V$TEMPFILE DBA TABLESPACE GROUPS DATABASE PROPERTIES Vous pouvez utiliser le DATABASE CONTROL Cliquer sur le lien Administration puis suivre les liens Espaces disque logiques, Fichiersdedonne´es.
4. Gestion des informations d’annulation
Lorsquedesmodicationsdedonne´essontencours,Oracleg´ene`redesinformationsdannulationquiseront´eventuellement utilis´eessin´ecessairepourannulerlesmodications. Cesinformationssontstock´eesdansdessegmentsdannulation. A partir de la version 10, Oracle permet la gestion automatique des informations d’annulation. (positionnementduparam`etreUNDOMANAGEMENT`aAUTO Consulter DBA TABLESPACES ou V$TABLESPACE DBA UNDO EXTENTS
Master IFPRU - 2007-2008
DBA ROLLBACK SEGS V$ROLLNAME, V$ROLLSTAT V$UNDOSTAT Vous pouvez utiliser le DATABASE CONTROL Cliquer sur le lien Administration puis suivre les liens Espaces disque logiques, Fichiersdedonn´ees, Segments d’annulation.
5. Gestion des tables et index
5.1 Lestables Lestockagedunetablepeuteˆtresp´eci´elorsdelacre´ationdelatable CREATE TABLE <nom table> <spe´cificationdescolonnes>
[TABLESPACE <nomtablespace>] [PCTFREE valeur] [PCTUSED valeur] .. [STORAGE ...]
Onpeutaussimodiercertainescaract´eristiques ALTER TABLE Trouver les informations DBA TABLES DBA TAB COLUMNS DBA TAB MODIFICATIONS
3
5.2 Lesindex Lesindexsontdesstructuresd´eniessuruneouplusieurscolonnesdunetable(expressiondacc`es).Ilexisteplusieurs types d’index : index B-tree, Bitmap, hash .. Oraclepre´conisedenepascre´erdindexuniqueexplicitementmaisded´enirlescontraintesPRIMARYKEYouUNIQUE pourlesquellesilcre´eautomatiquementdesindex.Lesautresindexnonuniquesdoiventˆetrecre´´esexplicitementparla commande CREATE INDEX <nomindex> ON <nom table (liste colonnes) >
Les informations sur les index DBA INDEXES DBA IND COLUMNS
5.3 Statistiqueset optimiseur LoptimiseurOracleestcharg´eded´eterminerleplandexe´cutiondesrequeˆtes,cest-a`-direlamani`eredontOracleva ex´ecuterlarequˆete. Loptimiseur(depuislaversion10)fonctionneenmodeCBO(CostBasedOptimizeroptimiseurbase´surlescoˆuts).Pour cela,ilsappuiesurdesstatistiquescalcul´eesaveclepackageDBMSSTATS. Onpeutcollecterlesstatistiquesenex´ecutantcertainesproc´eduresdecepackage GATHERTABLESTATS(owname,tabname)ownamenomdusche´ma GATHER INDEX STATS(owname,indname) GATHER SCHEMA STATS(owname) On peut aussi utiliser le DATABASE CONTROL Cliquer sur le lien Administration puis suivre les liens Tables, Index
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents