暂无图片
分享
BBK
2019-07-05
数据库服务器本地sqlplus /as sysdb登陆,报ORA-01017

alter user xxx identified xxx;

orapwd  file=xxxxxxxx

以上两种方法都试过。

背景:

此前服务器只有一个数据库,直接在服务器上sqlplus /as sysdba 是没有问题的。

现在增加一个数据库后,两个数据库都不能sqlplus /as sysdba 直接登陆,必须要输入sqlplus  sys/xxxx as sysdba  才能登陆成功

附件是审计文件

微信图片_20190705.png


收藏
分享
4条回答
默认
最新
张小帅

检查下sqlnet.ora中SQLNET.AUTHENTICATION_SERVICES

暂无图片 评论
暂无图片 有用 0
Ruian

查一下 echo $ORACLE_SID

暂无图片 评论
暂无图片 有用 0
BBK

各位专家,多谢回复。

查看文档,了解到此参数sqlnet.ora中SQLNET.AUTHENTICATION_SERVICES,默认为none ,验证方式为oracle密码文件;当前sqlnet.ora文件中没有设置,应该默认为none

经测试当SQLNET.AUTHENTICATION_SERVICES=(NONE,NTS)后,重新登陆,依然报ORA-01017错误

当前环境的ORACLE_SID没有问题

暂无图片 评论
暂无图片 有用 0
BBK
问题已关闭: 没有解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏