在Oracle中新建了一个数据库,今天把它删了之后再登录SQL*PLUS就登不上去了,出现ORA-12560:TNS:协议适配器错误。

ORA-12560: TNS: 协议适配器错误的解决方法

造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:

1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。

2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID.

3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SID设置为XXXX,XXXX就是你的database SID.或者右几我的电脑,属性--高级--环境变量---系统变量--新建,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.或者进入sqlplus前,在command line下输set oracle_sid=XXXX,XXXX就是你的database SID.

经过以上步骤,就可以解决问题。

=======================================

1、ORA-12541:TNS:没有监听器

原因:没有启动监听器或者监听器损坏。如果是前者,使用命令net start OracleOraHome81TNSListener(名字可能有出入)即可;如果是后者,则使用“Net8 Configuration

Assistant”工具向导之“监听程序配置”增加一个监听器即可(基本不用写任何信息,一路OK。在添加之前可能需要把所有的监听器先删除!)

2、ORA-12500:TNS:监听程序无法启动专用服务器进程或ORA-12560:TNS:协议适配器错误

原因:ORACLE的数据库服务没有启动。使用命令net start ORACLESERVICEORADB(ORADB为数据库名字)即可。如果仍没有解决,请继续向下看。

3、如果数据库服务启动失败,则很有可能是其注册表项值损坏,最好的做法是以下两步:

1)ORADIM -DELETE -SID oradb 删除数据库服务项

2)ORADIM -NEW -SID oradb 新增数据库服务项

注:这个过程中如果出错,就重启计算机!

4、ORA-12154:TNS:能解析服务名

原因:ORACLE的网络服务名没有正确配置。请使用“Net8 Configuration Assistant”工具向导之“本地网络服务名配置”配置TNS即可。如果仍没有解决,请继续向下看。

5、ORA-1034 :TNS:ORACLE不可用

原因:ORACLE的数据库服务正确启动,但是数据库没有打开!

使用命令:

1)svrmgrl 启动服务管理器

2)connect internal 以internal身份登陆

3)startup 打开数据库

6、ORA-12560:TNS:协议适配器错误(顽固性的)

原因:未知。

解决:必杀技--打开“Windows任务管理器”,杀死ORACLE.exe及ORADIM.exe进程,书写自己的

ora_startup.bat,执行之!

PS:

1、我的ora_startup.bat:

net start OracleOraHome81TNSListener

net start ORACLESERVICEORADB

svrmgrl 一般情况下不用,不过有时少不了它的,具体步骤见第5步。

2、我的ora_shutdown.bat:

net stop OracleOraHome81TNSListener

net stop ORACLESERVICEORADB

ORACLE_HOME=/u01/app/oracle/product/8.1.6

export ORACLE_HOME/ 包括Oracle软件的目录 /

LD_LIBRARY_PATH=/u01/app/oracle/product/8.1.6/lib;

export LD_LIBRARY_PATH

ORACLE_BASE=/u01/app/oracle

export ORACLE_BASE/ 包括Oracle软件的目录和管理软件的目录 /

ORACLE_SID=ORCL

export ORACLE_SID/ 缺省数据库的标识 /

ORACLE_TERM=vt100

export ORACLE_TERM

ORA_NLS33=/u01/app/oracle/product/8.1.6/

ocommon/nls/admin/data

export ORA_NLS33 / 语言支持 /

PATH=$PATH: /u01/app/oracle/product/8.1.6/bin

export PATH

oracle mysql 适配器_Oracle协议适配器错误解决办法相关推荐

  1. Oracle ORA-01033: ORACLE initialization or shutdown in progress 错误解决办法(亲测)

    Oracle ORA-01033: ORACLE initialization or shutdown in progress 错误解决办法(亲测) 起因: 1.数据库执行了一个delete超过400 ...

  2. Oracle ORA-01033: ORACLE initialization or shutdown in progress 错误解决办法Windows版(手贱强制重启电脑的后果)

    今天中午连Oracle调试程序,电脑太卡了,一气之下强制关机,再连Oracle的时候吓傻了,捣鼓了一下午,刚才总算是弄好了,提醒各位程序连Oracle的时候千万别强制关机!都是手贱惹的祸!下面开始讲解 ...

  3. mysql 服务意外停止1067错误解决办法小结

    今天在配置服务器时安装mysql5.5总是无法安装,查看日志错误提示为1067错误,下面来看我的解决办法 事件类型: 错误 事件来源: Service Control Manager 事件种类:  无 ...

  4. mysql导入报1449_mysqldump 1449错误解决办法

    研究MySQL主从复制,在数据库导入导出的过程中,主数据据导出导入没问题,但是在从库上导入就报错mysqldump 1449 这个错误,之后网上查找了一下方案,成功解决. 现将操作步骤贴出,以便大家学 ...

  5. 关系型数据库Oracle之RMAN备份ORA-19625等错误解决办法

    事情是这样的,上周六中午刚要出去吃饭,便看到微信群里备份工程师的微信消息,说某套环境备份失败,让 DBA 检查下环境,我猜想这不是什么大问题,便不慌不忙的登陆到服务器上,打开备份的日志查看,果然不是什 ...

  6. mysql error 1236_MySQL Error 1236 错误解决办法

    在一次不小心电脑突然掉电了,开机开就出来了080922 10:29:01 [Note] Slave SQL thread initialized, starting replication in lo ...

  7. 微软云Linux服务器 Mysql、tomcat远程连接错误解决办法

    在微软云linux服务器成功配置好mysql.tomcat,通过外部链接却发现一直错误.Mysql 一直提示错误代码2003, tomcat连接一直提示EOF. 反复检查配置都无问题,最后得知是微软云 ...

  8. mysql daemon failed to start._MySQL Daemon failed to start错误解决办法

    MySQL Daemon failed to start错误解决办法 前两天我们发现发布好的网站不可以进行注册,登陆这些活动,但是访问页面是正常的.于是开始对问题进行排查,首先我们重启了jenkins ...

  9. Oracle问题之ORA-12560TNS:协议适配器错误-转载

    作者:@haimishasha 本文为作者原创,转载请注明出处:https://www.cnblogs.com/haimishasha/p/5394963.html 目录 Oracle问题之ORA-1 ...

最新文章

  1. webpack结合reactjs、vuejs项目中图片处理
  2. Hive自定义UDF的JAR包加入运行环境的方法
  3. mysql索引是自动使用吗_mysql索引是自动使用吗?
  4. JVM(二)Java虚拟机组成详解
  5. 随想录(怎么阅读代码)
  6. 学霸的迷宫-蓝桥杯算法提高-广搜 bfs 经典问题
  7. get 方法向后台提交中文乱码问题
  8. Linux网络操作系统及应用教程(项目式)项目四
  9. 小程序-语音播放动画-animation
  10. 内存颗粒和闪存颗粒的区别_闪存颗粒与内存颗粒的不同
  11. java中类成员,java中类成员的限定词
  12. 深度学习之学习(1-2)感受野(receptive field)
  13. jupyter notebook的安装与使用
  14. 独立开发者为什么不需要运营也能月薪几万,甚至几十万?
  15. 联想笔记本——进入PE系统
  16. 前端人脸识别解决方案
  17. ChatGPT国产平替出现了:APP商店就能下载,还可给AI加人设,背后公司刚成立3个月...
  18. 国外网站淘来的invocie java代码
  19. php爬虫程序是什么,php爬虫怎么运行
  20. 深入JVM 对象优先在Eden分配

热门文章

  1. 12/12 day06
  2. 防护很重要!教你教你认识和检验安防产品的IP防护等级
  3. HeadFirst设计模式篇十:状态模式
  4. Hdu 4920矩阵乘法(内存访问的讲究)
  5. SaltStack 学习笔记 - 第四篇: SaltStack常用模块
  6. linux shell中清理僵尸进程
  7. 自主研发:3通道1GS/s FPGA+DSP板
  8. Linux sendmail 服务器
  9. IP地址不够了,有办法吗?
  10. 新手理解之NHibernate是什么?