Comment puis-je créer et d'accéder à de multiples bases de données Oracle 11g?
J'ai acheté un Oracle 11g récemment et je voulais que tous mes développeurs à l'utiliser. Évidemment, je ne peux pas acheter des licences différentes pour chaque. Ainsi est-il possible pour moi de créer une base de données pour chacun des développeurs?. Par déduction, je sais que c'est possible.
Cependant, je n'arrivais pas à trouver comment je peux le faire. J'ai googlé. Il n'y avait pas défini guide pour ce cas particulier. Pouvez-vous indiquer la bonne ressource?
Ou pourriez-vous liste les étapes pour y parvenir?
Je serais à jamais reconnaissant.
-
Sheldon
Hmmm.. beaucoup de ces guides sur internet toujours supposer que vous avez une certaine connaissance avant la lecture de ces guides, mais c'est rarement le cas.
OriginalL'auteur Sheldon | 2011-02-22
Vous devez vous connecter pour publier un commentaire.
Lorsque vous créez un utilisateur dans Oracle, vous êtes à la création d'un schéma. Un schéma est une collection de tableaux et d'objets liés (affichages, fonctions, procédures stockées, etc) qui lui est propre schéma. Ainsi, chaque développeur peut ont leurs propres utilisateur/schéma, et de travailler de façon indépendante l'un de l'autre. L'accès à d'autres utilisateurs peut être accordée, et le public synonymes peuvent être créés pour s'assurer que YOUR_TABLE points pour un YOUR_TABLE dans un schéma spécifique, sans la nécessité de préciser que du schéma. Mais ce peut manger de l'espace...
Si il est partagé de développement, peut-être mieux d'avoir un seul et unique schéma de sorte que tout le monde travaille sur la même copie.
OriginalL'auteur OMG Ponies
Créer une base de données et de donner à chaque développeur de son propre schéma (nom d'utilisateur/mot de passe).
OriginalL'auteur Robert Merkwürdigeliebe
Aussi longtemps que tous vos instances de base de données sont sur le même serveur, vous pouvez construire autant que vous le souhaitez sans avoir à payer plus. La Performance pourrait devenir un problème avec plus d'instances en fonction de la façon dont beaucoup utilisés, ils sont.
Vous ne mentionnez pas votre plate-forme.
Sur windows, voici comment utiliser le Base de données de l'Assistant de Configuration (DBCA). Je pense que c'est assez similaire sur *nix.
Chaque base de données ainsi créée a un nom différent. Pour y accéder, il suffit simplement d'utiliser un tnsnames.ora fichier avec des entrées différentes pour chaque instance sur le serveur.
OriginalL'auteur DCookie
Vous pouvez acheter Oracle de l'édition personnelle de chaque développeur et de l'installer sur leur ordinateur de bureau/ordinateur portable. Selon shop.oracle.com c'est de 460 $par utilisateur. De cette façon, vous pouvez donner à chacun un accès complet à Oracle et d'économiser beaucoup d'ennuis. Les développeurs peuvent apprendre Oracle plus rapidement et d'être plus productifs, et les Administrateurs de bases de données n'aurez pas à vous soucier de faire tomber le serveur.
Ou, éventuellement, vous pouvez même l'utiliser gratuitement si votre programme n'est pas dans la production de encore. Le Oracle licence de Développeur vous permet de:
OriginalL'auteur Jon Heller