导航:首页 > 操作系统 > linuxoracle监听无法启动

linuxoracle监听无法启动

发布时间:2022-05-20 16:11:34

A. linux下的Oracle11g 监听和数据库实例均已启动,但客户端无法连接的原因是什么

有两种情况
1、有防火墙
vi /etc/sysconfig/iptables
-A INPUT -p tcp -m tcp --dport 1521 -j ACCEPT添加1521端口访问策略
/etc/init.d/iptables restart重启防火墙
或者关闭防火墙
/etc/init.d/iptables stop
2、只监听的本地访问
netstat -ntlp检查
vi $ORACLE_HOME/network/admin/listener.ora
(ADDRESS = (PROTOCOL = TCP)(HOST = HOSTNAME)(PORT = 1521))
检查一下
/etc/hosts主机名配置对了没

B. oracle监听打不开怎么回事 我的是linux系统 开启错误如下

1、是否修改环境变量,路径:/home/oracle/.bash_profile,其中export ORACLE_SID=?,SID应该和你创建的数据库的SID一样。
2、报错说你“ target host or object does not exist”目标地址或主机不存在,先确认一下IP配置,再ping试试,看看能不能ping通。

C. 在linux下, 为什么以root用户启动oracle数据库监听会失败,而一定要用oracle用户呢

root权限主要是可以查看及修改任何文件,但不包括执行权限。

举个例子,你在root用户下建立一个脚本test.sh,权限是667.
如果你尝试去执行脚本./test.sh 会报权限不足的错误。
可如果切换另外一个用户,去执行,就肯定是可以的。

root的权限体现在他可以修改任何权限,但必须遵守系统的规则。
如不具备执行权限,就肯定不能执行。

oracle监听启动时调用的文件我没有具体去调查,看只要有其中不包含其他用户可执行权限的脚本,root用户必然无法启动。

D. linux下oracle数据库启动监听报目标主机不存在,但是hosts文件里已经配置

1、cat $ORACLE_HOME/network/admin/listener.ora
修改HOST=0.0.0.0或主机IP
(ADDRESS = (PROTOCOL = TCP)(HOST = server10)(PORT = 1521))
2、netstat -ntlp
3、ifconfig -a

E. linux中oracle监听无法启动,但能查数据库

SID_LIST_LISTENER
=
(SID_LIST
=
(SID_DESC
=
(SID_NAME
=
PLSExtProc)
(ORACLE_HOME
=
/u01/app/oracle/proct/11.2.0/dbhome_1)
(PROGRAM
=
extproc)
)
(SID_DESC
=
(GLOBAL_DBNAME
=
sidb26)
(ORACLE_HOME
=
/u01/app/oracle/proct/11.2.0/dbhome_1)
(SID_NAME
=
sidb26)
)
)
LISTENER
=
(
DESCRIPTION
_LIST
=
(DESCRIPTION
=
(ADDRESS
=
(PROTOCOL
=
TCP)(HOST
=
localhost
.localdomain.com)(PORT
=
1521))
)
)
你看我的配置是这样,SID_LIST_LISTENER里面不是应该有个
默认的
SID_NAME
=
PLSExtProc这样的配置吗?
还有你那个HOST
=
10.41.24.114能
识别码

F. Linux 操作系统无法启动oracle的监听服务 咋整

查看环境变量是否配置过了--使用安装oracle的用户执行lsnrctl stop,lsnrctl start,lsnrctl status查看监听状况

G. Linux下Oracle监听服务启动失败,高人进来帮忙解决一下~

错误提示是没有权限,网上搜了下看到:
The Unix permissions for the hidden directory /tmp/.oracle should be:
Owner = the Oracle user who performed the database install,
Group = the dba group of the Oracle user,
and the directory's Unix permissions should be drwxrwxrwx

试试:
1) 进入/tmp目录
# cd /var/tmp(on Solaris Linux)
或者
# cd /tmp(on Hp and IBM)
2) 修改权限
# chown -R oracle10:dba .oracle
或者
# chmod 777 .oracle

H. linux下启动oracle监听时报错

错误:
[oracle@Oora log]$ lsnrctl start
LSNRCTL for Linux: Version 10.2.0.1.0 - Proction on 18-12月-2009 17:22:17
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Starting /opt/app/oracle/proct/10.2.0/db_1/bin/tnslsnr: please wait...
TNS-12537: TNS:connection closed
TNS-12560: TNS:protocol adapter error
TNS-00507: Connection closed
Linux Error: 29: Illegal seek
[oracle@ora log]$

解决办法:

1:查看/etc/hosts文件,一定要包含以下语句:
127.0.0.1 localhost.localdomain localhost

2:保证下面2个文件标红的内容要完全一样

修改listener.ora文件

默认情况下该文件内容:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =你的服务器IP地址)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)

修改tnsnames.ora文件
默认情况下该文件内容
orcl =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =你的服务器IP地址)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)

I. 在linux系统上安装oracle数据库,安装后数据库的服务都成功启动了,但是重启电脑后,监听不能成功启动。

监听器启动异常。

要注意/etc/hosts与/etc/sysconfig/network文件主机名的一致性.产看一下这两个文件,修改修改,一般就没问题了。
不行,再在启动listener的时候先执行:
export ORACLE_SID=orcl 改成自己的sid
看看。

阅读全文

与linuxoracle监听无法启动相关的资料

热点内容
解压小熊手机壳 浏览:345
成都市区建成面积算法 浏览:660
智能家居单片机 浏览:97
买男装用什么app好 浏览:855
文件夹合并了怎么拆开 浏览:259
波段副图源码无未来函数 浏览:88
livecn服务器地址 浏览:259
程序员这个工作真的很吃香吗 浏览:846
程序员和数学分析师待遇 浏览:680
压缩气弹簧怎么拆 浏览:322
华为公有云服务器添加虚拟ip 浏览:211
程序员和运营哪个累 浏览:26
抖音安卓信息提示音怎么设置 浏览:456
光速虚拟机的共享文件夹 浏览:251
程序员培训机构发的朋友圈真实性 浏览:744
天干地支简单算法 浏览:299
下载个压缩文件 浏览:300
普通人电脑关机vs程序员关机 浏览:630
米酷建站源码 浏览:115
氢气app怎么搜搭配 浏览:619