Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Débuter
Débuter Forum d'entraide pour débuter avec Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/07/2011, 23h36   #1
Invité de passage
 
Inscription : mars 2007
Messages : 89
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 89
Points : 3
Points : 3
Par défaut schéma de base de donnée

salut
comment puis je supprimer un schémat de base de donnée??lors d'instalation d'une application qui utilise une bdd oracle ou se trouve la bdd ??pour la récupirer ??
merci de me repondre
khadija24 est déconnecté   Envoyer un message privé Réponse avec citation 02
Vieux 21/07/2011, 10h54   #2
Rédacteur
 
Inscription : décembre 2002
Messages : 2 387
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 387
Points : 3 265
Points : 3 265
Bonjour

Merci de faire des efforts de clarté !

Question 1 : DROP USER nom_schema CASCADE;

Question 2 : Ce n'est pas nous qui savons où se trouve votre base !

Question 3 : incompréhensible
__________________
Consultant / formateur Oracle indépendant
Certifié OCP 10g et 11g, sécurité 11g
Pomalaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2011, 14h11   #3
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
Utiliser la fonction recherche ce serait pas mal aussi
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 21/07/2011, 22h23   #4
Invité de passage
 
Inscription : mars 2007
Messages : 89
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 89
Points : 3
Points : 3
merci de me repondre
j'ai croyé choisi le forum des débutant
j'utilise sql + pour exécuter cette comande merci de m'horienter a un cour pour débutant
merci infiniment
khadija24 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 22/07/2011, 09h32   #5
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
Oui, ce forum s'adresse au débutant mais débutant ou pas, vous pouvez faire un effort pour expliquer correctement le problème et respecter les régles du forum.

orafrance est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 22/07/2011, 09h43   #6
Membre chevronné
 
Homme O. Joly
Support
Inscription : décembre 2010
Messages : 287
Détails du profil
Informations personnelles :
Nom : Homme O. Joly
Âge : 38
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : Support
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2010
Messages : 287
Points : 617
Points : 617
Bonjour,

Vous êtes en effet dans la section "débuter" qui s'adresse aux "débutants" (du moins je crois, je ne suis ni administrateur ni modérateur ni concepteur de ce forum).

Oracle est un ensemble de programmes qu'on appelle Instance qui gèrent un ensemble de fichiers sur disque qu'on appelle base de données.

L'instance est paramétrée dans un fichier qui s'appelle soit spfile<nom de l'instance>.ora soit init<nom de l'instance>.ora. Ce fichier doit se trouver dans le répertoire <ORACLE_HOME>/dbs.

La connexion à l'instance se fait par SQL*Plus (ou d'autres outils, mais restons simples).

la commande pour se connecter est

Cette commande fonctionne si l'utilisateur qui la lance appartient au groupe des administrateurs et que le variables d'environnement qui définissent le nom de la base (ORACLE_SID) le chemin vers les binaires (PATH) et le chemin vers le répertoire d'installation d'Oracle (ORACLE_HOME) sont bien définies. C'est ce rôle utilisateur (sysdba) qui a tous les droits sur la base.

Il est aussi possible de se connecter en utilisant l'utilisateur system par la commande suivante

Code :
sqlplus system/<mot de passe system>
ou (et c'est mieux)

Code :
1
2
sqlplus /nolog
conn system/<mot de passe system>
Une fois connecté à la base de donnée, vous saurez ou est la base de donnée (ou plus exactement les fichiers qui la constituent) en tapant la commande suivante :

Code :
SELECT  file_name FROM dba_data_files ;
toutes ces commandes doivent être passées depuis le serveur qui héberge la base de donnée.

Si vous vous connectez depuis un serveur client et donc différent de celui qui héberge votre base de donnée

Vous avez à priori un client oracle installé sur votre serveur et vous devez avoir l'habitude de vous connecter à votre base de données avec une instruction du type

Code :
sqlplus utilisateur/mdp@bdd
ou
Code :
1
2
sqlplus /nolog 
conn utilisateur/mdp@bdd
Dans les 2 cas bdd représente une route compréhensible par Oracle vers votre base de données

Pour savoir où elle se trouve (sur quel serveur) il faut taper l'instruction suivante

cette instruction doit vous retourner quelques lignes, dont une qui contient
Dans ce cas votre base de donnée est hébergée sur le serveur tutu.lulu.fr.

Normalement, maintenant vous savez où se trouve votre base de données et les fichiers qui la constituent

La suppression d'un schéma se fait comme vous l'a indiqué Pomalaix. J'ajouterais qu'en aucun cas, on ne doit effacer les fichiers du schémas sauf si on veut supprimer toute la base de donnée.

Par récupérer une base de donnée je suppose que vous voulez dire la sauvegarder ou la copier ailleurs.

Pour ça il faut
arrêter la base de donnée
  • copier l'ensemble de fichier qui la constituent (on a vu plus haut où ils étaient)
  • copier un fichier de contrôle (leur emplacement est défini dans le fichier d'initialisation init<nbdd>.ora ou spfile<nbdd>.ora par le paramètre control_files)
  • et éventuellement redémarrer la base de donnée.
Ou
  • Utiliser l'utilitaire de sauvegarde d'Oracle (à savoir RMan) mais c'est un peu plus compliqué que la copie simple des fichiers
ojo77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2011, 23h16   #7
Invité de passage
 
Inscription : mars 2007
Messages : 89
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 89
Points : 3
Points : 3
merci pour l'explication
je comprend que je doid utiliser sqlplus pour que je puisse supprimer le schémat de base de donné mais avec quel utilisateur puis je acceder a sql car je sais qu'a entre l'utilisateur et mot de passe de schémat que je veux supprimer .... je suis un peu perdu .... merci infinement
khadija24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2011, 23h23   #8
Invité de passage
 
Inscription : mars 2007
Messages : 89
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 89
Points : 3
Points : 3
supprimer le schémat de base de donnée vien a dire supprimer la base de donnée existante??
khadija24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2011, 01h04   #9
Invité de passage
 
Inscription : mars 2007
Messages : 89
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 89
Points : 3
Points : 3
une autre question svp
dans un certain réseau on travaille avec deux serveur un est supplémentaire se declenche lors de panne svp
j'arrive pas a comprendre comment il se declenche et pour la base de donnée oracle d'application web sous le serveur supplementaire comment préciser l'adresse localhost(au début sous le premier serveur quand on ecris l'adrese localhost s'amarche mais sous le deuxième bien sur c'est pas le cas comment se fait que le suplementaire devien localhost ,est ce que sa se fait automatiquement ???lors de panne????)
merci et si je suis pas explicite dans mes question c'est parceque j'ai pas bien saisie l'idée merci de m'aider a comprendre comment sa se passe .....
merci
khadija24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/08/2011, 17h01   #10
Invité de passage
 
Inscription : mars 2007
Messages : 89
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 89
Points : 3
Points : 3
merci
khadija24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h29.


 
 
 
 
Partenaires

Hébergement Web