Méthode : 1. Utilisez la commande "shutdown immdiate" pour fermer la base de données ; 2. Modifiez le fichier "initSID.ora" et remplacez le contenu "instance_name" par un nouveau sid ; 3. Modifiez "SID_NAME" dans le "listener" ; .ora" Le contenu de l'élément est suffisant.
L'environnement d'exploitation de ce tutoriel : système linux7.3, version Oracle 11g, ordinateur Dell G3.
1. Connectez-vous à la base de données pour afficher le SID
select instance_name,status from v$instance;
2 Fermez la base de données
shutdown immdiate;
3. Modifiez le fichier /etc/oratab
4. sous l'utilisateur Oracle et la source .bash_profile pour prendre effet
Vérifiez si cela prend effet
env|grep ORACLE
5 Modifiez le nom du fichier dans le répertoire dbs
6. Régénérez le fichier de mot de passe
orapwd file=$ORACLE_HOME/dbs/oraw$ORACLE_SID password=sys entries=5 force=y
7. .ora et modifiez instance_name avec le nouveau SID
Recherchez votre fichier de paramètres d'initialisation, qui contient les paramètres suivants. Remplacez
db_name = "testdb" instance_name = testdbl service_names = testdb
par
db_name = "testdb" instance_name = oral service_names = oral
Notez que db_name ne doit pas être modifié, car notre base de données s'appelle toujours testdb, mais elle est toujours appelée testdb. service est sid, changez-le en oral, sinon une erreur sera signalée. Après modification, enregistrez ce fichier
8 Modifiez le SID_NAME dans listening.ora
SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = E:\oracle\ora81) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = testdb) (ORACLE_HOME = E:\oracle\ora81) (SID_NAME = oral) ) )
Changez le SID_NAME à l'intérieur en oral, comme indiqué dans l'exemple ci-dessus.
Tutoriel recommandé : "Tutoriel vidéo Oracle"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!