Insufficient permissions in /etc/hosts cause database startup failure Solution

  

Description of the problem:

Install oracle9208 database under SUSE9SP3. After the database installation is completed, there is an error when starting the monitoring and database, and it cannot be started normally. Br>

1, start listening error:

$ lsnrctl start

LSNRCTL for IBM/AIX RISC System/6000: Version 11.1.0.6.0 - Production on 09-SEP-2009 16:22:17Copyright (c) 1991, 2007, Oracle. All rights reserved.Starting /home/oracle/app/oracle/product/11.1.0/db_1/bin/tnslsnr: please wait...TNSLSNR for IBM/AIX RISC System/6000: Version 11.1.0.6.0 - ProductionSystem parameter file is /home/oracle/app/oracle/product/11.1.0/db_1/network/admin/listener.oraLog messages written to /home/oracle/app/Oracle/diag/tnslsnr/oracle15/listener/alert/log.xmlListening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP) (HOST=oracle15)(PORT=1521)))TNS-12545: Connect failed because target host or object does not existTNS-12560: TNS:protocol adapter errorTNS-00515: Connect failed because target host or object does not existIBM/AIX RISC System/6000 Error: 13: Permission deniedListener failed to start. See the error message(s) above...

2, when starting and closing the database, the following error will be reported. $ sqlplus "/as sysdba"SQL*Plus: Release 11.1.0.6.0 - Production on Wed Sep 9 16:24:36 2009Copyright (c) 1982, 2007, Oracle. All rights reserved.Connected.SQL> startupORA-00000 : normal, successful completionSQL> shutdown immediate; ORA-00000: normal, successful completion

After checking, oracle starts with permission to execute /etc/hosts file,

execute chmod 777 /The etc/hosts command assigns rights to the oracle user, and the problem is solved.

Copyright © Windows knowledge All Rights Reserved