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?
@ 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!
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
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;