加急!!!考试题目啊!!oracle数据库有哪三大异常啊??及特点是什么??

加急!!!考试题目啊!!oracle数据库有哪三大异常啊??及特点是什么??,第1张

项目JDBC连接ORACLE数据库的时候报如下异常:

ORA-12519, TNS:no appropriate service handler found

The Connection descriptor used by the client was:

初步推算是JDBC的连接数不够的原因.

因此将连接数增加就可以了.

可能是数据库上当前的连接数目已经超过了它能够处理的最大值.

selectcount(*)fromv$process--当前的连接数

selectvaluefromv$parameterwherename='processes'--数据库允许的最大连接数

修改最大连接数:

altersystemsetprocesses=300scope=spfile

重启数据库:

shutdownimmediate

startup

数据库完成卸载及加载后.

以as SYSDBA的方式登陆数据库.

查看当前有哪些用户正在使用数据

SELECTosuser, a.username,cpu_time/executions/1000000||'s', sql_fulltext,machine

fromv$session a, v$sqlarea b

关于ORACLE数据库中的异常就为大家介绍这么多,相信大家通过上文的学习之后现在对ORACLE数据库的异常处理方法已经有所了解,希望上文中涉及到的内容对大家能够有所帮助。

你装的是32位的Oracle 客户端,所以Dll是32位的,不兼容。我以前也试过这个问题。这个要装64位客户端,然后引用64位的Oracle.DataAccess.dll。(我是这样解决的)。或者你生成X86(不要anycpu)的程序试试(这个我没试过,也许也许。)

这个是监听没有配置或者没有启动报错

1.IP错误。  在设置URL时错误,例如:jdbc:oracle:thin:@192.168.0.36:1521:sharp 数据库服务器不正确:ping 服务器IP是否正确。不正确,将URL更改为正确 端口号错误:一般不会错误。  进行一下 *** 作:在DOS上键入sqlplus,检查oracle是否开启 一却正常,执行下面第2步。  

2.防火墙  如果机器上安装有放火墙,可能是服务器端口号屏蔽而造成的。关闭防火墙后,尝试重新连接。 仍然不行,执行第3步。  

3.数据库监听未启动 修改PC上注册表中的ImagePath值。 我下面以现在主流的数据库ORACLE为例 重新手动启动数据库监听:  1:开始 → 运行→ 输入CMD→ 进入DOS命令提示界面 d:>lsnrctl LSNRCTL>status 或者  LSNRCTL>start


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9908707.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存