|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : septembre 2006 Messages : 92 ![]() |
Bonsoir,
Ca fait un petit moment que je me pose cette question. C'est quoi le risque d'avoir deux schema de base de données dans la meme instance. Si vous pouvez detailler ca serait vraiment bien? J'ai lu pas mal de trucs. Ca m'a embrouillé lol Merci |
|
|
00
|
|
|
#2 |
|
Membre à l'essai
![]() Inscription : mars 2008 Messages : 34 ![]() |
2 schémas de bases de données???
|
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 497 ![]() |
Tu peux avoir une seule et même base de données pour plusieurs applications, si un schéma correspond à une appli
Pour garantir l'indépendance, utiliser des tablespaces différents, voire sur des disques différents. C'est pratique et ça mutualise les ressources de la machine (PGA+SGA communes), si ton serveur est limité Néanmoins, en cas de restauration à un point passé dans le temps, cela concernera tous les schémas. Exemple : tu veux restaurer ton schéma A 1 heure avant car quelqu'un a fait un drop table, dans ce cas il te faudra aussi restaurer tous les autres schémas 1 heure avant, d'où perte de données potentielle A moins de faire des exports/imports réguliers en guise de sauvegarde, dans ce cas tu peux réimporter seulement le schéma à restaurer
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne. La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi ! Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/ |
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Inscription : septembre 2006 Messages : 92 ![]() |
Merci pour ta reponse.
Imaginons maintenant qu'on a la meme instance et le meme schema pour 2 applications differentes (Une base de production et une autre base style Datawarehouse) . Ton explication reste la meme pour ce nouveau cas. |
|
|
00
|
|
|
#5 | |
|
Membre chevronné
![]() DBA Oracle freelance Inscription : janvier 2005 Messages : 558 ![]() |
Citation:
- consommation de ressources, notamment cpu, par une appli au détriment des autres (ressource manager n'était pas généralisé) - trouver les paramètres adéquats pour toutes les applications d'une même base (exemple : le db_file_multiblock_read_count) - sizing (parfois excessif mais nécessaire pour éviter les échec de transaction) du temp et de l'undo. Un paliatif sera un temp par schéma mais l'undo va resté commun |
|
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 497 ![]() |
Si ton serveur est suffisamment performant (CPU + mémoire) pour pouvoir faire tenir 2 bases, privilégie effectivement 2 bases distinctes (bien que même avec ça, c'est pas évident de savoir quelle base consomme quoi)
Sinon, mutualise les 2 schémas dans une seule base, techniquement c'est tout à fait faisable, tu auras les contraintes de dépendance de version, patch, sauvegarde/restauration ... Pour ton exemple d'avoir 2 bases (prod + datawarehouse), il faut aussi voir quelles sont les périodes d'activité de chacune, et si les paramètres d'instance peuvent être les mêmes (ex : une appli transactionnelle et une appli datawarehouse n'auront sans doute pas besoin des mêmes valeurs pour certains paramètres d'instance, ...) Bref, je dirais que pour 2 applis pas trop gourmandes en ressources et assez ressemblantes, on peut mutualiser
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne. La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi ! Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/ |
|
|
00
|
|
|
#7 | |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Citation:
|
|
|
|
00
|
|
|
#8 | |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 497 ![]() |
Citation:
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne. La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi ! Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/ |
|
|
|
00
|
|
|
#9 | |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Citation:
|
|
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : avril 2008 Messages : 1 ![]() |
salut!! svp g 1 petite recherche a faire et si c possble de m'aider a y repondre la kestion est la suivante :
" quel est la différence entre les 2 version d'oracle 8i et 9i au niveau de: - fichier d'initialisation - fichier de contrôle - la gestion des instances c très important |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com