有一个机构表,存10个机构, is_use='0' 意味着无效,不统计, is_use='1' 意味着有效,参与统计,先看sql:
这个是公共的sql部分,往后添加条件,即可查相应结果:
查昆明能查出结果,但是查云南的时候,就报错,所以一怒之下,把ynCheckSql语句结果查出来,一条一条检验,还真发现了问题:
①.、问题复现:Spring boot 应用启动时候正常,但是页面访问后台接口,程序再访问数据库时,控制台报错如下:没有匹配的身份验证协议
....
OracleOraDb11g_home1TNSListener服务启动后停止
①.、问题复现:有时候连接 Oralce 的时候发现连接不上,然后打开 "services.msc" 服务面板发现 xxxxTNSListener 监听服务没有启动,当手动启动监听服务的时候,它弹框提示:"本地计算机上的OracleOraDb11g_home1TNSListener服务启动后停止.某些服务在未由其他服务或程序使用时将自动停止."
Oracle DBA神器:PRM-DUL灾难恢复工具,Schema级别数据恢复.PRM-DULFor Oracle Database – schema级别oracle数据库数据恢复特性 ,PRM-DUL即ParnassusData Recovery Manager是企业级别Oracle数据库灾难恢复工具.PRM可以在无备份的情况下恢复被truncated掉的表,也可以恢复无法打开的Oracle数据库(Alter Database Open失败)中的数据.
TNS:
协议适配器错误的问题的原因有三个:
①监听服务没有起起来.windows平台个一如下操作:开始---
程序
---
管理工具
---服务,打开服务面板,
instance没有起起来.windows平台如下操作:开始---程序---管理工具---服务,打开服务
面板,启动oracleserviceXXXX,XXXX就是你的database
SID.
注册表
问题.regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该
环境变量
ORACLE_SI
D设置为XXXX,XXXX就是你的database
SID.或者右几
我的电脑
,属性--高级--环境变量---
系统变量
--新建
,
变量
名=oracle_sid,
变量值
=XXXX,XXXX就是你的database
SID.或者进入sqlplus前,在command
line下
输set
oracle_sid=XXXX,XXXX就是你的database
产生原因:
监听服务没有起来、database instance没有起来、注册表问题. ?
Oracle?Database:
是甲骨文公司的一款关系数据库管理系统.到目前仍在数据库市场上占有主要份额.作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能.但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用.
以上就是土嘎嘎小编为大家整理的oracle错误怎么处理相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!