sys用户远程登录不成功及密码不正确解决方法
环境:linux AS4.0 oracle9024现象:1. 在远程用sqlplus连接时输入 sys/systemrsc@sjm]sys/systemrsc@sjm 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 Area605099548 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; 谢谢 有操作系统权限就肯定能搞定
页:
[1]