文档解释
ORA-01126: database must be mounted in this instance and not open in any instance
Cause: Obvious
Action: None
Ora-01126 代表指定的实例只能在单一实例上挂载,而且不能再其他实例上打开。
官方解释
ORA-01126: database must be mounted in this instance and not open in any other instance.
Cause: A database must be mounted in the specified instance and should not also be mounted in any other instances.
Action: Make sure the database is mounted in the current instance only.
常见案例
ORA-01126 错误的常见案例有:
1.尝试登录另一个实例上的数据库时,如果当前实例上已将该数据库Mount状态,则可能报该错误。
2.当实例关闭时,有可能由于某种原因,导致实例挂载的库在其他实例上开启失败,则可能出现该错误。
正常处理方法及步骤
根据ORA-01126 的官方解释,为“确保数据库仅挂载在当前实例”,故处理ORA-01126 错误的正常步骤为:
1.确认报错实例及库是否在其他实例上被挂载。
2.如果在其他实例上被挂载,那么要将其他实例上的Database从mount状态变为关闭状态。
3.将报ORA-01126 错误的实例上的Database从关闭状态变为mount状态。