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

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Architecture multitenant Oracle 12c,
Un tutoriel de Fabien Celaia

Le , par Fabien Celaia

0PARTAGES

1  1 
Bonjour,

Voici une petit critique sous forme d'article de la nouvelle fonctionnalité d'Oracle 12c, les bases multitenant

Architecture multitenant Oracle 12c

N'hésitez pas à poster vos commentaires/remarques

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de SQLpro
Rédacteur https://www.developpez.com
Le 02/10/2023 à 9:28
Petite précision, mais qui a son importance, le journal des transactions est toujours partagé par toutes les bases de données. Autrement il n'existe pas un journal de transaction par base de données.

De même, il n'est pas possible de faire des requêtes interbases sans passer par des dblink... Ce qui ne permet pas d'optimiser les jointures entre deux tables de deux bases différentes...

A +
0  0 
Avatar de vanagreg
Membre chevronné https://www.developpez.com
Le 02/10/2023 à 10:17
Bonjour,

L'article contient une affirmation fausse:
"L'architecture multitenant est soumise à licence (et elle est chère !) et nécessite l'Enterprise Edition."

L'architecture multitenant est aussi disponible pour la Standard Edition 2. Au début 1 seule PDB était possible, maintenant jusqu'à 3 PDBs sont autorisées.

Concernant les requêtes interbases, si les PDBs sont dans le même CDB tu n'as pas besoin de DB link, tu peux utiliser la clause CONTAINER.
0  0 
Avatar de SQLpro
Rédacteur https://www.developpez.com
Le 02/10/2023 à 23:49
Citation Envoyé par vanagreg Voir le message
Bonjour,

L'article contient une affirmation fausse:
"L'architecture multitenant est soumise à licence (et elle est chère !) et nécessite l'Enterprise Edition."
L'article ayant été écrit en 2014, la version d'Oracle était alors la 12C et ce module était payant. Ce n'est que récemment que le multi tenant est devenu moins payant pour quelques pauvres bases là ou les autres ne le font jamais payer même pour des milliers de bases (un de nos client avait 25 000 bases sur une seule instance SQL Server en version standard).

A +
0  0 
Avatar de vanagreg
Membre chevronné https://www.developpez.com
Le 03/10/2023 à 13:40
Bonjour,

Il y a certainement confusion dans la compréhension. L'architecture multitenant était AUSSI disponible en Standard Edition 2 à sa sortie en 12c. La seule limite c'était l'utilisation d'une seule PDB. Alors bien sûr ça n'offrait aucun intérêt du point de vue purement multitenant, mais c'était surtout pour forcer l'utilisation de la nouvelle architecture, car le but pour Oracle c'était de toute façon sortir de l'architecture classique. D'ailleurs cette dernière n'est plus supportée depuis la 21c.
Maintenant la SE2 permet l'utilisation de 3 PDBs, et en effet si on est en Entreprise Edition si on veut utiliser X PDBs c'est une option payante.
La politique tarifaire d'Oracle est très discutable, nous sommes d'accord.
0  0