Salut, j'aimerai bien savoir comment créer une instance et une base de données ORACLE 10G , étape par étape, et merci
Version imprimable
Salut, j'aimerai bien savoir comment créer une instance et une base de données ORACLE 10G , étape par étape, et merci
Salut,
Le plus simple pour toi est d'utiliser l'utilitaire graphique dbca qui est fourni avec Oracle.
Bonjour,
Il est possible de créer une base de données lors de l'installation du noyau oracle.
Il est possible également d'utiliser un assistant de création de base de données dbca qui se trouve dans le répertoire $ORACLE_HOME/bin
Cet assistant propose des bases par défaut et des bases personnalisables, des schémas d'exemple...
bonjour
me revoilà av vous...
Justement oracle 10g est installé à mon poste et je ne trouve pas le fichier dbca.bat pour créer ma base
bizarre vous savez pourkoi?8O
DBCA fait partie des outils serveur.
Si tu n'as installé que la partie cliente...c'est cuit.
Il faudra installer la partie administrateur.
merci bien , mais je voudrai plus précisément la création d'une base de données et instance ORACLE manuellement ,y compris tout les détails .
sur quel OS tu veux monter ta base : un serveur Winows ou un linux?
dsl , j ai oublié de citer que je veux monté ma base sur Windows
va voir ce lien
merci bien pour le lien, c'est intéressant
spt lors de la création du service oracle j'obtiens ce message d'erreur DIM-00003: Un argument du paramètre est absent.
alors comment résoudre le problème,
envoi la commande que tu passes.
oradim -new -sid the_sid -intpwd mypass -startmode manual
quand tu fais dans une console la commande set que vois tu pour la variable ORACLE_SID?
oracle_sid=the_sid
essai d'enlever le -new ce qui te donne :
oradim -sid the_sid -intpwd mypass -startmode manual
DIM-00002: La commande indiquÚe n'est pas valide.
essai cette fois :
oradim -new -sid the_sid -intpwd mypass -startmode auto
mm message d'erreur dim-00003
j'ai déja une instance Oracle sur mon pc, ma question c'est: est ce qu'on peut faire marcher 2 instance sur la même machine ?
Je ne vois pas ou est l'erreur de plus je viens de faire la création pas à pas et je n'ai pas eu d'erreur.
oui c'est possible mais avec des SID différent et des répertoires d'installation différent aussi.
en tout cas , merci
tu as réussi?
non , j'ai supprimé l'instance que je l'ai déjà, par ce que mon but c'est de pratiquer la création d'une instance oracle manuellement,ma question mnt, c'est a quoi sert de créer la variable ORACLE_SID avec la commande : set oracle_sid=the_sid??? et merci bien Z3phur
maintenant c'est bien ,j'ai réussie à créer l'instance après la suppression de l'ancienne instance.mais tu peux bien me répondre a ma question stp.
Tout simplement pour l'initialiser et si jamais tu avais deux instances sur ta machine cela déterminerai celle avec qui tu veux travailler
lors de la création de l'instance, je suis passé à la 2ém étape(l'exécution des scriptes catalogue.sql et catproc.sql) et pour cela j'ai créer le scripte suivant :
Set Echo Off
Spool 'c:\oracle\path\echo\echo_catalogs.txt'
connect sys/ admin as sysdba
Startup pFile= c:\oracle\path\pfile(init)\init_maroc.ora
@C:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\catalog.sql
@C:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\catproc.sql
Shutdown
Spool Off
Au début de l'exécution tout est bien passé sans erreurs, mais après 3min,j'ai eu beaucoup d'erreur ressemble a cela:
CREATE OR REPLACE public synonym dba_source_tables for dba_source_tables
*
ERREUR Ó la ligne 1 :
ORA-00604: une erreur s'est produite au niveau SQL rÚcursif 1
ORA-04031: impossible d'affecter 40 octets de mÚmoire partagÚe ("shared
pool","select obj#,type#,ctime,mtim...","Typecheck","qcsqlpath: qcsAddSqlPath")
GRANT select on dba_source_tables to select_catalog_role
*
ERREUR Ó la ligne 1 :
ORA-00604: une erreur s'est produite au niveau SQL rÚcursif 1
ORA-04031: impossible d'affecter 16 octets de mÚmoire partagÚe ("shared
pool","select obj#,type#,ctime,mtim...","sql area","kglhin: temp")
Donc comment résoudre ce problème ?!
merci bien , c'est résolue :)
tu peux me dire comment c'est résolu ton error sql recursif 18O
j'ai déja eu ce msg à leur d'aujourd'hui ce n'est pas résolu
MERCI par avance
J'ai pas fais grand chose ,j'ai augmenté la taille de la mémoire partagé,j'ai lui affecte 70M , et de rien ...