can';无法启动Oracle数据库

can';无法启动Oracle数据库,oracle,Oracle,我只是安装了Oracle,但无法启动它。我得到以下错误信息: root@coding:/u01/binaries# $ORACLE_HOME/bin/lsnrctl start LSNRCTL for Linux: Version 12.1.0.2.0 - Production on 15-NOV-2015 15:57:30 Copyright (c) 1991, 2014, Oracle. All rights reserved. Starting /u01/app/oracle/pr

我只是安装了Oracle,但无法启动它。我得到以下错误信息:

root@coding:/u01/binaries# $ORACLE_HOME/bin/lsnrctl start

LSNRCTL for Linux: Version 12.1.0.2.0 - Production on 15-NOV-2015 15:57:30

Copyright (c) 1991, 2014, Oracle.  All rights reserved.

Starting /u01/app/oracle/product/12.1.0/dbhome_2/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 12.1.0.2.0 - Production
Log messages written to /u01/app/oracle/diag/tnslsnr/coding/listener/alert/log.xml
Error listening on: (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
TNS-12542: TNS:address already in use
  TNS-12560: TNS:protocol adapter error
    TNS-00512: Address already in use
      Linux Error: 98: Address already in use

Listener failed to start. See the error message(s) above...

看起来有什么东西已经在使用端口1521了

试试netstat-a | grep 1521

看看哪个进程正在使用这个端口


Johan

tcp6 0[::]:1521[::]:*列表这个问题更适合于,或者在。请首先搜索错误消息“
Linux错误:98:地址已在使用中”
。另请参阅。
lsnrctl status
说明了什么?正如@baliman所暗示的,你的听众可能已经在跑步了。否则,您将需要查看引用的日志,或者查看服务器上运行的其他内容—我们都无法帮助您。为什么您要以root用户身份而不是专用的Oracle用户帐户运行此帐户?