5M远程服务器配置完静态监听后,本地服务器连接远程服务器报无效用户名密码
1.远程服务器口令文件创建如下

2.远程服务器静态监听配置如下


3.本地服务器远程连

求大神教我。
检查下是不是密码文件错啦。file=orapwtestdb 没有 d 哦!
评论
有用 0重新配置密码文件也是这样testdb是我的sid名字
评论
有用 0官方文档例子
Example
The following command creates a password file named orapworcl that allows up to 30 privileged users with different passwords.
orapwd FILE=orapworcl ENTRIES=30
最后还有你使用 system 登陆不需要 as sysdba.
评论
有用 0看看这个参数sec_case_sensitive_logon是否为false
还有remote_login_passwordfil是否为EXCLUSIVE
评论
有用 0
重新创建了口令文件,并重启了数据库,但还是报密码错误
评论
有用 0sec_case_sensitive_logon这个参数改为true
评论
有用 0sec_case_sensitive_logon参数改为true也报密码错误,奇了怪了。。。
评论
有用 0密码文件存的是sys的密码,用system无法通过密码认证方式以as sysdba方式登录,例如通过sqlplus system/oracle as sysdba登录之后,show user显示是SYS。
如果system的密码是oracle,通过密码认证连接不要加上as sysdba。
通过以下视图查询验证
SYS@orcl> select * from v$pwfile_users;
USERNAME SYSDB SYSOP SYSAS
SYS TRUE TRUE FALSE
评论
有用 0sqlnet.ora里面有没有什么限制
评论
有用 0
多练了几次又好使了
根据专家建议,不加as sysdba报错(目标库是nomount)奇怪了。。。
评论
有用 0
墨值悬赏



