首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

TNS-12541: TNS: 监听程序TNS-12560: TNS: 协议适配器错误

马上登录到服务器里查看监听状态,发现有TNS-12541 ,TNS-12560等错误 手动把监听服务启动,这时候服务状态上显示为已启动,但在CMD窗口执行lsnrctl status的时候依然返回错误信息...正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=john-PC)(PORT= TNS-12541: TNS: 监听程序 TNS-12560: TNS:...协议适配器错误   TNS-00511: 监听程序   32-bit Windows Error: 61: Unknown error 正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL...3、重新启动windows服务管理中的监听程序.先停止,然后再重新启动. 4、检查结果.发现可以了,返回的值在10毫秒.有时为0毫秒.成功!!...7)手工删除ADR指定的监听日志路径的listener.log文件 8)start重启监听器 9)status查看状态 到此问题解决。

1.7K20

ORACLE 12C采坑之 ORA-12541:TNS:监听程序

目录 1.首先查看oracle12c监听服务是否启动 2. ping 本地id是否能ping通 3.检测配置监听是否有错误: 4.重新配置监听器Net Configuration Assistant 5....之后重启OracleServiceORCL服务 1.首先查看oracle12c监听服务是否启动 2. ping 本地id是否能ping通 ​ 3.检测配置监听是否有错误: 找到 Oracle 监听配置文件...(listener.ora)和TNS配置文件(tnsnames.ora) 我的安装路径是E:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN LISTENER...EXTPROC1521)) ) (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.139)(PORT = 1521)) ) ) 4.重新配置监听器...Net Configuration Assistant 具体配置参考【oracle常见错误】oracle监听程序配置/“ORA-12541: TNS: 监听程序” - yxtic - 博客园 5.之后重启

1.4K00
您找到你想要的搜索结果了吗?
是的
没有找到

ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务的解决

解决问题:ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 测试环境:RedHat7.4 + Oracle 11g 64位 相关说明: 数据库服务器: Oracle11g 64位软件的安装位置为...HOST = 虚拟机IP)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) )) 3.添加一个环境变量,名为TNS_ADMIN...通过这个找到orcl连接字符串 4.添加一个环境变量NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK 遇到问题: 使用plsql连接数据库服务器:“ORA-12514 TNS...监听程序当前无法识别连接描述符中请求服务” 解决办法简述: 1.修改E:\app\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora中的localhost...最后重启一监听与数据库并更新注册 $ lsnrctl stop        #先关闭监听服务 $ lsnrctl start        #开启监听服务 $ sqlplus / as sysdba

7.7K10

Linux实现SSH密码验证登陆

ssh配置   主机A:10.0.5.199 主机B:10.0.5.198 需要配置主机A密码登录主机A,主机B 先确保所有主机的防火墙处于关闭状态。 在主机A上执行如下:  1. ...$cp id_rsa.pub authorized_keys 这步完成后,正常情况就可以密码登录本机了,即ssh localhost,无需输入密码。  4. ...(4和5可以合成一步,执行: $ssh-copy-id -i summer@10.0.5.198 ) 正常情况上面几步执行完成后,从主机A所在机器向主机A、主机B所在机器发起ssh连接,只有在第一次登录时需要输入密码...2.如果无任何错误提示,可以输密码登录,但就是不能密码登录,在被连接的主机上(如A向B发起ssh连接,则在B上)执行以下几步: $chmod o-w ~/ $chmod 700 ~/.ssh $chmod...掉该代理,然后执行下面,重新打开一个ssh代理,如果没有开启,直接执行下面: $ssh-agent  还是不行的话,执行下面,重启一ssh服务 $sudo service sshd restart 4

2.5K20

Linux笔记】Linux编译C语言程序

在上一篇笔记中有分享Linux的vi/vim编辑器的使用方法(【Linux笔记】Vi/Vim编辑器),现在我们就可以使用vi/vim编辑器编写C代码了。那么写完代码该怎么进行编译呢?...关于在Windows命令行编译C程序的方法可查看往期笔记:【C语言笔记】windows命令行编译C程序、【C语言笔记】使用notepad++、MinGW来开发C程序。...以上就是在Linux编译C程序的基本方法,适用于源文件不多的情况。后续的笔记中还会分享其他编译方法,欢迎持续关注!如果你觉得对你有用的话,麻烦帮忙点个赞。...在Linux进行C语言编程的学习可能会增加学习的成本,但是从长远来看仍然是有必要的。...若不想安装Linux系统,也想适应一Linux环境,则可参考往期笔记:【C语言笔记】Windows下体验Linux环境。

12.4K10

监听故障TNS-12537: TNS:connection closed 解决对策

一组的同事找我说,有很多应用不能连接数据库,让我去帮忙看看,一开始以为是process 和session 数不构,去了查了一,发现远没到设置的数,且主机未发现有性能问题,查看等待事件,全是军空闲类的,...这下我就有点朦了,后来查看监听状态,执行lsnrctl  status 后出来两行字之后卡在那儿了,没有反应,所以kill掉进程后重启监听,重启后,没有服务注册时正常,过1分种在查看监听状态,还是卡在那儿了...,查看监听日志没什么收获,后来查看数据库alter日志,发现如下: Fatal NI connect error 12537, connecting to:  (LOCAL=NO)   VERSION...INFORMATION: TNS for Linux: Version 11.2.0.1.0 - Production Oracle Bequeath NT Protocol Adapter for Linux...code: 0     nt OS err code: 0 opiodr aborting process unknown ospid (3695) as a result of ORA-609 上网查了一

1.6K10

如何网络免编译的安装程序(RPM包)

摘要:rpm包是预先在Linux主机上编译好并打包的文件,安装起来非常快捷。不需要再进行繁琐的编译等操作,拿来就能用,区别于yum包管理,rpm可以在不需要网络环境的情况使用。...RPM是以一种数据库记录的方式来将所需要的套件安装在Linux主机的一套管理程序。也就是说Linux系统中存在一个关于rpm的数据库,它记录了安装的包与包之间的依赖相关性。...安装rpm-build sudo yum install -y gcc make rpm-build redhat-rpm-config vim lrzsz 在网络的机器上装备环境 需要在网络的情况解决一些依赖包的环境可以使用以下命令提前在一台有网络的机器上下载好...mock相当于给rpmbuild增加了一个外壳,包装了一。...网络时提前在有网络的机器上下载好依赖包就好啦 引用 How to create an RPM package/zh-hk CentOS6rpm打包实战 Centos 6 制作 rpm 包 Linux

2K170

Linuxc程序的内存映像

(2)内存有多种管理方法:栈、堆、数据段、bss段、.text段等,其实这个Linux环境可以查看以ELF结尾的可执行程序,可以看到所说的这些的;一个变量的存储类属性就是描述这个变量存储在何种内存段中。...(3)研究变量的生命周期可以我们理解程序运行的一些现象、理解C语言的一些规则。 - 链接属性 - (1)大家知道程序从源代码到最终可执行程序,经历的过程:编译、链接。...(4)C语言中的符号有三种链接属性:外连接属性、内链接属性、连接属性(这里只是简单介绍一些有几种链接属性,后面的文章里面会详细的介绍这些链接属性)。...Linuxc程序的内存映像 - 代码段、只读数据段 - (1)对应着程序中的代码(函数),代码段在linux中又叫文本段(.text)。...- 内核映射区 - (1)内核映射区就是将操作系统内核程序映射到这个区域了。 (2)对于linux中的每一个进程来说,它都以为整个系统中只有它自己和内核而已。

2.9K20

linux程序调试方法汇总

程序员也一定认同,程序不是写出来的,是调试出来的。那么调试工具就显得尤为重要,linux作为笔者重要的开发平台,在linux中讨论调试工具主要是为那些入门者提供一些帮助。...在Linux的用户空间调试工具主要有系统工具和专门调试工具:'print' 打印语句,这是新手最常用的,也是最不提倡使用的;查询 (/proc, /sys 等)系统的虚拟文件查看,这个方法有局限性;跟踪...若需要调试的程序比较大,这将是一个耗时费力的方法。 2. 查询 在某些情况,我们需要弄清楚在一个运行在内核中的进程的状态和内存映射。为了获得这些信息,我们不需要在内核中插入任何代码。...跟踪 strace的和ltrace是两个在Linux中用来追踪程序的执行细节的跟踪工具。 strace: strace拦截和记录系统调用及其接收的信号。...例如,如果'x'是调试程序内的变量,'print x'会打印x的值。 检查源码: 源码可以在GDB中打印。默认情况,'list'命令会打印10行代码。

3.9K21

使程序Linux后台运行

一、为什么要使程序在后台执行 我们计算的程序都是周期很长的,通常要几个小时甚至一个星期。我们用的环境是用putty远程连接到日本Linux服务器。...所以使程序在后台跑有以下三个好处: 1:我们这边是否关机不影响日本那边的程序运行。...(不会像以前那样,我们这网络一断开,或一关机,程序就断掉或找不到数据,跑了几天的程序只能重头再来,很是烦恼) 2:不影响计算效率 2:让程序在后台跑后,不会占据终端,我们可以用终端做别的事情。...二、怎么样使程序在后台执行 方法有很多,这里主要列举两种。假如我们有程序pso.cpp,通过编译后产生可执行文件pso,我们要使pso在linux服务器后台执行。...附: 在Linux中,如果要让进程在后台运行,一般情况,我们在命令后面加上&即可,实际上,这样是将命令放入到一个作业队列中了: $ .

4.2K20
领券