管理(003):保持管理员密码与数据字典同步

  

  如果将REMOTE_LOGIN_PASSWORDFILE初始化参数从没有更改为独家或共享,则必须确保存储在数据字典中的密码和存储在密码文件中的非系统管理用户(如SYSDBA, SYSOPER, SYSBACKUP, SYSDG和SYSKM用户)的密码是相同的。   
  要同步非系统管理用户的密码,例如SYSDBA, SYSOPER, SYSBACKUP, SYSDG和SYSKM用户的密码,您必须首先撤销这些用户的密码,然后重新授予这些用户以下权限:   

  

        一,SYSDBA   

  
      <李>   找到所有被授予SYSDBA权限的用户。   <前>   SELECT  USERNAME ,得到V $ PWFILE_USERS  WHERE  USERNAME  !=, & # 39; sys # 39;   ,,以及SYSDBA=& # 39;真正的# 39;;   之前   李   <李>   撤销并重新授予这些用户SYSDBA权限。   <前>   REVOKE  SYSDBA 得到non-SYS-user;, GRANT  SYSDBA 用,,non-SYS-user;   之前   李   
  

        二,SYSOPER   

  
      <李>   找到所有被授予SYSOPER权限的用户。   <前>   SELECT  USERNAME ,得到V $ PWFILE_USERS  WHERE  USERNAME  !=, & # 39; sys # 39;   ,,以及SYSOPER=& # 39;真正的# 39;;   之前   李   <李>   撤销并重新授予这些用户SYSOPER权限。   <前>   REVOKE  SYSOPER 得到non-SYS-user;, GRANT  SYSOPER 用,,non-SYS-user;   之前   李   
  

        三,SYSBACKUP   

  
      <李>   找到所有被授予SYSBACKUP权限的用户。   <前>   SELECT  USERNAME ,得到V $ PWFILE_USERS  WHERE  USERNAME  !=, & # 39; sys # 39;   ,,以及SYSBACKUP =& # 39;真正的# 39;;   之前   李   <李>   撤销并重新授予这些用户SYSBACKUP权限。   <前>   REVOKE  SYSBACKUP 得到non-SYS-user;, GRANT  SYSBACKUP 用,,non-SYS-user;   之前   李   
  

        四,SYSDG   

  
      <李>   找到所有被授予SYSDG权限的用户。   <前>   SELECT  USERNAME ,得到V $ PWFILE_USERS  WHERE  USERNAME  !=, & # 39; sys # 39;   ,,以及SYSDG=& # 39;真正的# 39;;   之前   李   <李>   撤销并重新授予这些用户SYSDG权限。   <前>   REVOKE  SYSDG 得到non-SYS-user;, GRANT  SYSDG 用,,non-SYS-user;   之前   李   
  

        五,SYSKM   

  
      <李>   查找已授予SYSKM权限的所有用户。   <前>   SELECT  USERNAME ,得到V $ PWFILE_USERS  WHERE  USERNAME  !=, & # 39; sys # 39;   ,,以及SYSKM=& # 39;真正的# 39;;   之前   李   <李>   撤销并重新授予这些用户SYSKM权限。   <前>   REVOKE  SYSKM 得到non-SYS-user;, GRANT  SYSKM 用non-SYS-user;   之前   李   
  

  
  

管理(003):保持管理员密码与数据字典同步