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
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
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 12c, 11g, 10g ; sécurité 11g
Ma dernière formation Oracle 19c publiée sur Linkedin : https://fr.linkedin.com/learning/oracle-19c-l-administration
Utiliser la fonction recherche ce serait pas mal aussi
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
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.
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part sqlplus / as sysdba
Il est aussi possible de se connecter en utilisant l'utilisateur system par la commande suivante
ou (et c'est mieux)
Code : Sélectionner tout - Visualiser dans une fenêtre à part sqlplus 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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 sqlplus /nolog conn system/<mot de passe system>
toutes ces commandes doivent être passées depuis le serveur qui héberge la base de donnée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part select file_name from dba_data_files ;
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
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part sqlplus utilisateur/mdp@bdd
Dans les 2 cas bdd représente une route compréhensible par Oracle vers votre base de données
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 sqlplus /nolog conn utilisateur/mdp@bdd
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part tnsping bdd
Dans ce cas votre base de donnée est hébergée sur le serveur tutu.lulu.fr.
Code : Sélectionner tout - Visualiser dans une fenêtre à part (HOST = 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
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
supprimer le schémat de base de donnée vien a dire supprimer la base de donnée existante??
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
merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager