Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour 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 04/01/2008, 18h16   #1
Invité régulier
 
Inscription : octobre 2006
Messages : 77
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 77
Points : 5
Points : 5
Par défaut Oracle_home dans les chemin de ma base

Bonjour,

Je n'ai pas encore les chemin de l'install d'oracle de mon client.
Et je voudrais utiliser la variable Oracle_home pour specifier tous mes chemins d'acces.
Cependant, dans le script de creation de base de donnée, le chemin est une string:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
CREATE DATABASE mabase
    CHARACTER SET WE8ISO8859P1
    LogFile
        GROUP 1 'D:\oracle\product\10.2.0\db_1\oradata\mabase\redo1.log' size 10M reuse,
        GROUP 2 'D:\oracle\product\10.2.0\db_1\oradata\mabase\redo2.log' Size 10M reuse
    DataFile 'D:\oracle\product\10.2.0\db_1\oradata\mabase\system.dbf' Size 50M
        autoextend ON
        next 10M maxsize unlimited
        extent management LOCAL
    sysaux datafile 'D:\oracle\product\10.2.0\db_1\oradata\mabase\sysaux.dbf' Size 10M
        autoextend ON
        next 10M
        maxsize unlimited
    undo tablespace undo
        datafile 'D:\oracle\product\10.2.0\db_1\oradata\mabase\undo.dbf'
        Size 10M
    DEFAULT TEMPORARY tablespace temp
        tempfile 'D:\oracle\product\10.2.0\db_1\oradata\mabase\temp.dbf'
        Size 10M
        ;
Comme vous le voyez les chemin sont en dur dans le code a partir du lecteur D:\...
Est-il possible d'utiliser oracle_home ( le ? )pour specifier ces chemins ??
( J'ai le meme probleme avec spool...)
kramer Mc Barreth est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2008, 18h37   #2
Expert Confirmé
 
Inscription : février 2006
Messages : 3 433
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3 433
Points : 3 462
Points : 3 462
Pour créer une base sans avoir à coder en dur les noms de répertoires et les noms de fichiers en durs en SQL, vous pouvez utiliser les Oracle Managed Files qui nécessitent de nommer les répertoires des fichiers dans le fichier d'initialisation.
__________________
P. Forstmann

AskTom Forums OTN doc 8, 9, 10 et 11
pifor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2008, 22h19   #3
Membre éprouvé
 
Inscription : décembre 2007
Messages : 354
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : décembre 2007
Messages : 354
Points : 408
Points : 408
Effectivement la solution que propose Pierre est valable mais, en production, elle nécessite réellement que les disques soient gérés en RAID, ...
Michel SALAIS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2008, 10h01   #4
Invité régulier
 
Inscription : octobre 2006
Messages : 77
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 77
Points : 5
Points : 5
ok, merci, je vais me renseigner dans ce sens..
kramer Mc Barreth est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2008, 10h06   #5
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
je préfère la solution plus élégante du template pour DBCA...
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2008, 11h00   #6
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
c'est pas "?" sinon pour remplacer ORACLE_HOME dans les scripts SQL ?
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2008, 12h43   #7
Expert Confirmé Sénior


 
Avatar de laurentschneider
 
Homme Laurent Schneider
Administrateur de base de données
Inscription : décembre 2005
Messages : 2 927
Détails du profil
Informations personnelles :
Nom : Homme Laurent Schneider
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Finance

Informations forums :
Inscription : décembre 2005
Messages : 2 927
Points : 4 549
Points : 4 549
Citation:
Envoyé par kramer Mc Barreth Voir le message
Est-il possible d'utiliser oracle_home ( le ? )pour specifier ces chemins ??
oui
__________________
Mon blog : laurentschneider.com
Mon livre : Advanced Oracle SQL Programming
laurentschneider 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 17h16.


 
 
 
 
Partenaires

Hébergement Web