在Oracle Rac集群环境里面,很多时候我们喜欢滚动升级,一个节点一个节点的修改参数,但是有些参数是不是滚动的。今天我在群里面,就看到了一个这样的例子。这位网友出现的错误如下:
SQL> host hostname
ywwgrac1
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
Total System Global Area 4.8103E+10 bytes
Fixed Size 2239376 bytes
Variable Size 6039798896 bytes
Database Buffers 4.2010E+10 bytes
Redo Buffers 50479104 bytes
ORA-01105: mount is incompatible with mounts by other instances
ORA-01174: DB_FILES is 2000 buts needs to be 200 to be compatible
后来他在群里面说,他是滚动着修改
DB_FILES这个参数,出现这个问题。后来经过群里面兄弟们的讨论,知道这个参数是不能滚动着升级的。我在MOS上面查询相关的文章(1636681.1),找到一个说法。
ACTIVE_INSTANCE_COUNT, CLUSTER_DATABASE_INSTANCES, COMPATIBLE, CONTROL_FILES, DB_FILES, DB_NAME, DB_UNIQUE_NAME, UNDO_MANAGEMENT
这些参数是不能滚动升级,大家在建库的时候,最好设置好。