在 Oracle 的世界里,一个实例只能打开一个数据库,如果我想在本机中同时运行两个数据库,那就要开启两个实例了,而不同的实
在 Oracle 的世界里,一个实例只能打开一个数据库,如果我想在本机中同时运行两个数据库,那就要开启两个实例了,而不同的实例的标识就是SID。
关闭现有数据库,设定好一个新的 SID 后,通过复制参数文件为 spfile
整个过程都很顺利,但是此时再试图打开原来的数据库就会报错了:
ORA-01102: cannot mount database in EXCLUSIVE mode
而 alert 文件中出现如下信息:
Sat Oct 9 11:14:18 2010
ALTER DATABASE MOUNT
Sat Oct 9 11:14:18 2010
sculkget: failed to lock /u01/app/oracle/dbs/lkORA8I exclusive
sculkget: lock held by PID: 11621
Sat Oct 9 11:14:18 2010
ORA-09968: Message 9968 not found; No message file for product=RDBMS, facility=ORA
Linux-x86_64 Error: 11: Resource temporarily unavailable
Additional information: 11621
Sat Oct 9 11:14:18 2010
ORA-1102 signalled during: ALTER DATABASE MOUNT...