- 浏览: 531911 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (377)
- J2EE (61)
- ORACLE (36)
- JS (15)
- EXT (0)
- win7 (12)
- TOMCAT (10)
- game (1)
- ie (5)
- etc (8)
- ibatis (3)
- ORACLE 客户端 (1)
- bat (3)
- 健康 (127)
- baby (4)
- html (12)
- myeclipse (16)
- 射手 字幕默认下载 位置 (1)
- office (0)
- car (2)
- xxx (1)
- python简介 (1)
- FusionCharts (1)
- dorado (4)
- english (3)
- weblogic (3)
- request/servlet (3)
- wsdl (1)
- offie2010 visio2010 下载 (1)
- nexus5 (0)
- chrome (3)
- ssi (2)
- 安卓 (3)
- nexus ipad (1)
- mysql (4)
- json (3)
- struts (6)
- datagrid (1)
- highcharts (1)
- tools (2)
- tool (1)
- spring3 (1)
- jedit (1)
- java (4)
- windows (1)
- easyui (2)
- 液晶显示器色温 (1)
- mybatis (1)
- where (1)
- sublime (1)
- spring4 (3)
最新评论
-
spring_springmvc:
如何在java Web项目中开发WebService接口,地址 ...
java 调用WebService服务接口 -
chenzheng8975:
阅
人生三大陷阱 -
ygbb007:
直接OD就能破解的
myBase Desktop 6.0 破解方法 -
lanlansnss:
直接删除nyfedit.ini文件即可
myBase Desktop 6.0 破解方法 -
yunzhu:
LZ写博客不太注重排版啊,排版不行别人没法看的
PermGen space
PL/Sql 连接数据库 超时问题解决
前提配置:本机是ORACLE服务端 用PLSQL连接远程的服务端
大致有以下解决方案:
第一个方案:
按照配置流程:
第一:保证数据库安装没有出问题,本页有数据库安装的具体介绍。
第二:找到C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN下面的listener.ora 其中的HOST为本机的ip也可以填写计算机名称;此处为计算机名称。
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = samfoo)(PORT = 1521))
)
)
第三:找到C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN下面的tnsnames.ora
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = samfoo)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
HOST为本机的ip也可以填写计算机名称;此处为计算机名称。还有一点就是计算机名称有时候最好不要改,很容易出问题。
autotestingv2_129 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.6.50.129)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
连接远程的服务器IP为10.6.50.129的数据库服务器。 注意 autotestingv2_129前面不要有空格。
第二种方案:
PLSQL登陆时报异常:ORA-12170: TNS: 连接超时
下面是调试测试的各个步骤:
在CMD窗口可以正常连接数据库
CMD输入:lsnrctl status 结果:命令执行成功
CMD输入:tnsping ora11g 结果:TNS-12535: TNS: 操作超时
CMD输入:ping Michael-PC 结果:发现IP是当前网络的地址并不是127.0.0.1或者localhost
其中Michael-PC 为计算机名称。
基于上面的调试分析如下:连网的情况下系统未能把Michael-PC解析为localhost
解决方法如下:
C:\Windows\System32\drivers\etc 找到系统的hosts文件,修改如下:
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
添加一条记录
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1 Michael-PC
这样可以在连网的情况下也能正常连接数据库了。
第三种方案:
注意问题:
1 、安装的时候注意先不要装超级兔子,很容易跟ORACLE起冲突。
2、计算机名称最好不要改。
3.、如果是ORACLE重装的话 一定要把以前的删除干净,ORACLE删除本页有详细说明。
前提配置:本机是ORACLE服务端 用PLSQL连接远程的服务端
大致有以下解决方案:
第一个方案:
按照配置流程:
第一:保证数据库安装没有出问题,本页有数据库安装的具体介绍。
第二:找到C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN下面的listener.ora 其中的HOST为本机的ip也可以填写计算机名称;此处为计算机名称。
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = samfoo)(PORT = 1521))
)
)
第三:找到C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN下面的tnsnames.ora
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = samfoo)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
HOST为本机的ip也可以填写计算机名称;此处为计算机名称。还有一点就是计算机名称有时候最好不要改,很容易出问题。
autotestingv2_129 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.6.50.129)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
连接远程的服务器IP为10.6.50.129的数据库服务器。 注意 autotestingv2_129前面不要有空格。
第二种方案:
PLSQL登陆时报异常:ORA-12170: TNS: 连接超时
下面是调试测试的各个步骤:
在CMD窗口可以正常连接数据库
CMD输入:lsnrctl status 结果:命令执行成功
CMD输入:tnsping ora11g 结果:TNS-12535: TNS: 操作超时
CMD输入:ping Michael-PC 结果:发现IP是当前网络的地址并不是127.0.0.1或者localhost
其中Michael-PC 为计算机名称。
基于上面的调试分析如下:连网的情况下系统未能把Michael-PC解析为localhost
解决方法如下:
C:\Windows\System32\drivers\etc 找到系统的hosts文件,修改如下:
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
添加一条记录
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1 Michael-PC
这样可以在连网的情况下也能正常连接数据库了。
第三种方案:
注意问题:
1 、安装的时候注意先不要装超级兔子,很容易跟ORACLE起冲突。
2、计算机名称最好不要改。
3.、如果是ORACLE重装的话 一定要把以前的删除干净,ORACLE删除本页有详细说明。
发表评论
-
oracle werhe
2016-12-06 11:10 503SQL Select语句完整的执行 ... -
存储过程 的is与as,oracle存储过程大数据量insert
2016-03-24 09:42 921一直纠结于存储过程的is与as最近在网上查了巨多资料,总结如下 ... -
Oracle移植到mysql
2014-03-19 10:31 1565MYSQL远程连接速度慢的 ... -
oracle中long转varchar
2013-11-14 10:52 1814oracle中long转varchar 这个 ... -
racle数据字典dictionary
2013-11-14 10:49 1012了解Oracle数据字典dictionary 数据字典 ... -
SQLserver 解决dat/bak还原时的结构错误
2013-10-17 17:12 1295SQL2005精简版下载 & ... -
SEQ NEXTVAL CURRVAL
2013-09-17 15:20 1155SQL中取序列号的用法: SELECT SEQ_MENU_ME ... -
存储过程
2013-07-10 16:46 905带有无参数的存储过程 SQL中调用存储过程语句:call p ... -
viso反向工程
2013-07-02 09:47 1018... -
sql数据类型
2013-06-04 09:05 913... -
spring中常见的3种数据源的配置
2013-06-01 14:53 1495我在这里简单的介绍一下关于spring中常见的3种数据源的配置 ... -
ORACLE 毫秒转换为日期 日期转换毫秒
2013-05-13 10:49 1170ORACLE 毫秒转换为日期 日期转换毫秒 转自 http: ... -
ORACLE_毫秒转换为日期_日期转换毫秒
2013-05-08 11:17 946... -
Connect By、Level、Start With的使用(Hierarchical query-层次查询)
2013-04-08 11:57 1022... -
商业智能的实施步骤
2013-03-30 15:20 940... -
int number
2013-03-29 15:08 791建表的时候,如果是浮点数,一般设置为 number(m,n ) ... -
in select
2013-03-29 09:31 954UPDATE mytable SET node_in ... -
商业智能的实施步骤 数据仓库
2013-03-15 16:12 888商业智能的实施步骤 数据仓库的特点 1、面向主题 ... -
Null值
2013-03-12 11:25 932有人总结了数据库中Null ... -
Oracle的update语句优化研究
2013-01-09 15:24 1041...
相关推荐
6. **PL/SQL Developer配置**:在工具的首选项中,你可以定制连接设置,例如设置连接超时、自动重试次数等。此外,还可以配置代码提示、自动完成和代码格式化等开发环境优化选项。 7. **调试远程代码**:PL/SQL ...
PL/SQL 是 Oracle 数据库系统中用于数据库操作的一种编程语言,它结合了 SQL 与过程式编程的特性。PL/SQL Developer 是一款强大的集成开发环境,专门用于编写、调试和管理 PL/SQL 代码。以下是一些关于 PL/SQL ...
PL/SQL(Procedure Language for SQL)作为Oracle数据库的标准编程语言,提供了丰富的异常处理机制来应对各种运行时可能出现的问题。本文将深入探讨PL/SQL过程编程中的异常处理机制,并重点讲解一些常见的异常类型。...
PL/SQL (Procedural Language for SQL) 是一种专门为Oracle数据库设计的过程化语言,它结合了SQL命令和过程化的编程结构。通过PL/SQL包,开发者可以编写复杂数字逻辑并封装成模块化的组件,以提高代码的重用性和可...
总之,解决PL/SQL Developer连接数据库时自动断开的问题,需要综合考虑网络配置、系统设置、安全策略以及数据库本身的健康状态。通过上述步骤的细致调整,可以显著提升数据库操作的效率和可靠性。此外,定期审查和...
错误描述:oracle远程连接服务器出现 ORA-12170 TNS:连接超时 错误检查:有很多是oracle自身安装的问题,但是我这里服务器配置正常,监听正常,服务正常,远程可以ping通服务器。 这里主要是防火墙问题,解决办法: ...
"Instantclient_11_2.zip" 是一个包含Oracle数据库客户端组件的压缩包,主要用于支持PL/SQL的连接。在IT行业中,Oracle数据库是企业级数据管理的重要工具,而PL/SQL则是Oracle数据库系统中用于数据库编程的结构化...
在IT行业中,PL/SQL是Oracle数据库的一种编程语言,它扩展了SQL的语法,使得开发者可以编写复杂的存储过程、函数和触发器等。本话题主要关注如何在PL/SQL环境中调用Web服务,即Web Service。Web Service是一种基于...
1. **连接测试**:使用PL/SQL Developer连接到数据库,验证安装是否成功。输入正确的数据库连接信息(如服务名、用户名、密码)。 2. **运行PL/SQL代码**:在PL/SQL Developer中编写和执行PL/SQL脚本,测试开发环境...
### PL/SQL远程连接数据库详解 #### 一、引言 在进行数据库开发与管理时,经常需要在未安装完整Oracle服务端环境的计算机上通过客户端工具(如PL/SQL Developer或Toad)来访问远程Oracle数据库。但在这种情况下,...
在使用PL/SQL Developer或其他Oracle数据库管理工具时,可能会遇到一个常见的问题:执行SQL语句或存储过程时,系统长时间无响应或者卡住。这种情况不仅影响工作效率,还会消耗大量的时间和精力去排查原因。本文将...
**PL/SQL Developer**允许用户在**Tools -> Preferences -> Oracle -> Connection**中启用“check connection”功能,定期检测与数据库的连接状态,确保操作的连续性。这一配置对于长时间运行的批处理作业尤为重要。...
3. 在PL/SQL Developer中,创建新的数据库连接,使用在TNSNAMES.ORA中定义的服务名。 4. 输入用户名和密码,完成连接。 总的来说,Oracle 10g客户端连接文件对于需要远程访问Oracle数据库的用户来说非常实用,它...
- 与数据库管理员沟通,解决数据库连接超时的问题 (预计完成度: 80%) --- 通过以上内容,我们可以了解到PL/SQL Developer的强大功能以及如何利用其提升开发效率。同时,也给出了一个具体的工作日报模板示例,以便...
本压缩包提供了一系列主流数据库的JDBC连接驱动,这些驱动是连接Java应用程序与数据库之间的桥梁,确保了程序能够高效、稳定地执行SQL语句并处理数据。 1. MySQL JDBC驱动:MySQL是最流行的开源关系型数据库之一,...
它的PL/SQL语言允许开发者编写存储过程和触发器,增强了数据库的灵活性和安全性。Oracle还支持分布式数据库系统,使得跨地域的数据共享和协作成为可能。 二、C++与Oracle的接口 为了在C++中操作Oracle数据库,我们...
在给定的“oracle_client_noninstall.zip”压缩包中,我们无需进行完整的Oracle客户端安装,只需解压并进行简单配置即可实现PL/SQL Developer连接到数据库。这种方式对于那些只需要数据库连接功能而不需要全部客户端...
15. **NOT_LOGGED_ON**:当PL/SQL应用程序在没有有效数据库连接的情况下尝试访问数据时触发。确保所有数据访问操作都在有效的会话上下文中进行。 16. **PROGRAM_ERROR**:当PL/SQL遇到内部错误,可能需要重新安装...