正文
本地tomcat连接oracle特别慢,tomcat配置jndi数据源oracle
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
Oracle连接太慢的原因及TNS无监听程序
1、在admin文件夹下搜索tnsname tnslistener 两个文件,看看是否有错误,可参照此文件上层目录下的sample文件配置。(ora版本不同,目录和文件的位置好像是不太一样。)如果没有错误,去服务里面看看是否开启了监听。
2、在服务器上 运行 sqlplus /nolog conn /as sysdba 看是否能进去。能,说明数据库没问题,然后可以删除监听,然后用 net configuration assistant 重新建立一个监听。
3、按下Windows键和R键,输入cmd 回车打开命令程序,输入 tnsping 远程IP地址 回车,看看能不能ping通远程数据库。如果不能,说明远程计算机的数据库端口没有开放,需要打开防火墙。
oracle数据库连接请求超时怎么办(oracle连接超时的原因)
首先右击桌面上的计算机图标,点击管理。在左边栏,展开“服务和应用程序”,点击“服务"选项。
查询语句出错会用标记(marker)类型。客户端向服务器请求失败(如不存在的服务ID),服务器会发送拒绝(refuse)类型 。客户机登陆会发送连接类型,而服务器返回一个重定向类型数据。
远程连接oracle 会出现超时连接断开的问题,所以需要修改oracle配置。修改超时时间10分钟 查询修改后的超时时间 其中IDLE_TIME的值就是设置的空闲超时时间。
求助,tomcat和oracle连接异常,如何解决?
在试试这个:登陆 Oracle EM,使用应用系统默认连接用户,提示账密即将过期。Oracle11g提升安全性,会影响连接吗,起初没有理会,但是在找不到原因,只好重新设置连接用户密。果然,启动应用成功。
启动Configue Tomcat,然后选择java Tab页,根据自己的物理内存写初始内存和最大内存,最后不能搞过物理内存。测试看看 补充最好还是使用tomcat的连接池。你的这个问题,如果不现场调试,很难弄清楚。
连接数据库失败,你拿个其他工具连一下试试,比如sqldeveloper。
你这样试下吧 \x0d\x0a一。我的电脑右键,选择Management,之后选择Services,进去后把这两个服务OracleService...,和Oracle..TNSListener打开,具体名字我记不住了\x0d\x0a二。
ORACLE是通过外界提供的服务名来判断是否建立连接的,所以要保证设计器端跟数据库端的数据库名称匹配。ORACLE数据库的安装目录中通常包含这2个文件:tnsname.ora跟listener.ora。
然后,工具-选项-其他-OCI找到这个位置,在 OCI library 地方选择(解压的目录下或者Oracle目录下)oci.dll文件,确定后即可。6最后,重启Navicat Premium就可以了。
如何分析为什么oracle速度慢
很可能是内存分配不合理造成的。(1)假设内存有512M,这通常是小型应用。建议Oracle的SGA大约240M,其中:共享池(SHARED_POOL_SIZE)可以设置60M到80M,根据实际的用户数、查询等来定。
ORACLE数据库在线数据字典,ORACLE在线数据字典能够反映出ORACLE动态运行情况,对于调整数据库性能是很有帮助的。
原因很多,只能具体问题具体分析,一般来说,执行速度慢的原因有:sql语句效率太低 循环次数太多导致慢 数据量过于庞大,导致统计时速度慢等。
oracle慢,要看通过在慢的时间段内的AWR、ASH报告来观察。另外在系统慢的时候,查询select * from v$session_wait where wait_classIdle;看系统当前等待事件,基本上可以定位到慢的原因。
在硬件方面,ORACLE的正常运行有2G的内存就足够了,你可以在运行数据库时尽量不开其他的应用程序,电脑的操作系统用windows XP的,这样会比较节省资源,体搞您的数据库运行速度。
关于本地tomcat连接oracle特别慢和tomcat配置jndi数据源oracle的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。