您的位置:程序门 -> java -> j2ee / ejb / jms



java连接oracle数据库时报错


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


java连接oracle数据库时报错
发表于:2007-09-07 13:03:52 楼主
在java程序中连接oracle数据库时出现了一个问题,当我用户名为sys时,在获取连接对象时会抛出一个异常:ora-28009:应当以sysdba身份或者sysoper身份建立sys连接.
请问为什么会出现这种情况?怎么在获取连接对象时指定连接身份?
发表于:2007-09-07 14:00:081楼 得分:0
建议你不要用sysdba身份或者sysoper身份建立sys连接,因为这两个用户是管理员用户,一般应用程序中连接数据库的时候你可以再创建一个帐户,并给这个帐户赋一定的权限,然后就可以用它来进行连接了。
当你用oem来登录oracle的时候,如果你是以sys登录,如果你选择不是sysdba身份就会警告你,这和你出错的信息是一样的。
一般很少以dba的身份登录,创建一个新的帐户吧
发表于:2007-09-07 14:01:482楼 得分:0
建议你不要用sys或system建立连接,因为这两个帐户是管理员用户,权限最大。一般应用程序中连接数据库的时候你可以再创建一个帐户,并给这个帐户赋一定的权限,然后就可以用它来进行连接了。
当你用oem来登录oracle的时候,如果你是以sys登录,如果你选择不是sysdba身份就会警告你,这和你出错的信息是一样的。
一般很少以dba的身份登录,创建一个新的帐户吧
发表于:2007-09-07 15:11:473楼 得分:0
楼上的说的有理


快速检索

最新资讯
热门点击