Ⅰ 急求!!oracle数据库监听解决方法
解决方法1:
用LSNRCTL命令看看STATUS是否正常
解决方法2:
直接使用静态的数据库服务登记方法 就是用NET MANAGER增加一个数据库监听 用传统的SID方法.(9以后使用动态的,必须要保证是先启动监听)
解决方法3:
试试先启动监听服务 再启动数据库服务 然后用LSNRCTL看看有没有
解决方法4:
检查网络配置 例如HOST名字什么的是否和配置文件中参数不符
解决方法5:
检查网络防火墙等 ORACLE需要开一个随机端口通信的
试试看吧 其实很简单的
Ⅱ Oracle数据库经常性报错无监听,但是过会再连接就好了,为什么
估计是你的连接数或者进程数满了,再发生这种情况,可以登录你的数据库,监控一下连接的session的个数以及状态。
Ⅲ oracle 数据库,监听停了以后,直接就 shutdown immediate 然后 数据库的服务器就再连不上了
你这个说的不大清楚,你是远程连的oracle,还是在本机连的oracle那?
=========================================================
如果是本机登录的话,如果只有一个数据库,查看你的验证文件,是否允许操作系统验证,如果允许(查看sqlnet.ora中,SQLNET.AUTHENTICATION_SERVICES= (NTS)),直接用
sqlplus /nolog
conn / as sysdba
就可以直接以sys用户登录
==========================================================
本机登录,如果有多个数据库,应该先设置登录ORACLE_SID
windows 下 set ORACLE_SID=实例名
linux unix 下 export ORACLE_SID=实例名
用
sqlplus /nolog
conn / as sysdba
就可以直接以sys用户登录
====================================================================
本机登录
如果没有允许操作系统验证,人家已经提示无监听程序了,你应该先把oracle的监听起来:可以这样,在oracle所在的机器上执行命令提示符下执行 "lsnrctl start" 。
=====================================================================
如果不是本机登录,必须要启动监听。
在oracle所在的机器上执行命令提示符下执行 "lsnrctl start" 。
Ⅳ oracle数据库的监听器无法启动
--三种方法都试试
1、查看listener.ora及tnsnames.ora配置文件,看看是计算机名称还是IP ,尽量使用计算机名
2、开始-->运行REGEDIT -->进入注册表找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleXXXTNSListener
发现ImagePath关键值没有了,新建一个名为ImagePath的可扩充字符串值,编辑字符串的数值数据为:Oracle安装路径\BIN\TNSLSNR
3、在配置移植工具中的Net Configuration Assitant中删除监听,再重新配置一个就好了,可能是你计算机名和
listenerora文件中的计算机名称不一致造成的
希望解决了楼主的问题 祝楼主学习愉快
Ⅳ 怎样调oracle数据库的监听
1. linux下启动oracle
su - oracle
sqlplus /nolog
conn /as sysdba
startup
exit
lsnrctl start
exit
2. linux下关闭oracle
su - oracle
sqlplus /nolog
conn /as sysdba
shutdown immediate
exit
lsnrctl stop
exit
3、启动监听器
oracle@suse92:~> lsnrctl start
4、停止监听器
oracle@suse92:~> lsnrctl stop
5、查看监听器状态
oracle@suse92:~> lsnrctl
LSNRCTL> status
LSNRCTL> exit
6.# setup 可以设置防火墙等信息
7.安装监听器
运行 netca 命令
lsnrctl start
lsnrctl stop
reload listener 重新加载
service listener
help 帮助
quit 退出
vi etc/hosts
添加 192.168.0.100 chsylinux
Ⅵ 数据库怎么看满还是没满
就是存储空间啦,数据库没有满不满的说话,只有空间够不够的说法,他的意思应该是说空间不够了,没有多余空间自然就放不了东西啦。
Ⅶ 11g数据库创建监听提示端口被占用,别说啥换个端口,还了一样的错
看本机都开启了哪些端口?1521是否已经被占用?
netstat -nao
如果要调整侦听端口,应该修改 listener.ora中的端口吧
Ⅷ 跪求大神帮助!!感觉不尽!如何定时删除Oracle数据库的监听日志
关闭监听日志写入lsnrctl set log_status off;
关闭监听 lsnrctl stop;
删除监听的日志文件;
重启监听ok了。 不过我有个好奇 ,为啥你的监听日志文件是多个的。
如果你不想关监听日志写功能的话,自己编脚本吧,每隔1周删除一次。
Ⅸ 你好,想问你个数据库的问题 Oracle数据库的监听程序设置时出现:ORA-12170 TNS 连接超时怎么办呢
1.先确定网络是否通,2,服务端的监听程序有没有开,启动监听用 lsnrctl start,3,客户端有没有配置服务端的监听地址,,在运行里输入 cmd,输入 netca 配置oracle的net服务名配置。