• Aucun résultat trouvé

TNSPING

Dans le document Oracle : Administration (Page 57-106)

Administration Oracle -- AA Ciss 113

Equivalent du ping

Vérifie la connectivité à un processus d’écoute

TNSPING

Administration Oracle -- AA Ciss 114

Synthèse

Administration Oracle -- AA Ciss 115

Rôle du listener

Les fichiers de configuration du listener Configuration

Netmgr, netca TNSPING

Gestion de l’instance : Contrôle de la

BD

Objectifs

Administration Oracle -- AA Ciss 117

DBconsole Sqlplus

Paramètres d’initialisation Démarrer une instance Arrêter une instance

Fichiers d’alertes Fichiers de traces Vues dynamiques Vues statiques

Exploitation

Administration Oracle -- AA Ciss 118

Outils utilisés pour l’exploitation d’Oracle Oracle Database Control

Oracle SQLDeveloper SQL*PLUS

L’exploitation d’Oracle c’est aussi

Le paramétrage de l’instance de base de données Le démarrage et l’arrêt d’une instance

Le contrôle de l’état de l’instance

Ses fichiers de log

L’interrogation du dictionnaire de données

Démarrer DBConsole

Administration Oracle -- AA Ciss 119

Aller au niveau des Services de Windows Démarrer le service OracleDBConsoleSID

Page d’accueil DBConsole

Administration Oracle -- AA Ciss 120

Connexion SQLPlus

Administration Oracle -- AA Ciss 121

Nomenclature

Fichiers Paramètres d’initialisation

Administration Oracle -- AA Ciss 122

Paramètres

Configuration de la base

Optimisation des performances Trois types de paramètres

Paramètres dérivés (Derived Parameters)

Paramètres dépendants du système d’exploitation (OSdependent parameters)

Paramètres variables (Variable parameters)

Fichiers Paramètres d’initialisation

Administration Oracle -- AA Ciss 123

PFILE

Fichier texte (paramètre=valeur)

Modifiable via un éditeur de texte standard Nom par défaut: init$ORACLE_SID.ora SPFILE

Fichier Binaire

Modifiable avec la DBConsole ou la commande ALTER SYSTEM Nom par défaut: spfile$ORACLE_SID.ora

Emplacement

Sous Unix il est disponible dans $ORACLE_HOME/dbs

Sous Windows, il est disponible dans $ORACLE_HOME/database

Remarque : Toute modification du SPFILE dans un éditeur entraîne sa corruption

Localisation des fichiers de paramètres

Administration Oracle -- AA Ciss 124

Fichiers Paramètres d’initialisation

Administration Oracle -- AA Ciss 125

Paramètres Dynamiques Modification par un ordre SQL

Démarrer une instance

Administration Oracle -- AA Ciss 126

Démarrer une instance

Administration Oracle -- AA Ciss 127

NOMOUNT

Démarrer une instance

Administration Oracle -- AA Ciss 128

MOUNT

Démarrer une instance

Administration Oracle -- AA Ciss 129

OPEN

Arrêter une instance

Administration Oracle -- AA Ciss 130

Arrêter une instance

Administration Oracle -- AA Ciss 131

SQL*Plus

Arrêter l’instance avec DBConsole

Administration Oracle -- AA Ciss 132

Fichiers d’alertes

Administration Oracle -- AA Ciss 133

Le fichier d’alertes contient les informations suivantes Création de la base

Démarrage / Arrêt Actions administratives

Ajout de fichiers de données Suppression de tablespace

Switch des journaux (redo log) Erreur interne (ORA-600) Block corrompu (ORA-01578) Erreur Deadlock (ORA-00060)

Fichiers d’alertes

Administration Oracle -- AA Ciss 134

A partir d’Oracle 11g, le fichier d’alertes est disponible sous deux formats

Un format texte Un format XML

Il se localise dans l’arborescence ADR Automatic Diagnostic Repository Le fichier XML peut-être lu

Avec Enterprise Manager Avec l’utilitaire « adrci »

Localisation des fichiers d’alertes

Administration Oracle -- AA Ciss 135

Dictionnaire de données

Administration Oracle -- AA Ciss 136

Meta Données (Meta Data) Tables

Vues

Dynamiques V$_XXX Statiques

USER_XXX ALL_XXX DBA_XXX Appartient à SYS

Le dictionnaire est en lecture seule même pour le DBA

Les vues dynamiques

Administration Oracle -- AA Ciss 137

Liste non exhaustive v$parameter

v$instance v$datafile v$log v$sga v$session v$tablespace v$archived_log v$backup v$recover_file Liste exhaustive

Synthèse

Administration Oracle -- AA Ciss 138

Utilisation de SQL*Plus Présentation DBcontrol Paramètres d’initialisation

Démarrage/Arrêt d’une instance Fichiers d’alertes

Dictionnaire de données

Gestion des structures de stockage

Objectifs

Administration Oracle -- AA Ciss 140

Gestion des fichiers de contrôle

Gestion des journaux de transactions en ligne Structure de stockage

Gestion des fichiers de données Les tablespaces

Exploitation

Administration Oracle -- AA Ciss 141

L’exploitation d’Oracle nécessite de :

Connaître les structures physiques de stockage Connaître les structures logiques de stockage

Prévoir les accroissements de la taille de la base de données La personne exploitant la base Oracle doit :

Identifier et interpréter les erreurs relatives au stockage Anticiper les problèmes relatifs au stockage

Adapter les espaces de stockage de la base à son environnement S’assurer de la bonne organisation des données

Rappel : structures de stockage physique

Administration Oracle -- AA Ciss 142

Rappel : structures de stockage physique

Administration Oracle -- AA Ciss 143

Fichiers de contrôle

Administration Oracle -- AA Ciss 144

Contient

Nom de la base et son identifiant interne (DBID) Date création de la base

Noms des tablespaces et leurs fichiers de données Nombre de groupes de redologs

Localisation des membres des groupes de redologs Historique des archivelogs

Informations sur les checkpoint Informations sur l’état de la base Informations sur les sauvegardes RMAN Numéro de séquence des logs

Multiplexage vivement conseillé

Le fichier de contrôle est nécessaire au démarrage de la base

Localisation des fichiers de contrôle

Administration Oracle -- AA Ciss 145

Dans le dictionnaire de données

Localisation des fichiers de contrôle

Administration Oracle -- AA Ciss 146

Dans le fichier de paramètres de la base de données

Fichiers de contrôle : Multiplexage

Administration Oracle -- AA Ciss 147

Arrêt de l’instance

Copie physique d’un fichier de contrôle

Démarrage de l’instance en mode NOMOUNT

Modification du paramètre control_files dans le SPFILE Redémarrage de l’instance

Gestion par la DBConsole

Administration Oracle -- AA Ciss 148

Gestion par la DBConsole

Administration Oracle -- AA Ciss 149

Informations sur les fichiers de contrôle

Administration Oracle -- AA Ciss 150

Vues du dictionnaire de données V$CONTROLFILE

V$CONTROLFILE_RECORD_SECTION SHOW PARAMETER CONTROL_FILES

Fichiers de journalisation

Administration Oracle -- AA Ciss 151

Enregistre toutes les transactions sur la base de données Utilités

Restauration en cas de défaillance d'un disque dur Récupération automatique de la base de données LGWR

Ecrit dans un seul groupe à la fois Quand le groupe est plein: switch

Stockage sur disques rapides (notamment en écriture)

Multiplexage des membres d’un même groupe vivement conseillé

Fonctionnement

Administration Oracle -- AA Ciss 152

Infos sur les fichiers de journalisation

Administration Oracle -- AA Ciss 153

Log Files : Ajout/Suppression

Administration Oracle -- AA Ciss 154

Ajout d’un membre à un groupe

Ajout d’un groupe de deux membres

Administration Oracle -- AA Ciss 155

Suppression de membre d’un groupe

Administration Oracle -- AA Ciss 156

Suppression d’un groupe de redo log

Administration Oracle -- AA Ciss 157

Forcer le changement de groupe

Administration Oracle -- AA Ciss 158

Forcer le LGWR à écrire dans le groupe suivant se réalise avec la commande SQL

Gestion par la DBconsole

Administration Oracle -- AA Ciss 159

Gestion avec DBConsole

Administration Oracle -- AA Ciss 160

Informations

Administration Oracle -- AA Ciss 161

Vues du dictionnaire de données V$LOG

V$LOGFILE V$LOG_HISTORY

Le contrôle de l’état des groupes de journaux se fait avec la requête SQL suivante

Tablespaces /Fichiers de données

Administration Oracle -- AA Ciss 162

Tablespaces

Espace logique de stockage Appartient à une seule base

Contient un ou plusieurs fichiers de données Fichier de données

Espace physique

Appartient à un seul tablespace Lu par le processus serveur Ecrit par le(s) processus DBWn

Tablespaces

Administration Oracle -- AA Ciss 163

Trois types de tablespaces Permanent

Temporaire Undo

Tablespaces par défaut SYSTEM

SYSAUX TEMP

UNDOTBS1 USERS

Tablespaces : Ajout/Suppression

Administration Oracle -- AA Ciss 164

Création d’une tablespace disposant d’un fichier de données de 100Mo

Ajout d’un fichier de données à un tablespace

Administration Oracle -- AA Ciss 165

Suppression d’un tablespace

Administration Oracle -- AA Ciss 166

ses fichiers de données

Administration Oracle -- AA Ciss 167

Suppression d’un DF d’un tablespace

Administration Oracle -- AA Ciss 168

Gestion des TS par la DBConsole

Administration Oracle -- AA Ciss 169

Informations

Administration Oracle -- AA Ciss 170

Vues du dictionnaire de données relatives à la gestion des fichiers de données et aux tablespaces (hors temporaires)

DBA_DATA_FILES V$DATAFILE

V$DATAFILE_HEADER DBA_TABLESPACES V$TABLESPACE

Tablespaces SYSAUX / SYSTEM

Administration Oracle -- AA Ciss 171

Créés automatiquement lors de la création de la base Nécessaires au bon fonctionnement de la base Ils doivent être online

Le tablespace SYSTEM contient le dictionnaire de données segment d’annulation SYSTEM Le tablespace SYSAUX contient

informations nécessaires aux composants et outils supplémentaires

Tablespace Temporaire

Administration Oracle -- AA Ciss 172

Stocke les données temporaires de la base Débordement de cache PGA

Tris Hash

Création d’index etc…

Tables globalement temporaires Données de calculs de statistiques

Le tablespace temporaire par défaut se nomme TEMP

Tablespace Temporaire : Ajout

Administration Oracle -- AA Ciss 173

Tablespace Temporaire : Suppression

Administration Oracle -- AA Ciss 174

Tablespace Temporaire TS par défaut

Administration Oracle -- AA Ciss 175

Informations

Administration Oracle -- AA Ciss 176

Vues du dictionnaire relatives aux tablespaces temporaires et à leurs fichiers

DBA_TEMP_FILES V$TEMPFILE

V$TEMP_EXTENT_MAP V$TEMP_SPACE_HEADER

Synthèse

Administration Oracle -- AA Ciss 177

Structure de stockage Oracle Physique

Logique

Gestion des fichiers de contrôle Gestion des fichiers de journalisation Les tablespaces

Permanent Temporaire

Les fichiers de données

Sécurité : Gestion des utilisateurs

Objectifs

Administration Oracle -- AA Ciss 179

Créer et gérer des comptes d'utilisateurs Connexion à la base

Créer et gérer des rôles

Accorder et révoquer des privilèges Gérer les profils

Exploitation

Administration Oracle -- AA Ciss 180

La personne exploitant la base Oracle gère Les utilisateurs, les rôles

Les politiques de sécurité Les méthodes d’authentification

Les privilèges systèmes et objets accordés

Méthode d’authentification

Administration Oracle -- AA Ciss 181

Identification par Oracle

Identification par l’OS

Comptes SYS et SYSTEM

Administration Oracle -- AA Ciss 182

Rôle DBA SYS

Dictionnaire de données SYSTEM

Utilisé pour les tâches administratives

Compte utilisateur

Administration Oracle -- AA Ciss 183

Un utilisateur un schéma Caractéristiques d’un compte utilisateur

un tablespace par défaut

un temporary tablespace par défaut des quotas d’utilisation sur les tablespaces des privilèges et rôles

un mot de passe un profil

Création d’un compte utilisateur

Administration Oracle -- AA Ciss 184

Sélectionner un profil

Choisir un mode d’authentification

Attribuer un tablespace par défaut et un tablespace temporaire Attribuer des rôles et des privilèges à l’utilisateur

Définir les quotas pour chaque tablespace

Création d’un utilisateur

Administration Oracle -- AA Ciss 185

SQL Création

CREATE USER user_name IDENTIFIED BY mot_de_passe;

Suppression

DROP USER user_name CASCADE;

Modification

ALTER USER user_name …

DBConsole Onglet Serveur Option Sécurité

Création d’un utilisateur

Administration Oracle -- AA Ciss 186

Création d’un utilisateur

Administration Oracle -- AA Ciss 187

Création d’un utilisateur

Administration Oracle -- AA Ciss 188

Rechercher un utilisateur

Administration Oracle -- AA Ciss 189

Rechercher un utilisateur

Administration Oracle -- AA Ciss 190

Infos sur un utilisateur

Administration Oracle -- AA Ciss 191

Infos sur un utilisateur

Administration Oracle -- AA Ciss 192

Informations du dictionnaire

Administration Oracle -- AA Ciss 193

DBA_USERS

DBA_TS_QUOTAS

Déverrouiller un compte utilisateur

Administration Oracle -- AA Ciss 194

SQL

DBConsole

Privilèges

Administration Oracle -- AA Ciss 195

Privilèges objets

Permet l’accès et la manipulation d’objets select, update, delete, insert, execute

Privilèges système

Permet d’effectuer des opérations d’administration sur la base CREATE USER,CREATE ROLE, CREATE TABLESPACE, RESTRICTED SESSION, SYSDBA, ALTER DATABASE, ALTER SYSTEM,…

Gestion des privilèges objets

Administration Oracle -- AA Ciss 196

Ajouter des privilèges objets

Administration Oracle -- AA Ciss 197

Gestion des Privilèges Système

Administration Oracle -- AA Ciss 198

Gestion des Privilèges Système

Administration Oracle -- AA Ciss 199

Gestion des Privilèges Système

Administration Oracle -- AA Ciss 200

Rôles

Administration Oracle -- AA Ciss 201

Groupe de privilèges Objet

Système

Un rôle peut contenir un autre rôle Intérêts

Gestion simplifiée des privilèges Gestion dynamique des privilèges

Rôles

Administration Oracle -- AA Ciss 202

Rôles prédéfinis

Administration Oracle -- AA Ciss 203

Rôles sécurisés

Administration Oracle -- AA Ciss 204

Rôle par défaut

Activer l’authentification pour un rôle

Gestion des Rôles

Administration Oracle -- AA Ciss 205

Créer un rôle

Administration Oracle -- AA Ciss 206

Créer un rôle

Administration Oracle -- AA Ciss 207

Profil

Administration Oracle -- AA Ciss 208

Permet

Contrôle la consommation de ressources Gestion des règles de mots de passe

Création de profile

Administration Oracle -- AA Ciss 209

Création de profile

Administration Oracle -- AA Ciss 210

Dans le document Oracle : Administration (Page 57-106)

Documents relatifs