PLAN ● L'instance ● Optimisations – Gestion de l'espace – La gestion des quotas – Les requêtes gourmandes – Les goulots d'étranglement ● Administration.

Slides:



Advertisements
Présentations similaires
Sécurité informatique
Advertisements

Active Directory Windows 2003 Server
Découverte de SQL Server par la pratique pour les administrateurs expérimentés Module 3 : Le serveur Patrick Guimonet Architecte Infrastructure Division.
Comment Protéger les bases SQL avec System Center Data Protection Manager 2007.
Le répertoire de base sous W200X serveur. Il peut être intéressant de fournir pour chaque utilisateur, un répertoire par défaut dans lequel les commandes.
Plan de formation Chapitre 1 : Présentation de SAP
Active Directory Windows 2003 Server
Gestion et administration des bases de données
Oracle ARCHITECTURE INTERNE
Retour sur l'allocation d'espace Exemple sur une table facture (sans les tables associées) N° fact, N° Client, N° Cde, date Cde, date fact, date réglement,
SECURITE DU SYSTEME D’INFORMATION (SSI)
Module 1 : Préparation de l'administration d'un serveur
Gestion des annulations
Gérer les tablespaces et les fichiers de données
1 Sécurité Informatique : Proxy Présenter par : Mounir GRARI.
Serveurs Partagés Oracle
Le protocole FTP.
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
GESTION DE PARCS D’ORDINATEURS
Citrix® Presentation Server 4.0 : Administration
WINDOWS Les Versions Serveurs
Module 8 : Maintenance des logiciels à l'aide des services SUS
Module 3 : Création d'un domaine Windows 2000
Module 1 : Installation de Windows 2000 ou mise à niveau vers Windows 2000.
Module 1 : Installation de Microsoft Windows XP Professionnel
OPTIMISATION DE BASE DE DONNEES ORACLE
Réalisé par : DAAIF Jabran CHERKAOUI Khaoula ABBAR Amina BOUSTANI Sara
Présenté par: Hamad Zaiter
Vue d'ensemble Surveillance des journaux d'événements
Fichiers de données Fichiers de contrôles Fichiers de journalisations Fichiers de paramètres d’initialisation.
Programmation Internet en PHP SIL module M12
Sécurité des Systèmes Informatique
Gestion d’une instance Oracle
Gérer la sécurité des mots de passe et les ressources
Module 8 : Surveillance des performances de SQL Server
JDBC L'API JDBC est utilisée pour utilisée pour intéragir avec une base de données.
Les Composants de l’architecture Oracle
Bases de données Open Source Pierre Crépieux 13/03/2008.
Objectifs A la fin de ce chapitre, vous pourrez : présenter l'utilisation d'opérations de chargement de données par chemin direct décrire l'utilisation.
Vue d'ensemble Préparation de l'installation
Yonel Grusson 1 SQL SERVER 2000 CLIENT/SERVEUR. Yonel Grusson 2 PLAN Présentation Installation Résultat de l'installation L'administration –Par le SQL.
Administration d'un serveur Windows 200x Partie 1
Concepts et administration
Composants de l'architecture Oracle
Gérer une instance Oracle
Masters IIGLI et ILGII – Intranet internet extranet – – Claude Montacié 1 Cours n° 10 Accès distant aux bases de données.
(Ou groupes d ’utilisateurs)
Gérer le fichier de contrôle
Structure de stockage et relations
Module 3 : Création d'un domaine Windows 2000
Administration d'un serveur Windows 200x Partie 1
Magellium - 24 rue Hermès – BP12113, Ramonville Saint-Agne 
Gérer les utilisateurs
 Formulaires HTML : traiter les entrées utilisateur
PLAN ● L'instance – Création – Démarrer, Arréter et surveiller – Connexion / Utilisateurs ● Optimisations et interconnexions ● Administration et sauvegardes.
Créer une base de données
Module 1 : Vue d'ensemble de Microsoft SQL Server
Initiation à Oracle Server
Installation Chapitre 2.
06/04/06 LES BASES DE DONNEES INTRODUCTION CogniTIC – Bruxelles Formation - Cepegra.
Module 2 : Planification de l'installation de SQL Server
PLAN ● L'instance – Création – Démarrer, Arréter et surveiller – Connexion / Utilisateurs ● Optimisations et interconnexions ● Administration et sauvegardes.
Pourquoi ne faut-il pas jeter son ordinateur par la fenêtre ?
1 CEC A.-CHAVANNE Sites Web et bases de données. 2 UNE BASE DE DONNÉES : POURQUOI ? Manipulation de grandes quantités d’information – représentation des.
Installation du PGI – CEGID
CEGID et environnement réseau Groupe PGI Académie de Grenoble.
FACTORY systemes Module 2 Section 1 Page 2-3 Installation d’Industrial SQL FORMATION InSQL 7.0.
Chapitre 10 Maintenance d'Active Directory
Chapitre 3 Administration des accès aux ressources
ADMIN SUR ORACLE. Gestion de l’espace disque et des fichiers  LE BD_BLOCK_SIZE :  Les tablespaces et Fichiers de données (Data Files) :
Transcription de la présentation:

PLAN ● L'instance ● Optimisations – Gestion de l'espace – La gestion des quotas – Les requêtes gourmandes – Les goulots d'étranglement ● Administration et sauvegardes

PLAN ● L'instance ● Interconnexion – La couche NET – Le listener – Les clients :... – Les logs – Où c'est cassé ? – Quand ça marche bien. ● Administration et sauvegardes

● Gestion de l'espace ● La création des objets ( create table) ● Les index ● Les statistiques ● Les tablespaces ● Les objets systémes ● Les axes disques

● La création des objets ● Analyse du CREATE TABLE ● Attention aux index systèmes. ● Une table appartient à un seul tablespace ● La taille des extents devrait être un multiple de 5x DB_BLOCK_SIZE ● Le high water mark ● Les objets en mémoire.

Initrans, maxtrans, header PCTUSED + PCTFREE < 100 PCTFREE= ( 1 – initial/moyenne ) * 100 PCTUSED= 100–PCTFREE-3*100*(moyenne/dispo) PCTINCREASE, INITIAL, NEXT Ne pas oublier ANALYZE et VSIZE Nécessite de connaître la vie des tables.

● Les index ● Les différents types – Classique (concaténé, unique) – Clé inversé ( uniquement pour les égalités). – Bitmap ( index peu sélectif) – Fonction, key compression – Tables organisées en index ● Le rafraichissement ● L'option no logging ● La création suivant le besoin.

● Les statistiques ● J'en ai pas parlé ● C'est un module qui devient de plus en plus efficace ● Elles demandent de la gestion. ● Elles peuvent induire en erreur sur le chemin d'une requête

● Les tablespaces ● Le truc des 3 ordres de grandeur. ● Mode Dictionary – Clause d'extent par défaut – L'autoextent – La fragmentation ● Mode LOCAL – Autoallocate, uniform size – Space management : manual, auto ● Attention le nombre de fichiers est limité.

● Le tablespace SYSTEM ● Il est indispensable de le créer en même temps que la base. ● Il doit être contenu en taille ● Ca vaut le coup de le laisser en autoextend ● Se méfier des packages SQL et des tables du type analyze

● Les objets systémes ● TEMPORARY = zone de tri ● UNDO les anciens RBS => importants ● Les control files leur multiplexage ● Les traces, logs...

● Le must suivant Oracle ● Si on a plusieurs disques et plusieurs contrôleurs ● Séparer data, index, système, traces et archives ● Séparer les disques en FS, mettre en oeuvre la surveillance la plus efficace. ● Les axes disques

● La gestion des quota ● On peut faire beaucoup à la création des utilisateurs ou grâce aux rôles. ● La limitation de l'espace en limitant à quelques tablespaces le droit d'écriture. ● Controler l'activité: les index... ● Les quota sur le CPU ou les sessions doit-êre réservé aux cas particuliers.

● Les 10 plus longues. ● Les 10 plus fréquentes. ● V$SQL... ● Se méfier des reqêtes identiques mais réinterprétées à chaque fois. ● Il faut se servir des variables liées. ● Les requêtes gourmandes

● Les goulots d'étranglement ● Travailler souvent en mémoire ● Mieux vaut un swap OS (pas trop fréquent) ● top, free, netstat, ipcs, df, vmstat ● Explain plan + tkprof ● Utlbstat et utlestat

Interconnexion ● La couche NET ● Le listener ● Les clients :... ● Les logs ● Où c'est cassé ? ● Quand ça marche bien.

● L' interconnexion ● Elle sert surtout à relier des machines distantes ● Les développements s'appuient dessus ● Problémes de sécurité, de volume ● Sert aussi aux requêtes multi-bases ● Le passage par IPC ● OCI et préprocesseurs. ● Incontournable

● Middleware ● Connexions directes ● Client/ Serveur ● Protocoles réseaux ● ● La couche NET

● C'est la partie serveur de la couche SQL*NET ● lsnrctl start,stop, status ● listener.ora redirection des traces ● Dans les nouvelles versions gèrent automatiquement l'inscription des services. ● Créer un listener par instance permet une meilleure gestion. ● Le listener

● Oracle OLE objects ● Pilote ODBC ● Jdbc léger ou lourd ● Client Oracle ● L'URL de connexion : ● Pool de connnexion et JNDI ● Les fichier tnsnames.ora et sqlnet.ora ● Les clients

● netca : Net Configuration Assistant ● netmgr : Net Manager ● Sous Windows dans la base de registres ● Les outils graphiques

● Se connecter en local ● Se connecter en local via SQL*NET ● Essayer avec un client Oracle ● Faire tracer. ● L'utilitaire tnsping, ping avant. ● Où c'est cassé ?

● v$session ● Les logs ● Le MTS ● Quand ça marche bien.