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.ora
copy [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 sysdba
og udførshutdown
lsnrctl stop
oradim -new -sid NEW_SID_NAME -startmode auto -pfile [XE_HOME]\database\initNEW_SID_NAME.ora
oradim -delete -sid XE
lsnrctl start
- Opdater ORACLE_SID-miljøegenskaben (Systemindstillinger> Avanceret> Miljø)
- Tving Oracle til at registrere sig hos lytteren
sqlplus / as sysdba
og 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;