日期:2014-05-17 浏览次数:20932 次
--现在遇到个问题,sysdba远程登录问题 --sysdba用户无法远程登录Oracle服务器,报用户口令无效,而实质我用户口令是正确的,本地服务器端能正常登陆 --如下: 1、本地服务器端: Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 Microsoft Corp. C:\Documents and Settings\Administrator>sqlplus /nolog SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 6月 8 11:15:00 2011 Copyright (c) 1982, 2005, Oracle. All rights reserved. SQL> conn scott/tiger --普通用户能连接 已连接。 SQL> conn sys/lhy as sysdba --sysdba用户也能连接 已连接。 SQL> 2、远端连接 Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 Microsoft Corp. C:\Documents and Settings\513826198611162217.XQ>sqlplus /nolog SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 6月 8 11:26:11 2011 Copyright (c) 1982, 2005, Oracle. All rights reserved. SQL> conn scott/tiger@impxepor --普通用户能连接 已连接。 SQL> conn sys/lhy@impxepor as sysdba --sysdba用户无法连接 ERROR: ORA-01017: 用户名/口令无效; 登录被拒绝 警告: 您不再连接到 ORACLE。 SQL> --找了哈,没找到原因 --我本地服务器端一些参数配置如下: SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 6月 8 11:35:38 2011 Copyright (c) 1982, 2005, Oracle. All rights reserved. 连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production With the Partitioning, OLAP and Data Mining options SQL> show user USER 为 "SYS" SQL> show parameter remote_login_passwordfile NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ remote_login_passwordfile string EXCLUSIVE SQL> select * from v$pwfile_users; USERNAME SYSDB SYSOP ------------------------------ ----- ----- SYS TRUE TRUE SQL> --sqlnet.ora文件中的 SQLNET.AUTHENTICATION_SERVICES= (NTS) --大家看看哪里的原因,我尝试过重新配置密码文件然后重启server,但是还是不行