asktom artiklen har svaret, men formateringen og detaljeringen gør det svært at følge, så her er en oversigt:
[XE_HOME] betyder, hvor Oracle XE er installeret. Normalt er dette C:\oraclexe\app\oracle\product\10.2.0\server .
Sørg for, at du har administratorrettigheder, ellers vil proceduren mislykkes.
- Konfigurer SPFILE (du kan fjerne den gamle fil, hvis du vil)
copy [XE_HOME]\dbs\spfileXE.ora [XE_HOME]\dbs\spfileNEW_SID_NAME.oracopy [XE_HOME]\database\initXE.ora [XE_HOME]\database\initNEW_SID_NAME.ora- Rediger
[XE_HOME]\database\initNEW_SID_NAME.ora:Den skal indeholde en enkelt linje som denne:SPFILE='[XE_HOME]\server\dbs/spfileNEW_SID_NAME.ora'
- Luk og erstat den gamle tjeneste med en ny:
sqlplus / as sysdbaog udførshutdownlsnrctl stoporadim -new -sid NEW_SID_NAME -startmode auto -pfile [XE_HOME]\database\initNEW_SID_NAME.oraoradim -delete -sid XElsnrctl start
- Opdater ORACLE_SID-miljøegenskaben (Systemindstillinger> Avanceret> Miljø)
- Tving Oracle til at registrere sig hos lytteren
sqlplus / as sysdbaog udføralter system register;
Du kan bekræfte, at SID'et er blevet ændret ved at udføre følgende forespørgsel:select instance_name from v$instance;