多个实例起动是报ORA-01102错误:
WINXP+ORACLE817
在我的本机的数据库装了两个实例,实例名分别为:loacl 和 rman
D:\oracle\ora81\database目标下有文件:initlocal.ora、WDlocal.ora、initrman.ora、PWDrman.ora
local 和 rman两个实例的init参数: remote_login_passwordfile = exclusive
sqlnet.ora文件中参数: SQLNET.AUTHENTICATION_SERVICES= (NONE)
问题:从WINDOWS服务中启动两个实例后,我以SYSDBA连接到local,然后关闭数据库,再重起时,就报ORA-01102: ??? EXCLUSIVE ????????,
重起rman同样会报这个错误,网上说与""ORACLE_HOME/dbs 下的sgadef.dbf和lk这类文件有关,但我的机器没有这些文件
MOUNT时加PFILE参数也不行!!!
C:\Documents and Settings\Administrator>sqlplus "sys/change_on_install@local as sysdba"
连接到:
Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production With the Partitioning option JServer Release 8.1.7.0.0 - Production
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area 168187932 bytes
Fixed Size 75804 bytes
Variable Size 63176704 bytes
Database Buffers 104857600 bytes
Redo Buffers 77824 bytes
ORA-01102: ??? EXCLUSIVE ????????
SQL> startup mount pfile=D:\oracle\admin\local\pfile\initlocal.ora
ORACLE 例程已经启动。
Total System Global Area 168187932 bytes
Fixed Size 75804 bytes
Variable Size 63176704 bytes
Database Buffers 104857600 bytes
Redo Buffers 77824 bytes
ORA-01102: ??? EXCLUSIVE ????????