2024年3月21日 星期四

執行 adrci 出現 No ADR base is set

Oracle 版本: 19.13

OS 版本: Linux 7.5


問題描述:

執行 adrci 時出現 No ADR base is set , 必須要自行 set base 才能夠看 log :

[oracle@db19c ~]$ adrci


ADRCI: Release 19.0.0.0.0 - Production on Fri Mar 22 14:23:14 2024


Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.


No ADR base is set

adrci>


問題分析:

adrci 是藉由 $ORACLE_HOME/log/diag 底下的 adrci_dir.mif 這個檔案來設定 ADR base ,發生 No ADR base is set 的問題是由於 adrci_dir.mif 此檔案不存在所致。


解決方法:

自行建立 adrci_dir.mif 即可:

$ mkdir -p $ORACLE_HOME/log/diag

$  printf "%s" "/u01/app/oracle" > $ORACLE_HOME/log/diag/adrci_dir.mif

$ chmod 640 $ORACLE_HOME/log/diag/adrci_dir.mif


$ adrci


ADRCI: Release 19.0.0.0.0 - Production on Fri Mar 22 14:39:29 2024


Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.


ADR base = "/u01/app/oracle"

adrci>



沒有留言:

張貼留言