Bj,
Je passe de Postgres à Oracle et je découvre les instances.
Que représentent-elles?
Faut-il en créer à chaque nouvelle bdd?
Merci par avance à ceux qui éclaireront ma lanterne.
Samyl
Version imprimable
Bj,
Je passe de Postgres à Oracle et je découvre les instances.
Que représentent-elles?
Faut-il en créer à chaque nouvelle bdd?
Merci par avance à ceux qui éclaireront ma lanterne.
Samyl
Une instance est constituée de l'ensemble des processus qui exécutent du code Oracle côté serveur (processus démons + processus serveurs pour les sessions des clients) et de la mémoire partagée par ces processus. Avec Oracle il faut créer une base avec CREATE DATABASE et non l'instance: l'instance est automatiquement créée à chaque commande STARTUP.
exact
une BD peut avoir une à plusieurs instances (si j'ai bien compris) :roll:
Mais ce que je ne comprends pas c'est QUEL EST l'INTERET :oops:
Supposons que vous avez une base de prod et vous voulez une base de test sur la même machine.
Vous avez la possibilité :
de créer un schéma test dans la base de prod
de créer une autre instance sur la même machine
Vous choisissez quel scénario ?
ce n'est pas encore clair.....
j'avoue je crée une nouvelle instance qui veut dire une nnouvelle base que je nommerai db_name=test et db_instance='test'
Concernant le schéma test comment procéder à la connexion?
je me connecte avec ORACLE_SID='base de prod' avec pwd de la base de prod? JE NE COMPREND PAS:oops:
j'ai topujours pensé que l'instance attribue un espace logique pour que les processus d'arriere plan s'exécutent ....est ce que c'est vai ce ke je raconte:oops:
Il y'a une explication ici : Instance Oracle
Une BD peut avoir plusieurs instances, c'est du RAC