因为安装时候没有给本地用户足够的权限,要用sys登陆可以用conn sys/pass来登陆,好像刚安装时候这个pass是manager

解决方案 »

  1.   

    可是sys不是一个windows的用户呀,怎么用它登陆呢??
      

  2.   

    将oracle安装盘下的\oracle\ora92\network\admin\sqlnet.ora文件打开
    将sqlnet.authentication_services=(none)
    改为sqlnet.authentication_services=(nts)
    然后你就可以sql>conn /as sysdba了
    这样进去后sql>show user应该是'sys'用户
    如果提示没有启动数据库sql>startup
    如果说你的数据库无法启动你就先sql>shutdown再startup
      

  3.   

    谢谢!但是还是不行。
    当我sql>show user的时候
    出现了:user为""
    不知道怎么了。我用自己的管理员帐户(format_jade)登陆的操作系统。
    你所说的那个sqlnet.ora文件在我的机器里的路径如下:
    D:\InstallProgram\Oracle\MainOracle\network\ADMIN\SAMPLE\sqlnet.ora
    是不是我装的有什么问题了!
      

  4.   

    登录Windows的用户必须有ORADBA角色。