救命呀,为什么我的Oracle9i随便输入一个用户名和密码就能以SYSDBA登陆??? 是不是你的操作系统具有sys_dba的登陆用户没有密码啊,这样一来,用什么密码as sysdba 都可以登陆了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有呀,我的Administrator用户是隶属于ORA_DBA组,但是我上了密码,不应该呀。 建立一个普通用户,只授予connect权限,看看是否可以以sysdba登录 修改%oracle_home%\oraXX\network\admin\sqlnet.ora 文件,注释掉SQLNET.AUTHENTICATION_SERVICES= (NTS) 行即可。 注释后说insufficient privilege 怎么办? 好象只有SYS用户才可以用SYSDBA身份登陆的吧! 用SYS也不行,我好几个用户都赋了DBA的权限的关注 加上了这一句,是表示是以操作系统用户身份来验证,如果在win2000下,你是administrator,那么你当然就是sys了。如果没有这一句,那么你要用数据库用户验证来登录。如果有这一句,你可以:sql>connect /as sysdba已连接sql>show useruser 为"sys"如果没有这一句,就要sql>connect sys/change_on_install@orcl as sysdba 大家别争了,到win2000的用户管理中,把你的用户从ORA-DBA组中剔除就可以了(就是让你的用户不隶属于ORA-DBA组)。 在数据库服务器上,以sysdba身份进入数据库的话,是不会检测用户名和密码的,即便你上面什么也不添也可以照样进入,而且可以在dba stdio下进行不同数据库启动模式的操作!只能在数据库服务器才能以此身份进入数据库上,客户端肯定不行,所以这样是安全的!因为如果不是超级管理员又怎么可以进入据库服务器的操作系统呢! 工作中遇到的sql性能问题 oralce一个行列转换的问题 求一个sql语句 ORACLE导数据的问题 Procedure 中的EXCEPTION 小妹向oracle高手求助!oracle initialization or shutdown in progress 为提高oracle人气,晒晒你们工资顺便再散分 oracle 批量修改问题 OCI.DLL是什么程序? 如何监控oracle数据库运行了哪些sql命令 如何把字段1中身份证号码(字符类型)中的出生年月提取出来并转为日期类型放到字段2中? 如何建立好监听器 ?如何配置好客户端 net configuration
SQLNET.AUTHENTICATION_SERVICES= (NTS) 行即可。
关注
如果有这一句,你可以:
sql>connect /as sysdba
已连接
sql>show user
user 为"sys"
如果没有这一句,就要
sql>connect sys/change_on_install@orcl as sysdba
密码的,即便你上面什么也不添也可以照样进入,而且可以在dba stdio下
进行不同数据库启动模式的操作!只能在数据库服务器才能以此身份进入
数据库上,客户端肯定不行,所以这样是安全的!因为如果不是超级管理
员又怎么可以进入据库服务器的操作系统呢!