conn test/test1@db1 as normal,试试

解决方案 »

  1.   

    conn test/test1@db1 as sysdba
    我的意思是怎么实现连接普通用户的时候 在后面加sysdba 时不起作用.
      

  2.   

    修改服务器上的sqlnet.ora,将SQLNET.AUTHENTICATION_SERVICES= (NTS)改为SQLNET.AUTHENTICATION_SERVICES= (NONE)
      

  3.   

    bobfang(匆匆过客),修改sqlnet后,是不是所有的用户都不能用dba登录了?
      

  4.   

    普通用户好象不能使用 as sysdba 连接数据库!!
      

  5.   

    问题1: 只能先删除,再新建
    问题2:只有在本机上才有(这是Oracle的bug),而通过网络则没有(要不谈不上什么安全性了)
      

  6.   

    如果你想使用test已sysdba的身份进行连接,要修改初始化参数remote_login_passwordfile为EXCLUSIVE,并创建一个口令文件(orapwd file=c:\aaa.ora password=asdf entries=5),然后将sysdba角色授予test用户,这样就可以使用test用户进行远程的sysdba登录了,但是要注意这样登录后,在系统中显示的登录用户是sys而不是test。