10g,我新创建了一个数据库,然后我create user之后,没有给用户任何权限,为啥该用户连接的时候可以as sysdba!以普通身份登录则提示没权限的,请问这个问题怎么搞,从哪下手检查呢。大神们帮帮忙,困扰了我很久了
解决方案 »
- 一个存储过程的问题
- oracle 一个简单问题 速度在线等待~~~
- Oracle9i归档问题(在线等待)
- oracle一次创建多个表
- 如何去掉表前面得用户前缀?
- sequence问题!!急
- SQL2000 和 orcal 有哪些区别要注意,因为有数据要转??
- 一个存储过程的问题,请问怎么解决?谢谢.
- 请介绍一些好的oracle查询工具(有比较好的查看,导入导出,剪切粘贴,更新的功能)
- 如何使用别的web服务器而不是oracle,或web服务器与数据库服务器不在同一台机器上,想要调用oracle report做的报表该如何调用?
- 头疼好几天了,菜鸟请教触发器问题?高手请进
- 请教 两个record的比较
grant connect,resource to user_name--授权角色,角色具有权限
create user
因此,请使用专属系统用户oacle进行操作。
也就是,你登录操作系统的用户的认证,对ORACLE也有效。你可以用下面方式之一取消操作系统认证。
1、在%ORACLE_HOME%\network\admin\sqlnet.ora中,用#号注释掉这一行
#SQLNET.AUTHENTICATION_SERVICES = (NTS)2、在控制面板->管理工具->计算机管理->组,把当前用户从ora_dba组中去掉取消之后,就不能以as sysdba方式登录了3、可以给普通用户授予connect,resource角色就行了