0% ont trouvé ce document utile (0 vote)
4 vues6 pages

Outils Oracle pour la gestion des bases de données

Oracle propose une variété d'outils pour la gestion des bases de données, le développement d'applications et l'analyse de données, notamment Oracle SQL Developer, APEX, ODI, et Oracle Business Intelligence. La gestion des utilisateurs, des privilèges et des profils est essentielle pour la sécurité et l'efficacité des bases de données, permettant de contrôler les ressources et d'optimiser les performances. Les privilèges, qu'ils soient systèmes ou objets, définissent les droits d'accès des utilisateurs, et des outils comme OEM et AWR aident à surveiller et à améliorer les performances des bases de données.

Transféré par

arnoldngono79
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues6 pages

Outils Oracle pour la gestion des bases de données

Oracle propose une variété d'outils pour la gestion des bases de données, le développement d'applications et l'analyse de données, notamment Oracle SQL Developer, APEX, ODI, et Oracle Business Intelligence. La gestion des utilisateurs, des privilèges et des profils est essentielle pour la sécurité et l'efficacité des bases de données, permettant de contrôler les ressources et d'optimiser les performances. Les privilèges, qu'ils soient systèmes ou objets, définissent les droits d'accès des utilisateurs, et des outils comme OEM et AWR aident à surveiller et à améliorer les performances des bases de données.

Transféré par

arnoldngono79
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

LES OUTILS D’ORACLE

Oracle propose une large gamme d’outils destinés a la gestion des BD le développement
d’application a l’intégration des données a l’analyse des données et a d’autres domaines. Les
outils les plus populaires nous avons :
ORACLE SQL DEVELOPPER qui est un outil gratuit et multiplateforme utilisé pour
développer, tester et debugger les applications basées sur oracle il permet d’écrire et d’exécuter
des requêtes SQL de gérer des objets de la base de donnée de générer des rapports et collaborer
avec des développeur
APEX(oracle application express) : environnement de développement d’app web basé sur
oracle il permet de crée rapidement des apps d’entreprises en utilisant des outils de conceptions
visuels, les assistants de développement, des fonctionnalités de génération de code
Quelques avantages de APEX :
 Le cout
 L’accessibilité
 La flexibilité

ORACLE DATABASE INTEGRATOR(ODI) : C’est un outils d’intégration de


Données qui facilite le transfert, la transformation et la consolidation des données entre
différentes sources et cibles. ODI permet de crée les flux de données complexes et d’automatisé
les processus d’intégration de données
Quelques avantages de ODI :
 S’adapte a divers scénario d’intégration qu’il s’agissent d’une migration ou de la
migration ou encore de la consolidation des données
 L’économie de temps donc réduit le temps de développement grâce a des fonctionnalités
de design graphique et a la réutilisation des mappings
 L’inter-opérabilité c’est a dire facilement intégrable avec d’autres outils oracle ou non
oracle

ORACLE BUSSINESS INTELIGENT : C’est une suite d’outil et de technologie


d’analyse de donnée elle comprend oracle analytis , cloud ainsi que les outils de création de
tableau de bord interactif et d’exploitation de données lui améliore la prise de décision
ORACLE OEM : Est une interface graphique et un outil de gestion centralisé pour les
administrateurs pour administré, surveillé les bases de données elle offre des fonctionnalités
de surveillance de performance de gestion des utilisateurs , des sauvegardes , des
récupérations ainsi que des outils de développement d’application
Quelques avantages de OEM :
 Vision unifié
 Réduction des couts opérationnels optimises les performances et automatise les
tâches répétitives pour réduire les contraintes sur les équipes IT
 Amélioration des disponibilités est un outil de surveillance proactive qui aide a
prévenir

ORACLE FORM AND REPORT : Ce sont des outils de développement d’appli


client-serveur utilisées pour crée des interfaces utilisateurs graphiques et des rapports qui
permet de développer rapidement des applications d’entreprise en utilisant les
fonctionnalités des formulaires interactifs et de génération de rapports

Quelques avantages :
 Rapidité dans le développement
 Sécurité
 Mise à jour

ORACLE J-DEVELOPPER : C’est un IDE pour la création des apps


JAVA ,JAVAEE. Il offre des fonctionnalités de développement et de débogage de test et
de déploiement d’apps java sur oracle web logic serveur
Quelques avantages :
 Développement rapide avec des fonctionnalités drag and drop et de réduction de
cause répétitif
 Outil intégré pour se connecter facilement aux bases de données Oracle et au
service web
 Documentation et support

CHAP : LA GESTION DES PROFIL ET DES PRIVILEGES


INTRODUCTION :
La gestion des utilisateurs, des privilèges et des profils est crucial pour la sécurité et
l’efficacité de la BD . Un utilisateur doit avoir des bons privilèges pour réaliser ses taches sans
compromettre la sécurité de l’ensemble du système, un profil est un ensemble de limites et de
ressources que l’on peut appliquer a des utilisateurs cela permet de Controller les ressources
utilisées par un utilisateur comme le nombre de session simultanée, la durée de la session et bien
+ encore .
Un profil correspond a un ensemble nommé contenant : les limites relatives au mot de
passe et au ressource l’historique des mots de passes, la vérification et la complexité du mots
passe, la durée d’une activité la durée d’une session
Une fois un profil crée l’admin des BD peut l’affecter a chaque utilisateur si les limites
relatives au ressources son rapide le serveur oracle limite l’utilisation de la base de donnée et des
ressources au
Les profils éviteront donc les surcharge et maintenir les surcharges et maintenir les
performances optimales
OBJECTIFS DES PROFILS :
 Contrôler les ressources cad limiter le nombre de session le temps du cpu , la taille
le mot de passe
 Assurer la sécurité cad établir les règles de gestion des mots passes
 Optimiser les performances

Remarque : les serveurs crées le profil par défaut en mm temps que la BD si aucun profil
n’est attribué explicitement a un serveur toutes les limites du profil défaut s’applique, toute fois
l’admin des bd peut modifier les valeurs afin d’appliquer par défaut les limites a tout les
utilisateurs si on affecte pas de profil a un utilisateur qu’on vient de crée ce dernier reçoit
automatiquement le profil défaut
Création d’un profil : pour crée un profil on utilise la commande
CREATE PROFILE Nom_profil
Limit session_per__user
CPU_per_sessions 10000
Idle_Time
Password_Life_TIMES
Explications des concepts
Per_user : Limite le nombre de session active par utilisateur
CPU_per : Limite le temps de cpu utilisé par session
Idle_time : délais d’une activité après lequel une session est automatiquement
déconnectée
Password_Life_times : Durée durant laquelle un mot de passe est valide avant qu’il ne
doit être changé

Modifier un profil : ALTER PROFILE ‘nom_profile’


Supprimer un profil n’etant plus en cours d’utilisation : DROP PROFILE ‘nom_profile’
CASCADE
NB :si un profile est attribué a des utilisateurs assuré de le réassigné ou de le supprimer
d’abord
Afficher les profiles existants : (SELECT FROM *DBA_PROFILES) ;

La gestion des profils est un élément essentiel pousssssssssr l’administration des BD elle
permet non seulement de réguler l’utilisation des ressources mais aussi de renforcer la sécurité au
sein de la BD
NB : Vous devez crée les profils adaptés au besoin des différents ,
Vous devez vérifier l’utilisation des profils pour ajuster des paramètres si nécessaires,
Vous devez imposer des règles strictes concernant la complexité et l’expiration des mots
de passes
GESTION DES PRIVILEGES :
Un privilège est un droit apporté à un utilisateur ou à un role pour effectuer certaines
actions de la BD . Les privilèges peuvent etre de 2 types :
Privileges systèmes : droits globaux qui permettent d’effectuer les taches dans la BD par
exemples : CREATE USER a un utilisateur ou ALTER DATABASE
Privileges objets : droits spécifiques sur des objets comme des tables , des vues par
exemples :SELECT ,INSERT ,DELETE sur une table
Les privilèges systèmes permettent à un utilisateur d’effectuer une commande
spécifique par exemple : CREATE SESSION cad permet à un utilisateur de se connecter à la
base de donnée, CREATE TABLE permet de crée les tables,
Les privilèges objets : ce sont des droits permettant d’effectuer des actions sur des
objets specifiques
Par exemple :SELECT(lire les donnees),INSERT la commande pour ajouter un
privilèges a un utilisateur est GRANT exemple de requêtes avec GRANT : GRANT
Pour attribuer plusieurs privilèges en une seule commande : GRANT
SELECT,INSERT,UPDATE ON ‘nom_table’TO ‘nom_utilisateur’ ;
Pour révoqué les privilèges a un utilisateur : REVOKE privilèges_name FROM
‘nom_utilisateur’

La visualisation des privileges


Pour consulter la visualisation des privilèges, on peut consulter les vues :
USER_SYS_PRIVS : liste les privilèges sys accordes à l’user courant
USER_tab_PRIVS : liste les privileges objets accordes
NB : Limiter les privilèges ne donne que les privileges necessaires ;
 Utiliser les roles pour simplifier la gestion.

La gestion des performances


Elle permet de garantir le temps de reponse et une utilisation efficace des ressources.
Quelques outils de surveillance :
 OEM(Oracle Entreprise Manager) : fournit une interface graphique pour surveiller
les performances de la bds, des serveurs et des applications ;
 AWR(Automatic Workload Repository ) : collecte les statistiques de performances
d’une periode donnee permettant d’analyser les tendances et les problemes
 L’optimisation des requetes : analyse les plans d’execution, utilise EXPLAIN
PLAN pour comprendre comment une requestes est executee et identifier les
ameliorations possibles
 L’indexation : créer des indexes appropries pour accélérer l’acces aux donnees et
eviter les indexes inutiles qui peuvent ralentir les requestes d’insertion et de mise à
jour .
 La gestion des ressources :
- (le profiling des utilisateurs) : utiliser des profils pour limiter les ressources par
des sessions utilisateurs. Il consiste à surveiller et à analyser les ressources par
les diff users. Cela aide à identifier les users qui utilisent le plus de ressources,
des requetes lentes ou/et inefficaces, des tendances d’utilisation de traitement
des performances globales ;
- Les ressouces manager : c’est un outil puissant qui permet d’allouer les
ressources dans une bds. Cela est particulierement utile dans les endroits ou
plusieurs users et applications partagent plusieurs ressources.
- Voici un apercu detaille de ses fonctionnalites et de son utilisation :
 Controler l’utilisation des ressources par l’utiisateur
 Prioriser les resources pour certaines applications ou groupes
utilisateurs
 De surveiller et d’analyser les performances du systemes

Vous aimerez peut-être aussi