文档解释
ORA-15000: command disallowed by current instance type
Cause: The user has issued a command to a conventional RDBMS instance that is only appropriate for an ASM instance. Alternatively, the user has issued a command to an ASM instance that is only appropriate for an RDBMS instance.
Action: Connect to the correct instance type and re-issue the command.
ORA-15000是一个体系结构问题,当你试图在某个实例类型上执行某类命令时,你可能会收到这个错误。它指出特定的命令/操作不受特定类型的实例支持。
官方解释
ORA-15000用来提醒数据库的操作人员,他们已经尝试在当前实例类型上执行禁止的命令。此错误仅适用于从Oracle 10g开始的所有版本,包括了11g。
常见案例
最常见的ORA-15000错误是尝试在管理实例上>上执行一些排斥操作,比如在它上层启动一个新的实例或关闭管理实例。
正常处理方法及步骤
对于ORA-15000错误,用户应确保检查他们尝试在实例上实施的操作是否允许,如果它们不允许,用户可以通过首先启动一个不运行任何数据库的普通实例来尝试该操作,以防止出现ORA-15000错误。