sqldeveloper提示
A. oracle中我打开sqldeveloper出现这种提示框是什么意思是需要什么吗
它的意思是oracle是建立在java的基础上的,你现在的系统还没有安装java,建议去oracle官网下载安装你现在系统对应版本的jre和jdk,安装到默认的路径就好了,一般其他软件就可以自动检测到。
B. oracle 中的sql developer第一次连接时出现以下提示框,分别是什么意思
全选都没啥影响,这样说吧,sql developer是oracle自带的开发工具,而pl/sql算是第三方开发工具,这里提示就是让你选择plsql需要和sql developer的什么类型文件关联。就像你本来就安装了暴风影音,后来安装了快播,那么快播又提示你是否关联什么文件类型一样。。
C. Sqldeveloper报错unknownhostspecified
是因为好几个应用bid,supp和expert,都是连接的busi库。
OracleSQLDeveloper是一个免费的图形化数据库开发工具。使用SQLDeveloper,您可以浏览数据库对象、运行SQL语句和SQL脚本,并且还可以编辑和调试PL/SQL语句。您还可以运行所提供的任何数量的报表,以及创建和保存您自己的报表。SQLDeveloper可以提高工作效率并简化数据库开发任务。
D. oracle 安装完成之后启动sql developer 提示要求enter the full pathname for java.exe
我做win10安装oracle 11的时候,也出现了这个问题。是因为找不到java虚拟机。需要找到oracle安装目录下的java.exe文件。
需要将文件sqldeveloper.conf中的
SetJavaHome 后面的内容修改为oracle目录下的java.exe文件所在的目录。
但我的win10家庭版不允许我修改该文件。就先停止所有的oracle服务。然后将该文件复制出来,然后删除原始文件,再将该文件复制回去。
重新启动sql developer后,会让你再次填写虚拟机路径。重新找到oracle安装目录下的java.EXE文件所在的目录就可以了。
已经测试过,解决了这个问题
E. Oracle 启动SQL Developer提示无法从套接字读取更多的数据
这个错误跟oracle版本有关。
在oracle中的错误是ORA-17410。
ORA-17410: No more data to read from socket.
这个错误在10.2到11.2的各个版本都可能出现。
对于11.1的版本,可以通过PATCH 8935561来解决,对于10.2版本的JDBC,除了将数据库升级到不发生这个错误的版本外,还可以通过OCI方式进行连接,因为这个错误只在JDBC瘦客户端连接方式中出现。
F. Oracle自带的SQL Developer怎么设置语法提示
提示设置:tools-->preferences-->userinterface-->codeassistant-->在右边选中authomaticallyactivated即可快捷键设置设置方法:菜单Tools-->Preferences-->Editor-->AutoReplace.-->Edit如:s+空格键=select*from
G. sql plus能正常运行,但是sql developer提示监听不正常。原因
外联数据库还是本机数据库?
sqlplus连接的数据库是你sqldev要连接的数据库么?
如果是本机的数据库:(1)查看监听的状态。(2)如果监听状态完全正常,那么查看sqldev所用的tns文件位置,然后找到该文件,看看其内容是否有什么地方错误,比如监听名称的大小写错误,监听名称错误等等。(3)如果文件也没有错误,那么可以尝试tnsping一下,看看该监听名能否被pin到,如果能那么我也不知道了,如果不能,那么说明本机的内部网络有问题,比如端口占用等等,一般来说可以考虑重启监听试试,当然还有以他可能,这里就不一一写了。
如果是外联数据库(数据库不在本地):如果数据库服务器正常(包括数据库和监听),那么应该就是本地的tns文件设置问题。(1)看看sqlplus和sqldev所用的tns文件是不是一个,有时会有这个问题。(2)如果“文件是一个““连接的字符串也是一个”,那么可能是sqldev版本过低(以前遇到过版本过低的问题,不过这么多年就一次,可能性很小)
暂时只能想到这么多了。
H. 使用plsqldeveloper查询时提示ora-00942: 表或视图不存在
摘要 Oracle 是大小写敏感的,我们创自己写Sql脚本创建表的时候Oracle会自动将我们的表名,字段名转成大写
I. oracle连上sql developer 后在查询表时总是提示没有表或视图
原因一:本用户的查询表或者视图确实不存在,请检查表或者视图是否存在。
原因二:本用户的查看权限没有,所以查询不了。
解决办法就是给当前用户查询权限:
grant
select
any
table
to
vpetl;
扩展常用的需要赋权限的语句:
grant
connect,resource,alter
system,debug
connect
session,select
any
table,delete
any
table,drop
any
table,alter
any
table
to
vpetl;
J. 打开sql developer的时候,提示unable to set the current directly based on the mole file name
在your_db_home\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf(和你的sqldeveloper.exe同目录)文件中的SetJavaHome ,改成jdk/bin/java.exe试一下