最近,在VM下装了一个ORACLE,在公司运行时,listener正常运行,因为导师要求我演示一些程序,用到ORACLE,故我决定将VM移植到我的PC机上,oracle运行一切正常,但在监听的时候,启动不了,报一下错误:
LSNRCTL> start
Starting /home/oracle/product/10.1/bin/tnslsnr: please wait...
TNSLSNR for Linux: Version 10.1.0.3.0 - Production
System parameter file is /home/oracle/product/10.1/config/listener.ora
Log messages written to /home/oracle/product/10.1/network/log/listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=MT)(PORT=1521)))
Connecting to (ADDRESS=(PROTOCOL=tcp)(PORT=1521))
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Linux Error: 104: Connection reset by peer
这非常奇怪,在公司的时候一切正常,同样为什么在PC机就有问题呢,上网baidu,google了许多资料,基本都是说listener.log文件大小大于2G,但我删除这个listener.log文件,还是不行,尝试了许多办法后,想是不是listnert.ora文件没有问题,而是系统的配置问题,例如hosts,protocals等文件等,于是尝试修改hosts,
127.0.0.1 MT localhost.localdomain
#127.0.0.1 MT localhost
为,即增加localhost的alias
#127.0.0.1 MT localhost.localdomain
127.0.0.1 MT localhost
然后尝试lsnrctl start启动listener,果然成功拉!
分享到:
相关推荐
1234 SolutionRecommendations for protecting against this vulnerability can be found at:My Oracle Support Note 1340831.1 for Oracle Database deployments that use Oracle Real Application Clusters (RAC)....
静态注册的配置在listener.ora文件中,每个SID_DESC代表一个配置项,包括实例名(SID_NAME)、全局数据库名(GLOBAL_NAME)和Oracle安装目录(ORACLE_HOME)。而动态注册则是在数据库实例启动时自动向监听器注册,...
如果侦听器未能启动,可能是因为配置文件`listener.ora`存在问题。此时可以尝试重新配置该文件,确保其中的地址、端口等信息正确无误。 #### 2. ORA-12500: TNS: 无法启动实例 错误信息:“ORA-12500: TNS: 无法...
在连接 Oracle 数据库时,可能会遇到各种问题,例如,无法连接数据库、无法启动 listener、无法启动数据库等问题。这些问题的解决办法如下: * 无法连接数据库:检查 tnsnames.ora 文件的配置是否正确,检查 ...
主要介绍了Oracle Database Server 'TNS Listener'远程数据投毒漏洞(CVE-2012-1675的完美解决方法的相关资料,本文介绍的非常详细,具有参考借鉴价值,需要的朋友可以参考下
此时,监听程序配置工具会生成一个名为listener.ora的配置文件,保存在Oracle的网络配置目录下。 以上配置完成后,你需要启动监听程序(使用命令`lsnrctl start`),并确保其正常运行。通过运行`lsnrctl status`...
在Linux环境中运行Oracle数据库时,有时会遇到启动Oracle监听器(listener)时遇到“TNS:permission denied”的错误。这个错误通常表示当前用户缺乏执行特定操作的权限,具体到Oracle,可能涉及到监听器配置文件、...
3. 配置 listener 侦听,在 Oracle 运行目录下,找到 “network” 文件夹,在“admin” 文件夹中,配置“listener.ora”文件。 4. 配置“listener.ora” 文件,内容如下: (SID_DESC = (GLOBAL_DBNAME = ORCL) ...
之前用PL/SQL DEVELOPER和SQLPLUS 登录数据库都没有问题,就是应用程序通过JDBC连接Oracle时无法成功连接,出现ORA-12505错误listener does not currently know of SID given in connect descriptor
* `PORT`:数据库侦听正在侦听的端口,可以察看服务器端的 `listener.ora` 文件或在数据库侦听所在的机器的命令提示符下通过 `lnsrctl status [listener name]` 命令察看。此处 Port 的值一定要与数据库侦听正在侦听...
监听端口是Oracle数据库实例侦听客户端连接请求的端口,通常默认为1521。SQL*Net通信端口则是Oracle的HTTP服务,如Oracle Application Express (Apex) 或其他Web服务使用的端口,默认可能是8080。 现在,让我们进入...
本篇文章将深入探讨如何在客户端机器上配置Oracle数据库的连接,以及遇到问题时的解决策略。 首先,要让客户端能够连接Oracle数据库,通常需要在客户端安装Oracle的客户端软件,其中包含了Oracle Net通讯组件。但有...
被管理对象包括网络节点(服务器)、数据库、侦听程序(listener)以及其他安装在这些结点上的 Oracle 服务。 OEM 组件介绍 Oracle 企业管理器提供了多种组件,包括: * DataManager(数据管理器):使用户能够象...
**注意**:在实际操作中,可能会遇到一些常见的问题,如防火墙阻止连接、TNS侦听问题等,需要根据错误提示进行相应的调整。此外,保持Oracle和PL/SQL Developer的更新,以获得最新的安全补丁和功能改进。 参考提供...
此外,由于IP地址或主机名的变化,监听器配置文件(listener.ora)也需要进行相应的修改,确保数据库服务能够在正确的端口上监听客户端请求。 #### SQL*Plus与系统权限 为了执行数据库打开、数据恢复等关键操作,DBA...
service oraclectrl start listener --仅仅启动侦听 service oraclectrl start em --启动web版企业管理器 其中stop 与restart命令相似,status查看简易数据库状态。 此脚本根据默认安装完成设置: 数据库系统用户...
需要注意的问题包括:当在 A 机安装完 Oracle 数据库后,在 B 机安装 Oracle 数据库时,一定要先将磁盘阵列 D 盘格式化,而不是只将 D 盘中的已由 A 机安装的 Oracle 数据库删除,否则可能会出现意想不到的错误,...
1. **配置监听器**: 使用`lsnrctl`工具创建并启动监听器(listener.ora),确保数据库实例能被网络访问。 2. **编辑TNS别名**: 更新`tnsnames.ora`文件,添加数据库的连接描述。 **五、安装rlwrap软件** rlwrap是...
2.8 侦听器配置:Oracle的监听器(Listener)负责处理客户端的连接请求,确保数据库服务的可用性。 3.1 在单机环境下启动和关闭Oracle数据库通常涉及启动实例(startup)、挂载数据库(mount)和打开数据库(open)...
Virtual IP 用于快速故障转移,oracle 利用每个节点的 listener 侦听 VIP,一旦发生故障,VIP 将进行实际的故障切换。 二、RAC 安装 1. 安装规划部署:在安装 RAC 之前,需要规划好集群的架构、节点的角色、存储和...