conn sys/change_on_install as sysdba

解决方案 »

  1.   

    你要做什么操作:使用下面的方法可以得到最大的权限SVRMGR或者SVRMGRL,,SVRMGR30SVRMGRL>CONNECT INTERNAL
    SVRMGRL>SHUTDOWN
    SVRMGRL>STARTUP
      

  2.   

    SQL> conn sys/change_on_install as sysdba
    错误:
    ORA-01031: 权限不足
    警告:您不再连接到 ORACLE。
      

  3.   

    你的认证方式?show parameter remote把输出贴出来。
      

  4.   

    9i try
    sysman/oem_temp
    8i没有接触
      

  5.   

    8i里没有show parameter remote的输出吧UP.
      

  6.   

    看看你的 sqlnet.ora 文件配置是否正确,另外,看看你的密码文件是否正确,而且已经使用
      

  7.   

    SVRMGR>CONNECT INTERNAL
    这个也要口令啊!是什么呢?
    我今天也被这个问题折磨得快崩溃了,本来想上来发贴的,正好斑竹问了这个问题,我就省事了
    哪位高手帮帮我们吧,刚刚接触oracle公司让我用脚本语言建库,我查询了大量的资料脚本大概差不多,可就总说我权限不够,急死我了,如果有人回答,我愿意再开一个帖子,给大家发分
      

  8.   

    先确定你的sysdba权限的认证方式,然后采取不同的办法:如果sqlnet.ora中有 SQLNET.AUTHENTICATION_SERVICES= (NTS),那么是操作系统认证方式,否则为密码文件认证方式如果是操作系统认证方式,将你登录Windows时使用的用户名加入Ora_dba组(ora_dba是一个Windows组)中,就可以了.如果是密码文件认证方式,需要用orapwd修改密码,将sysdba赋予你登录oracle使用的用户名。然后重启数据库。
      假设你的实例名叫sidtest:
       orapwd file=PWDsidtest.ora password=123456 entries=10
       sql>grant sysdba to system;
       
       重启数据库
       sql>connect system/123456 as sysdba
     
      

  9.   


    to :drabit(square)你好
    我的sqlnet.ora文件中写的是:
    #SQLNET.AUTHENTICATION_SERVICES= (NONE)
    不知道是不是操作系统认证呢
    如果是的话ORA_DBA组在哪里呢?我找不到啊?请讲的再明了一些好吗?如果是密码认证的话,我找到orapwd这个文件,是个应用程序,不能改吧
    orapwd file=PWDsidtest.ora password=123456 entries=10
       sql>grant sysdba to system;
    在什么地方写呢?
      

  10.   

    在sqlplus里面不行,可以换其他的工具看看
      

  11.   

    你用sys/change_on_install登陆后,为system用户授予DBA权限.
    grant sysdba to system;然后以system进,则system用户就有了DBA权限了,.
      

  12.   

    这样试试
    connect / as sysdba
    grant sysdba to system;
      

  13.   

    SQL> connect / as sysdba
    错误:
    ORA-01031: insufficient privileges
    警告:您不再连接到 ORACLE。......