Questionnaire 6 Flashcards
(52 cards)
Quel est le rôle d’un tablespace temporaire par défaut ?
Principalement pour les tris lorsqu’ils ne tiennent pas en mémoire
Citez au moins 9 des 11 opérations à effectuer lors de la création de la BD proprement dite
- Créer les répertoires selon OFA
- Préparer un fichier de paramètres texte
- Définir ORACLE_SID
- Créer le service de l’instance
- Connexion sqlplus avec sysdba
- Créer un fichier de paramètres serveur
- Démarrer en NOMOUNT
- Créer la base de données (create database)
- Finaliser la création du dictionnaire
- Configurer Oracle Net
- Configurer le Database control
Nous avons créé un fichier de paramètre texte à l’emplacement recommandé selon OFA, créé le service
Oracle et nous nous sommes connecté sur l’instance. Quelles sont les commandes encore à faire avant de créer la base de données (create database) ?
- Create SPFILE
* Startup nomount
A quoi servent les sous-dossiers scripts et pfile du dossier d’administration d’une DB ?
- Scripts : Scripts de création de la database
* Pfile : fichiers de paramètres
Quel est le rôle du script pupbld.sql que l’on exécute après le create database ?
Ce script crée la table qui permet de gêrer les droits sur sql*plus (message d’avertissement qui nous demande de le faire)
Comment consulter en exploitation les valeurs des options choisies à la création d’une base de
données ?
- Vue V$DATABASE
* Vue DATABASE_PROPERTIES
De quoi faut-il disposer en amont de la création d’une BD
Conception du modèle physique avec indications de la volumétrie
Un tablespace contient jusqu’à environ 4 milliards de blocs. Quels sont alors les nombres et capacités
des fichiers qui le composent, selon qu’il est de type bigfile ou smallfile ?
- BigFile : Un seul fichier avec les 4’000’000’000
* SmallFille : Se découpe après 4’000’000 (1022 fichiers, chacun 4Millions de blocs)
Au create database, si on définit 2 groupes de fichiers de journalisation, est-il conseillé de les définir sur
des disques différents et pourquoi ?
Non, c’est les fichiers de chaque groupe qui doivent être répartis.
A quoi sert le paramètre COMPATIBLE et comment s’en sert-on ?
- Il sert à changer de version sans forcément directement migrer la base de données qui est dessus
- On peut provisoirement travailler avec une ancienne base sur une nouvelle version d’Oracle sans migration
Qu’est qu’un curseur implicite en SQL ? Qu’est-ce qu’un curseur explicite ?
- Implicite, une structure qui permet de parcourir une table avec un Select par ex
- Explicite, on le créée nous même dans PL/SQL par ex
Quel est l’intérêt de limiter le nombre de curseurs simultanément ouverts par session (paramètre
OPEN_CURSOR) dans une exploitation ?
Pour éviter qu’un bug dans une session se mette à consommer toutes les ressources sur une machine
Dans le cas de l’utilisation d’un fichier de mot de passe pour Oracle sous Windows, citez 2 utilitaires
Oracle qui permettent de définir le mot de passe SYSDBA .
- oradim
* orapwd
Si on exécute l’utilitaire oradim avec l’option -SPFILE et sans l’option -PFILE, l’instance démarrera sur
quel type de fichier de paramètre (texte, serveur) ?
- SPFILE : Paramètre serveur
* PFILE : Paramêtre texte
Donnez un exemple d’utilisation du paramètre DB_UNIQUE_NAME
Différencier 2 BD semblables (une en test et une en exploitation)
La gestion automatique des segments d’annulation (UNDO_MANAGEMENT) est conseillée par Oracle.
Que demande-t-elle pour fonctionner et comment lui préciser ?
Il faut un UNDO_TABLESPACE
Où doit-on selon OFA créer des dossiers du nom de la BD avant le create database ?
Dans les dossiers admin et oradata
Donnez un avantage et un inconvénient de l’utilisation de l’option “controlfile reuse” du create
database
- Inconvénient : Risque d’écrasement d’un fichier de même nom (pas de confirmation)
- Avantage : Pas besoin de détruire les fichiers à la main avant la création de la base
Si l’option “undo tablespace” n’est pas précédée de son type (bigfile ou smallfile), comment celui-ci
sera-il déterminé ?
Option “set default” par défaut “smallfile”
De quelle façon l’assistant de création d’une base de données crée-t-il la base dans le cas où l’on utilise
un modèle avec fichier de données ?
Par restauration d’une base seed
Citez au moins 4 opérations à réaliser par un administrateur dans la mise en œuvre d’une base de
données pour une application
- Conception du modèle physique, volumétrie
- Création de la BD proprement dite
- Création des structures de stockage
- Création du compte/schéma de l’application
- Création des objets de l’application
- Création des utilisateurs finaux
- Sauvegarde
A quoi correspond l’option datafile de la requête create database
Concerne le tablespace “SYSTEM”
Quelles sont les tailles de départ recommandées pour les tablespaces SYSTEM et SYSAUX lorsque AWR
et DB Console sont mis en œuvre ?
- SYSTEM : 200M
- SYSAUX : 500M
Sur quel type de données le positionnement du fuseau horaire par “SET TIME_ZONE” dans l’ordre
create database influera-t-il ?
Influence sur les timestamp with time zone