首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

一个很简单的有关问题(关于oracle的用户管理)

2012-09-27 
一个很简单的问题(关于oracle的用户管理)我用sqlplus登录。我无论用户名是sys system scott我的密码只要是

一个很简单的问题(关于oracle的用户管理)
我用sqlplus登录。
我无论用户名是sys system scott
 我的密码只要是 password as sysdba都能登录
 我后面又试了一下,发现只要是 随便什么后面跟上 as sysdba 都能登录进去
刚开始自学oracle,很多东西不懂。。谢谢解答。。


[解决办法]

SQL code
--举个例子,下面的用户在非os认证下,若没dba权限是不可以用dba身份连接的,不过默认是以os验证的,若你没改过系统认证方式,则即使你用不存在的用户也可以用sysdba身份连接的SQL> conn zhangjg/1 as sysdba;已连接。SQL> create user t identified by 1;用户已创建。SQL> grant connect to t;授权成功。SQL> conn t/1 as sysdba;ERROR:ORA-01031: insufficient privileges 警告: 您不再连接到 ORACLE。SQL> conn zhangjg/1 as sysdba;已连接。SQL> grant sysdba to t;授权成功。SQL> conn t/1 as sysdba;已连接。 

热点排行