IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration Oracle Discussion :

Script Repertoire Datafiles sous windows


Sujet :

Administration Oracle

  1. #1
    Candidat au Club
    Inscrit en
    Avril 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 4
    Points : 3
    Points
    3
    Par défaut Script Repertoire Datafiles sous windows
    Bonjour,

    J'ai un script qui permet de me créer une tablespace dans ma base sous unix.

    select distinct 'CREATE TABLESPACE DATABASEFILE '||chr(10)||
    'DATAFILE '''||SUBSTR(name,1,INSTR(name,instance_name,1,1)-1)||
    instance_name||'/DATABASEFILE_01.DBF''' ||' size 10m reuse'||chr(10)||
    ' AUTOEXTEND ON NEXT 10240K MAXSIZE 32767M LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;'
    from v$datafile, v$instance

    Seulement, il ne semble pas fonctionner quand je le lance dans sqlplus pour ma base windows.

    le "SUBSTR(name,1,INSTR(name,instance_name,1,1)-1)" devrait me renvoyer le répertoire où sont enregistré les datafiles. Mais c'est pas le cas.

    Une idée ???
    Merci pour votre aide.

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 460
    Points : 8 077
    Points
    8 077
    Par défaut
    Bonjour et bienvenue dans le forum Oracle

    Pour prendre de bonnes habitudes dès le début, pensez à utiliser les balises CODE (le bouton "dièse" dans la barre d'outils lorsque vous rédigez) pour formater votre code et le rendre plus lisible.

    Pour rendre vos questions les plus claires possible, donnez un exemple concret de ce que vous attendez, et de ce que vous obtenez.


    Si le INSTR ne renvoie pas le résultat attendu, c'est sans doute que la sous-chaîne recherchée (le nom de l'instance dans le chemin du fichier) n'existe pas, et ce à cause d'une différence de casse entre le nom de l'instance tiré de V$INSTANCE, qui est en minuscules, et le chemin du fichier, qui est en majuscules.
    Si vous harmonisez tout ça par UPPER ou LOWER, ça devrait mieux se passer.
    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

Discussions similaires

  1. [EasyPHP] repertoire /home sous windows
    Par Titum dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 06/04/2011, 18h54
  2. [EasyPHP] Exécuter script genre cron sous windows en local
    Par nathalie16 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 01/11/2010, 13h18
  3. Script de base sous Windows.
    Par ddr_xp68 dans le forum Windows
    Réponses: 6
    Dernier message: 28/02/2007, 07h36
  4. Script de suppression d'archives sous WINDOWS
    Par alxkid dans le forum Administration
    Réponses: 3
    Dernier message: 18/08/2004, 11h11
  5. quel langage choisir pour faire de script sous windows
    Par pas05 dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 18/11/2002, 22h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo