我在启动监听和启动数据库的时候出现的如下信息

发布于 2022-09-27 21:33:58 字数 1430 浏览 7 评论 0

我在启动监听和启动数据库的时候出现的如下信息
sqlplus /nolog
[oracle@linuxserver ~]$ lsnrctl

LSNRCTL for Linux: Version 9.2.0.4.0 - Production on 10-AUG-2006 09:14:20

Copyright (c) 1991, 2002, Oracle Corporation.  All rights reserved.

Welcome to LSNRCTL, type "help" for information.

LSNRCTL> start
Starting /opt/ora9/product/9.2/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 9.2.0.4.0 - Production
Log messages written to /opt/ora9/product/9.2/network/log/listener.log
Error listening on: (ADDRESS=(PROTOCOL=tcp)(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...

SQL*Plus: Release 9.2.0.4.0 - Production on Thu Aug 10 09:11:23 2006

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

SQL> start
SQL> conn
Enter user-name: sys
Enter password:
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory

请问这个是什么原因造成的?

[ 本帖最后由 jcxuefeng 于 2006-8-10 09:20 编辑 ]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

﹉夏雨初晴づ 2022-10-04 21:33:58

可能是一个文件没有修改,那就是
/etc/oratab
将最后一行的“:N”改成“:Y”,一般就可以了。
如果还不行的话,就修改oracle 安装目录下的/bin/dbstart文件,加入一行
SPFILE=${ORACLE_HOME}/dbs/spfile${ORACLE_SID}.ora
再将if [ -f $PFILE ] ; then 改成 if [ -f $SPFILE ] ; then
应该就可以了。

还不是爱你 2022-10-04 21:33:58

还有一个问题就是:我在使用netca创建监听的时候,好像保存不了似的!因为我第一次创建了一个监听,然后我又一次启动了netca来创建监听!出现的界面,只有“add”这一项是可以,其他的选项全部是灰色的!请问这个有是什么原因,而且我在as上上装oracle92的时候没出现什么错误提示!(只有在dbca创建数据库时,执行到adding oracle spatial的时候,出现了一个错误提示,好像实说某个colum已经存在什么的)其余就在没出现错误提示!我很不解!希望能帮我解决一下!我接触linux时间不是很长!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文