web-dev-qa-db-fra.com

Supprimer ORA-01100: Base de données déjà montée

J'utilise Oracle 11G et il y a une base de données créée lors du nom d'installation "XYZ" et l'utilisateur "XYZ" .now J'ai créé un utilisateur 'ABC' et a donné la permission à ABC.

"CREATE SESSION, ALTER SESSION, CREATE DATABASE LINK, 
 CREATE MATERIALIZED VIEW, CREATE PROCEDURE, CREATE PUBLIC SYNONYM, 
 CREATE ROLE, CREATE SEQUENCE, CREATE SYNONYM, CREATE TABLE, 
 CREATE TRIGGER, CREATE TYPE, CREATE VIEW, UNLIMITED TABLESPACE"

Maintenant, j'essaie de créer une base de données nommée 'abc'

Au moment de la création de la base de données, je reçois l'exception suivante:

ORA-01501:CREATE DATABASE FAILED 
ORA-01100:DATABASE ALREADY MOUNTED

S'il vous plaît dites-moi comment sortir de cela. Quelle procédure standard pour créer une base de données?

1
nitesh.kodle123

@ NITESH.KODLE123 Faites la différence entre une instance de base de données et un schéma de base de données !!!

Identifiez ce que vous voulez faire, puis cherchez comment faire!

1
Cyryl1972

Les étapes suivantes doivent être suivies:

1.Créate appropriée répertoire pour une nouvelle base de données

Comme:

  1.C:\oraclexe\app\Oracle\admin\DB_NAME
  2.C:\oraclexe\app\Oracle\admin\DB_NAME\adump
  3.C:\oraclexe\app\Oracle\admin\DB_NAME\dpdump
  3.C:\oraclexe\app\Oracle\admin\DB_NAME\pfile

2.Créez une nouvelle instance de base de données pour une nouvelle base de données

  C:\Windows\system32>oradim -new -sid DB_NAME

3.Créez le fichier de mots de passe pour la nouvelle base de données.

Comme: c:\windows\system32> orapwd fichier = c:\oracexe\app\oracle\product\11.2.0\serveur\base de données\pwddb_name.ora mot de passe = mot de passe

4.Créez Nouveau Pfile en C:\oracexe\app\oracle\admin\db_name\Pfile - Link

  1. Démarrage Nomount Stage DB utilisant un nouveau Pfile

    • Définir l'instance Oracle.

         SET Oracle_SID=DB_NAME
      
    • démarrez SQL Plus et Connectez-vous.

    • démarrer l'instance Oracle.

      SQL> Startup nomount Pfile = 'Path of initdb_name.ora';

6.Créez le script de base de données avec l'espace et le fichier nécessaires.

7.Check Statut d'instance

 select status from v$instance;

8.Version

 select * from v$version;
0
nitesh.kodle123