51Testing软件测试论坛

标题: sys用户远程登录不成功及密码不正确解决方法 [打印本页]

作者: cxq088    时间: 2009-6-1 11:31
标题: sys用户远程登录不成功及密码不正确解决方法
环境:linux AS4.0 oracle9024
现象:1. 在远程用sqlplus连接时输入 [email=[ft=#000000,,]sys/systemrsc@sjm]sys/systemrsc@sjm[/email] as sysdba
         出现密码错误;请重新输入用户名与密码.
      2. 在服务器端删除密码文件$ORACLE_HOME/dbs/orapw 之后,
          用:$orapwd file=orapw password=system entries=5
          重新产生密码,再次在远程登录,显示权限不足。
         查看: SQL> show parameter remote
NAME                                 TYPE        VALUE
------------------------------------ ----------- ---------------
remote_archive_enable                string      true
remote_dependencies_mode             string      TIMESTAMP
remote_listener                      string
remote_login_passwordfile            string      EXCLUSIVE
remote_os_authent                    boolean     FALSE
remote_os_roles                      boolean     FALSE

正常应该为EXCLUSIVE.
发现也是正常的。

解决方法:重新启动oracle  问题解决。         
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
Total System Global Area  605099548 bytes
Fixed Size                   452124 bytes
Variable Size             385875968 bytes
Database Buffers          218103808 bytes
Redo Buffers                 667648 bytes
Database mounted.
Database opened.

总结: 1. sys 密码挂失并不可怕,我们可以重建,如上。
       2.远程登录要用remote_login_passwordfile = EXCLUSIVE
       3.查看当前具有sysdba权限用:
         select *  from v$pwfile_users;
作者: lijiamyjob    时间: 2009-11-20 10:48
谢谢
作者: msnshow    时间: 2010-4-24 22:06
有操作系统权限就肯定能搞定




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2