alter user sys identified by 新口令;
sys和internal的口令就同时修改了。

解决方案 »

  1.   

    我一般在Oracle定制安装时进行修改
      

  2.   

    用internal进去修改,现在的人咋都不喜欢搜索,看以前的贴子有~
      

  3.   

    主  题:  用orapwd修改internal密码碰到问题,提示ORA-01031: insufficient privileges? 
    作  者:  JCC0128 (JCC)  
    等  级:    
    信 誉 值:  100 
    所属论坛:  Oracle 基础和管理 
    问题点数:  20 
    回复次数:  5 
    发表时间:  2003-07-24 12:54:14 
       
     
       
    我的sqlnet.ora文件中的认证参数已改为NONE
    执行命令如下:
    C:\>ORAPWD FILE=C:\ORACLE\ORA81\DATABASE\PWDTEST3.ORA PASSWORD=jcc ENTRIES=10
    在dba studio中连接时报错ORA-01031: insufficient privileges?
    为何?>  
     
     
     回复人: kerisyml(魂之利刃) ( ) 信誉:101  2003-07-24 13:11:00  得分:0 
     
     
      权限不够,你需要用sys用户以sysdba身份登录修改密码。
    或者以internal用户登录,直接用alter user internal identified by newpassword;
      
     
    Top 
     
     回复人: lilylamb(小羊羔) ( ) 信誉:100  2003-07-24 13:12:00  得分:0 
     
     
      我记得这个密码只能在数据库建立时设置?
      
     
    Top 
     
     回复人: lilylamb(小羊羔) ( ) 信誉:100  2003-07-24 13:15:00  得分:0 
     
     
      我试了一下没成功,WHY???
      
     
    Top 
     
     回复人: JCC0128(JCC) ( ) 信誉:100  2003-07-24 13:18:00  得分:0 
     
     
      魂之利刃的方法我试过,的确可以!!!结贴时再给你分,thanks!
    我现在还有问题就是用orapwd的方法修改密码为什么不行??
      
     
    Top 
     
     回复人: JCC0128(JCC) ( ) 信誉:100  2003-07-24 13:43:00  得分:0 
     
     
      用魂兄的方法,从dba studio登陆不管是sys还是internal都不需要以sysdba身分,normal也行!
    用orapwd时一定要注意,先要关闭数据库,再执行orapwd.(请保存原密码文件的备分,万一失败,只需将文件名改回即可)。
    还发现一个有趣的问题,
    用orapwd时internal的密码已经更改,sys的不变!;而在dba studio中用internal或sys登陆修改sys密码时,internal跟sys的密码同时改变!!!