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 :

Renommer le nom de l'instance


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 68
    Par défaut Renommer le nom de l'instance
    Bonjour,

    J'aimerai renommer le nom de mon instance, elle est déjà créé. L'instance se nomme "A" et j'aimerai la renommer en "B".

    Environnement : UNIX AIX 4.3
    Oracle : 9.2.

    J'ai essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ALTER DATABASE BACKUP CONTROLFILE TO TRACE;
    Il m'a généré un fichier ("ora....trc") que j'ai réutilisé en changeant le nom de la base et je l'ai renommé en ".sql". Sans oublier que j'ai changé le nom dans le fichier d'INIT, ainsi que tous les chemins aux fichiers.
    J'ai arrêté la base, ensuite, je l'ai lancé mon fichier ".sql".
    Sachant que la base était sur un FileSystem, que j'ai démonté et renommé avec un autre nom.

    MERCI

  2. #2
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    et alors, ça n'a pas fonctionné ?

    Sinon, voila une autre méthode :

    Monter la base :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SHUTDOWN IMMEDIATE
    STARTUP MOUNT
    Lancer l'utilitaire DBNEWID avec un user ayant le privilège SYSDBA:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    nid TARGET=sys/password@SID DBNAME=NEWSID
    Modifier le DB_NAME dans le fichier init ou en mode SPFILE :
    renommer le fichier SPFILE et changer le DB_NAME
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    STARTUP MOUNT
    ALTER SYSTEM SET DB_NAME=TSH2 SCOPE=SPFILE;
    SHUTDOWN IMMEDIATE
    Redécréer le fichier des mots de passe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    orapwd file=c:\oracle\920\database\pwdNEWSID.ora password=password entries=10
    Sous windows recréer le service :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    oradim -delete -sid SID
    oradim -new -sid NEWSID -intpwd password -startmode a -pfile c:\oracle\920\database\spfileNEWSID.ora
    Modifier la variable d'environnement ORACLE_SID :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    export ORACLE_SID=NEWSID
    Relancer le listener :
    Enfin, redémarrer la base en RESETLOGS
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    STARTUP MOUNT
    ALTER DATABASE OPEN RESETLOGS;
    SHUTDOWN IMMEDIATE
    STARTUP
    A noter que le changement du DB_NAME n'est pas obligatoire

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 68
    Par défaut Renommer le nom de l'instance
    MERCI pour toutes ses informations.
    Ca marche 8)

    Bonne journée

  4. #4
    Membre averti
    Inscrit en
    Juin 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Âge : 73

    Informations forums :
    Inscription : Juin 2004
    Messages : 13
    Par défaut DBNEWID ... réalisation incomplète...
    Bjour, j'ai un p'tit pb qui s'apparente...Cuncun voit t'il une solution ...
    Sur Oracle 9.2.0.6 /AIX 5.3
    Cmd :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    nid TARGET=sys/sys@V35P / AS SYSDBA DBNAME=V35V
    Si la commande se déroule bien, pendant un temps, elle se bloque sur le premier tablespace qui est dans un sosu répertoire !!!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    sv0137-ap[oracle] ==> nid TARGET=sys/sys@V35P / AS SYSDBA DBNAME=V35V
    DBNEWID: Release 9.2.0.6.0 - 64bit Production
    Copyright (c) 1995, 2002, Oracle Corporation.  All rights reserved.
     
    Password: 
    Connected to database V35P (DBID=774393699)
     
    Control Files in database:
        /sgbd/oracle/VPM/V35P/ctl/V35P_01.ctl
        /data/oracle/VPM/V35P/ctl/V35P_02.ctl
        /index/oracle/VPM/V35P/ctl/V35P_03.ctl
     
    Change database ID and database name V35P to V35V? (Y/[N]) => Y
     
    Proceeding with operation
    Changing database ID from 774393699 to 2483217521
    Changing database name from V35P to V35V
    Control File /sgbd/oracle/VPM/V35P/ctl/V35P_01.ctl - modified
        Control File /data/oracle/VPM/V35P/ctl/V35P_02.ctl - modified
        Control File /index/oracle/VPM/V35P/ctl/V35P_03.ctl - modified
        Datafile /data/oracle/VPM/V35P/donnees/V35P_system01.dbf - dbid changed, wrote new name
        Datafile /data/oracle/VPM/V35P/donnees/undotbs01.dbf - dbid changed, wrote new name
        Datafile /data/oracle/VPM/V35P/donnees/tools01.dbf - dbid changed, wrote new name
        Datafile /data/oracle/VPM/V35P/donnees/users01.dbf - dbid changed, wrote new name
        Datafile /data/oracle/VPM/V35P/donnees/V35P_DATA01_01.dbf - dbid changed, wrote new name
        Datafile /index/oracle/VPM/V35P/donnees/V35P_INDEX01_01.dbf - dbid changed, wrote new name
     
    NID-00100: Cannot open datafile "/data/oracle/VPM/V35P/donnees/vpm/AFF_NOUV"
     
     
    Change of database name and database ID failed.
    Must finish change or REVERT changes before attempting any database operation.
    DBNEWID - Completed with errors.select * from global_name;
    Merci

  5. #5
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    le fichier ne termine pas par .dbf comme les autres... c'est étrange. T'es sûr que le fichier demandé est bien présent ?

  6. #6
    Membre averti
    Inscrit en
    Juin 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Âge : 73

    Informations forums :
    Inscription : Juin 2004
    Messages : 13
    Par défaut Oui, les fichiers sont présents ...
    Citation Envoyé par orafrance Voir le message
    le fichier ne termine pas par .dbf comme les autres... c'est étrange. T'es sûr que le fichier demandé est bien présent ?
    Je t'ai répondu par MP ... Donc il est vrai que certain fichiers n'ont pas d'extension ... mêm pô de ma faute, si j'ai eu le droit de migrer, je n'ai pas eu le droit de refaire une structure complêtement OFA...
    Bon mais dans le dico, les fichiers existent, sont accessibles et opérationnels ...
    ... Beurk mon histoire .. jUste pace qu'heu il me semblait plus facile de faire de la copie de base de production > sur la Dev et la formation pour éviter toute la merde des exports ... imports ..
    Merçi pour les solutions

  7. #7
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    essaye de suivre les étapes au début de cette discussion si nid ne fonctionne pas

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2012] Renommer le nom d'un serveur hébergeant une instance nommée sql server
    Par Bernardos dans le forum Administration
    Réponses: 3
    Dernier message: 22/09/2014, 12h16
  2. Changer le nom d'une instance SQL Server
    Par ymerej dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 23/05/2007, 16h05
  3. Réponses: 1
    Dernier message: 27/04/2007, 11h41
  4. Renommer le nom d'une carte réseau
    Par gentilemathieu dans le forum Windows XP
    Réponses: 3
    Dernier message: 25/02/2007, 12h01
  5. Recuperer le nom d'une instance
    Par Sly2k dans le forum Langage
    Réponses: 5
    Dernier message: 06/11/2006, 14h56

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