文档解释
ORA-48447: The input path [string] does not contain any ADR homes
Cause: The input path does not contain ADR homes
Action: Validate the path
ORA-48447:输入路径[字符串]不包含任何ADR homes。
此错误是Oracle 12c中介绍的新错误,仅发生于Oracle例程上调用adrci时。它指出输入路径不包含任何ADR homes。
官方解释
ORA-48447 指出输入路径不包含任何ADR homes。ADR(故障自动诊断及救援)是一种基于文件和目录结构的技术,它可以帮助收集和管理故障诊断信息。
常见案例
通常会发生在试图以非root用户身份连接到节点时,如用smoothtalker访问某个节点时发生ORA-48447。
一般处理方法及步骤
1.确认ADR_BASE已配置为正确的路径,adump参数设置在实例初始化参数文件位置。
2.确保实例已启动,以便更新参数设置,创建新ADR_BASE目录并创建ADR homes。
3.登录为ordb用户并运行adrci,部署故障诊断和恢复软件:
$ adrci
# 配置ADR主备
adrci> deploy spare home $ORACLE_HOME/rdbms/log
4.确认ADR homes已建立正常,并检查新的ADR_BASE目录位置。