IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 Oracle Discussion :

Organisation basique d'un système ORACLE / SQL


Sujet :

Oracle

  1. #1
    Membre du Club
    Avatar de Roln1k
    Homme Profil pro
    Etudiant en Ingénierie Réseau
    Inscrit en
    Novembre 2013
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Etudiant en Ingénierie Réseau

    Informations forums :
    Inscription : Novembre 2013
    Messages : 53
    Points : 61
    Points
    61
    Billets dans le blog
    1
    Par défaut Organisation basique d'un système ORACLE / SQL
    Salut,
    Souhaitant me renseigner dans le cadre d'un projet, je souhaitais savoir si j'ai bien compris la manière dont s'organise un système Oracle avec des requetes SQL :

    Un client A souhaite faire une requete SQL sur un serveur avec une BDD.
    Pour cela, on installe Oracle sur le serveur et paramètre la BDD dans Oracle et un SQL serveur qu'on relie à notre BDD Oracle. Le client A lui va depuis un client SQL (MySQL ou autre) pouvoir ainsi faire des requtes vers la base.

    C'est comme ça que je crois que celà fonctionne (de manière grossière) mais est-ce bien le cas ?

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 460
    Points : 8 074
    Points
    8 074
    Par défaut
    Votre question est assez confuse quant à la signification que vous donnez à SQL.
    Voulez-vous parler du langage SQL ou du SGBD nommé SQL Server ?

    Vous évoquez plusieurs produits (Oracle, SQL Server, MySQL), qui sont tous des SGBD, et que l'on peut manipuler avec des commandes SQL.
    Néanmoins, le jeu de commandes supportées par ces différents produits n'est pas le même, même si certaines sont communes.

    De ce fait, la notion de "client SQL", qui permettrait de se connecter à n'importe quel SGBD, n'existe pas vraiment. Il y aura toujours besoin quelque part d'une couche d'accès spécifique au SGBD visé.
    En aucune manière un "client MySQL" ne pourra spontanément se connecter à une base Oracle.

    Si on veut se connecter à une base de données Oracle, il faut disposer d'un client Oracle sous une forme ou sous une autre.
    Soit un "client lourd" intégrant la couche de communication "Oracle Net" (nommée SQL*Net dans des temps anciens), soit un simple pilote JDBC pour Oracle.

    Ainsi, l'outil SQL Developer repose simplement sur JDBC.
    Si vous avez le pilote JDBC pour Oracle, vous pourrez travailler sur une base Oracle, en respectant sa syntaxe.
    Si vous ajouter le pilote JDBC pour DB2, vous pourrez travailler sur une base DB2, en respectant sa syntaxe.

    Si votre besoin est de faire des requêtes hétérogènes (par exemple une jointure entre une base Oracle et une base SQL Server), c'est possible, mais il faudra forcément installer la couche de communication vers le 2e SGBD et faire un paramétrage spécifique.
    Spontanément, SQL Server ne sait pas parler à Oracle, ni vice versa.
    Consultant / formateur Oracle indépendant
    Certifié OCP 12c, 11g, 10g ; sécurité 11g

    Ma dernière formation Oracle 19c publiée sur Linkedin : https://fr.linkedin.com/learning/oracle-19c-l-administration

  3. #3
    Membre du Club
    Avatar de Roln1k
    Homme Profil pro
    Etudiant en Ingénierie Réseau
    Inscrit en
    Novembre 2013
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Etudiant en Ingénierie Réseau

    Informations forums :
    Inscription : Novembre 2013
    Messages : 53
    Points : 61
    Points
    61
    Billets dans le blog
    1
    Par défaut
    Salut,
    En effet, je pense que je vais demander des précisions et me renseigner plus sur les différents termes

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Oracle SQL] Savoir si un enreg est bloqué
    Par AnneC dans le forum Oracle
    Réponses: 4
    Dernier message: 26/02/2008, 13h40
  2. oracle,sql server et my sql
    Par latitude dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 01/03/2005, 09h24
  3. conflit oracle sql server ?
    Par skaii dans le forum Décisions SGBD
    Réponses: 6
    Dernier message: 10/02/2005, 18h28
  4. [ORACLE][SQL] procedure sous delphi avec une requete SQL
    Par nivet dans le forum Bases de données
    Réponses: 2
    Dernier message: 17/11/2004, 13h43
  5. Connexion SGBD Oracle-SQL langage C/C++
    Par K2004 dans le forum Interfaces de programmation
    Réponses: 4
    Dernier message: 10/02/2004, 19h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo