本来是想要对pkg进行debug的,突然发现没有权限,需要赋予权限,于是想使用conn / as sysdba登陆授权,但提示ORA-12560:TNS:协议适配器错误,因为我客户端是要连多数据库的,猜想是需要指定具体的数据库SID,于是使用了那个我想授权的数据库SID: conn /@SID as sysdba,然后又提示ORA-01031: insufficient privileges,至此不知道怎么解决?情况是我从客户端登陆,只知道一个普通用户的密码,不知道system或sys的密码

解决方案 »

  1.   

    如果你知道system, sys的密码,可以使用,如果不知道,那就没必要说了.
      

  2.   

    conn的时候也没有要输入的啊,都是空着输的
      

  3.   

    pl/sql  用户名:您的用户名  密码 :你的密码 主机字符串  你数据库实例 as sysdba 如orcl as sysdba;
    sqlplus 程序----运行-----sqlplus 你的用户名/密码 as sysdba.你试试,这是以管理员身份登录oracle;