hyqd.net
当前位置:首页 >> sqlDEvElopEr连接失败 >>

sqlDEvElopEr连接失败

1安装oracle 11g会自带一个叫做sql developer的工具,打开sql developer,2在sql developer中我们新建一个连接,点击左上角的“绿色加号”3填写完配置以后可以点击“test”来测试数据库连接是否正确,如上图所示,左下角有“status:success”则表明数据库连接正确.创建新用户1连接登陆数据库2接着为orcl这个数据库创建新用户3填写用户名和密码,以及为用户指定表空间4为用户分配权限5查看创建用户和分配权限所对应的sql代码.6使用新用户创建数据库连接,使用新账户创建数据库连接的方法和第一步类似.

明显空指针异常嘛.调试一下一下子就OK了.如果不是代码问题就是配置的时候,值少了.导致的.(调试的时候:主要查看对象是否是有null的,比如aa.xxxx就查看aa是否是null).

解决方法:查看一下数据库现有的进程数,是否已经达到参数processes的大小.1.select count(*) from v$process;取得数据库目前的进程数.2.select value from v$parameter where name = 'processes'; 取得进程数的上限.3.如已达到上限,修改initSID.ora中的processes的大小.4.重新启动数据库到nomount状态下,执行create spfile from pfile; 并startup open.查询数据库自启动以来最大的并发数量.

sys 用户:连接名:sys 用户名:sys 口令:自己设置 sid:orcl system 用户:连接名:system 用户名:system 口令:自己设置 sid:orcl scott用户要先解锁,然后建立连接,方法和上面的想同

如果已经有安装好的Oracle数据库的话,至少要先安装一个Oracle客户端才能用这个工具软件.否则用不了.不安装Oracle,直接安装这个工具是用不了的.

启动监听服务:oracle10g的监听服务叫 oracleoradb10g_home1tnslistener. 然后再连接.

你的sid没有填呀 报错信息也提示的很清楚 就是你数据库的实例名,一般是orcl,你也也快登录有dba权限的账户进行查看系统数据字典 select instance_name from v$instance;

你把你找到的oracle 11g的jar包放到你java程序所在的目录,然后向连接数据库按如下方式://注册驱动Class.forName("oracle.jdbc.driver.OracleDriver");//获取连接String username = "你自己填写oracle用户名"String password = "oracle用

1安装oracle 11g会自带一个叫做sql developer的工具,打开sql developer,2在sql developer中我们新建一个连接,点击左上角的“绿色加号”3填写完配置以后可以点击“test”来测试数据库连接是否正确,如上图所示,左下角有“status:success”则表明数据库连接正确.创建新用户1连接登陆数据库2接着为orcl这个数据库创建新用户3填写用户名和密码,以及为用户指定表空间4为用户分配权限5查看创建用户和分配权限所对应的sql代码.6使用新用户创建数据库连接,使用新账户创建数据库连接的方法和第一步类似.

这是搜到的,供参考:出现这种问题基本上就以下几种原因,估计你第二种原因的可能性比较大,可以查一下系统日志看看是不是访问被拒绝了:1:数据库连接满了,扩大数据库连接池2:所登录的机子IP不在sqlnet.ora内,加入后重启listerner即可3:数据库负载均衡时,指定了(SERVER=DEDICATED),去除这个即可4:网管在Oracle配置上限制了该台机子访问Oracle的权限,这个问题基本和2类似,也是修改Oracle配置即可

3859.net | zxpr.net | msww.net | artgba.com | gsyw.net | 网站首页 | 网站地图
All rights reserved Powered by www.hyqd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com