用PL/sql developer 访问Oracle
2005-01-04 20:03
501 查看
1。一直听说pl/sql developer不错,早就想用,可是装完了以后发现没有地方配置数据库连接的地方,感觉奇怪,后来听说要装一个客户端,下了一个Orahome92,在Oracle net manager里按照提示配置就ok了,然后进入pl/sql developer就没问题了。
2。pl/sqldeveloper对下划线的表有自动提示的功能,不错:)
3. 关于pl/sqldeveloper的故障解决:【转自:http://www.cnblogs.com/xspin/archive/2004/12/13/38423.html】
.安装Oracle后,更改Windows计算机名,导致部分Oracle第三方工具,如:PLSQL
Developer无法登陆,并提示ORA-12541:TNS:no listener或ORA-12547:TNS:丢失联系等错误信息的解决方法。
答:从Oracle的错误提示来看,是说TNS:no listener ,估计是某种服务没有启动,打开windows管理工具->服务,一看,有一个OracleOraHome90TNSListener这样的服务,和错误信息题是一致,基本就可以肯定是这个服务所引发的问题。再一看,该服务没有启动,遂手工启动,刷新后一看,该服务居然马上就自动关闭了。重试N次,结果一样。到Google搜索看看,没想到这还是一个普遍的问题,有一个人提出,把安装目录下的listener.ora打开察看。如:d:/ oracle/ora90/network/admin/listener.ora。
打开该配置文件后发现如下一段配置信息:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = local)(PORT = 1521))
)
)
)
当看到这一行HOST=local 的时候,问题解决了。原来是由于几天装好Oracle后,又改了Windows的计算机名,而这个配置文件中记录的监听主机名还是原来的名称,这也就怪不得,OracleOraHome90TNSListener服务无法启动了,马上修改为现在的计算机名,再次启动 OracleOraHome90TNSListener服务成功,PL/SQL Developer连接Oracle数据库成功,不能登陆故障排除。
总结:Oracle比较强调手动功能调整,将一些配置信息放置在配置文件中。不像SqlServer一样,几乎把任何信息都放在注册表中,当然了这也符合Oracle作为一个跨平台数据库的精神。但对初学者来说,确有一定难度,不像SqlServer那么“傻瓜”,再解决这个问题时,差点又重装一次 Oracle,看来遇到问题多Google多分析,还是屡试不爽的。
2。pl/sqldeveloper对下划线的表有自动提示的功能,不错:)
3. 关于pl/sqldeveloper的故障解决:【转自:http://www.cnblogs.com/xspin/archive/2004/12/13/38423.html】
.安装Oracle后,更改Windows计算机名,导致部分Oracle第三方工具,如:PLSQL
Developer无法登陆,并提示ORA-12541:TNS:no listener或ORA-12547:TNS:丢失联系等错误信息的解决方法。
答:从Oracle的错误提示来看,是说TNS:no listener ,估计是某种服务没有启动,打开windows管理工具->服务,一看,有一个OracleOraHome90TNSListener这样的服务,和错误信息题是一致,基本就可以肯定是这个服务所引发的问题。再一看,该服务没有启动,遂手工启动,刷新后一看,该服务居然马上就自动关闭了。重试N次,结果一样。到Google搜索看看,没想到这还是一个普遍的问题,有一个人提出,把安装目录下的listener.ora打开察看。如:d:/ oracle/ora90/network/admin/listener.ora。
打开该配置文件后发现如下一段配置信息:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = local)(PORT = 1521))
)
)
)
当看到这一行HOST=local 的时候,问题解决了。原来是由于几天装好Oracle后,又改了Windows的计算机名,而这个配置文件中记录的监听主机名还是原来的名称,这也就怪不得,OracleOraHome90TNSListener服务无法启动了,马上修改为现在的计算机名,再次启动 OracleOraHome90TNSListener服务成功,PL/SQL Developer连接Oracle数据库成功,不能登陆故障排除。
总结:Oracle比较强调手动功能调整,将一些配置信息放置在配置文件中。不像SqlServer一样,几乎把任何信息都放在注册表中,当然了这也符合Oracle作为一个跨平台数据库的精神。但对初学者来说,确有一定难度,不像SqlServer那么“傻瓜”,再解决这个问题时,差点又重装一次 Oracle,看来遇到问题多Google多分析,还是屡试不爽的。
相关文章推荐
- pl/sql Developer无法访问64位的ORACLE问题
- 配置Oracle Client 10.2.0.1.0 + PL/SQL Developer 7.1.4.1390访问远程Oracle数据库
- PL/SQL Developer 访问远程数据库(本机不包含oracle客户端)
- PL/SQL Developer 访问远程 Oracle
- Oracle Instance Client + PL/SQL Developer远程访问数据库(Windows)
- PL/SQL Developer 访问远程数据库(本机不包含oracle客户端)
- PL/SQL developer访问Oracle64
- 用PL/SQL Developer(远程)连接Oracle 11g时报错“ORA-12541: TNS: 无监听程序”,解决办法
- 不安装 oracle的客户,就可以使用pl/sql访问远程oracle 数据库的方法
- ORACLE pl/sqldeveloper 客户端乱码--修改Oracle客户端字符集
- 不用安装oracle客户端,PL/SQL也能远程访问数据库
- Oracle SQL Developer与PL/SQL Developer比较
- win7旗舰版(64位)环境下,安装ORACLE、Oracle Client、 PL/SQL Developer全过程
- 利用PL/SQL Developer工具在Oracle库中创建同名词Synonym的方法
- 不安装oracle客户端,使用navicat、pl/sql developer连接oracle数据库
- Windows下安装Oracle Instant Client并使用 PL/SQL Developer.
- Windows 64位 安装Oracle instantclient 官方绿色版和PL/SQL Developer 总结
- Windows 7 X64 中 PL/SQL Developer 连接 Oracle 11g Database
- PL/SQL Developer连接本地Oracle 11g 64位数据库
- Oracle11_g R2安装配置及PL/SQL Developer安装配置