How to fix No ADR base is set message

 

No ADR homes are set

 

Recently for one my customer, I upgraded database from 12c to 19c. So after upgrade when I tried to use adrci utility It showed me “No ADR base is set” message

 

[oracle@oda02 ~]$ adrci

 

ADRCI: Release 19.0.0.0.0 - Production on Sun Nov 20 12:12:58 2022

 

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

 

No ADR base is set

adrci> show homes

No ADR homes are set

 

Solution:-

The reason behind above message is adrci utility is unable to find any information about ADR base .

 

Create following directory in new oracle home

[oracle@oda02 ~]$ echo $ORACLE_HOME

/u01/app/odaorahome/oracle/product/19.0.0.0/dbhome_1

 

[oracle@oda02 dbhome_1]$ mkdir -p $ORACLE_HOME/log/diag

 

 

Now copy the following file from old ORACLE_HOME i.e. 12c home in our case

[oracle@oda02$ cd /u01/app/odaorahome/oracle/product/12.1.0.2/dbhome_1/log/diag/

 [oracle@oda02$ cp adrci_dir.mif $ORACLE_HOME/log/diag/

 

Now lets check ADR home using adrci utility

[oracle@oda02 diag]$ adrci

 

ADRCI: Release 19.0.0.0.0 - Production on Sun Nov 20 12:23:30 2022

 

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

 

ADR base = "/u01/app/odaorabase0"

adrci> show homes

ADR Homes:

diag/rdbms/orcl/orcl

 

 

Now we are able to see the homes in ADR base.

No comments:

Post a Comment