Anúncio

repartition oracle.pptx

30 de Jan de 2023
Anúncio

Mais conteúdo relacionado

Anúncio

repartition oracle.pptx

  1. Répartition dans Oracle Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR) Ministère de l’Enseignement Supérieur et de la Recherche Scientifique Université Dr Tahar Moulay de Saïda Faculté de Technologie Département d’Informatique Master II - Réseaux Informatiques et Systèmes Répartis (RISR) UEF32 - Administration et Sécurité des Systèmes d’Information Répartis (ASSIR)
  2. Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR) 1- Oracle Net Oracle Net services fournit des solutions de connectivité dans des environnements distribués. 1. Oracle Net 2. Modules d’écoute/listeners le fichier de configuration LISTENER.ORA contient : – son nom, par défaut LISTENER – son adresse (HOST et PORT) : (ADDRESS = (PROTOCOL = TCP) (HOST = localhost) (PORT = 1521) – les SIDs (Service ID) des BDs Oracle_HOMEproductVERSIONdbhome_1NETWORKADMIN listener.ora
  3. Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR) 1- Oracle Net … >SQLPLUS USERNAME Entrer le mot de passe : … >SQLPLUS USERNAME/PASSWORD
  4. Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR) 1- Oracle Net Oracle_HOMEproduct11.2.0dbhome_1NETWORKADMIN tnsnames.ora CH_CONEX = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.101)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = bdd1))) … >SQLPLUS USERNAME/PASSWORD@CH_CONEX
  5. Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR) 1- Oracle Net
  6. Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR) 2- Les liens de base de données • Pour interroger une BD distante, il faut créer un lien de base de données. • Un lien de base de données est un chemin unidirectionnel d’un serveur à un autre. • Dans un lien de BD, on doit indiquer : • le nom du compte auquel on se connecte (username) • le mot de passe de ce compte (password) • le nom de service associé à la base distante (fourni par la chaine de connexion).
  7. Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR) 2- Les liens de base de données
  8. Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR) CREATE [SHARED|PUBLIC|PRIVATE] DATABASE LINK NomLien CONNECT TO ….. CURRENT_USER User IDENTIFIED BY password USING chaine_connexion 2- Les liens de base de données • Un lien est soit privé ou public. • La clause CONNECT TO active une session vers la base distante. • La clause CURRENT_USER crée un lien BD pour l’utilisateur courant. • La clause USING chaine_connexion spécifie le nom de service d’une base distante. • Les informations sur les liens de BD, figurent dans les vues du dictionnaire de données : DBA_DB_LINKS et USER_DB_LINKS.
  9. Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR) CREATE DATABASE LINK Lien_serv1_to_serv2 CONNECT TO user_serv2 IDENTIFIED BY pswd_user2 USING 'ch_conex_serv1_serv2'; 2- Les liens de base de données CREATE PUBLIC DATABASE LINK Lien_serv1_to_serv2 CONNECT TO user_serv2 IDENTIFIED BY pswd_user2 USING 'ch_conex_serv1_serv2';
  10. Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR) 2- Les liens de base de données Utilisation d’un lien: SELECT * FROM nom_table@nom_lien SELECT * FROM ahat@lien_serv1_to_serv2
  11. Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR) 3- Transparence create view LOCAL_ETUDIANT_VIEW as select * from ETUDIANT@nom_lien where UNIV=‘SAIDA'; Création d’un synonyme (CREATE SYNONYM) CREATE [OR REPLACE] [PUBLIC] SYNONYM [schéma.]nomSynonyme FOR [schéma.]nomObjet [@lienBaseDonnées]; Création des vues (CREATE VIEW) CREATE PUBLIC SYNONYM etudiant_master FOR etudiant@lien_serv1_to_serv2 ;
Anúncio