asktom makale cevabı var, ancak biçimlendirme ve ayrıntı zor takip yapar, yani burada bir özetini bulabilirsiniz: Oracle XE yüklü olduğu
[XE_HOME] anlamına gelir. Normalde bu, C:\oraclexe\app\oracle\product\10.2.0\server
.
Yönetici ayrıcalıklarına sahip olduğunuzdan emin olun veya işlem başarısız olur.
- yapılandır SPFILE
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
- Düzenleme
[XE_HOME]\database\initNEW_SID_NAME.ora
(İsterseniz eski dosyayı kaldırabilirsiniz): SPFILE='[XE_HOME]\server\dbs/spfileNEW_SID_NAME.ora'
: Böyle tek bir satır içermelidir
- Eski servisi kapatın ve yenisiyle değiştirin:
sqlplus/as sysdba
ve shutdown
lsnrctl stop
oradim -new -sid NEW_SID_NAME -startmode auto -pfile [XE_HOME]\database\initNEW_SID_NAME.ora
oradim -delete -sid XE
lsnrctl start
- Güncelleme ORACLE_SID çevre özelliği (Sistem Ayarları> Gelişmiş> Çevre)
- Kuvvet Oracle kayıt yürütmek dinle er
sqlplus/as sysdba
ve yürütmek alter system register;
SID, aşağıdaki sorgu yürütülerek değiştirildi doğrulayabilirsiniz: böylece, select instance_name from v$instance;
Yardım ettim, kendi cevabımı kabul etme düşüncesini beğenmedim. Cevabınız daha açık, –