oracle 12c ORA-01017:invalid username/password; logon denied

前端之家收集整理的这篇文章主要介绍了oracle 12c ORA-01017:invalid username/password; logon denied前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Oracle 12C 中,想通过操作系统认证登录Oracle 数据库,有一些要注意的地方。不然就会遇到

ORA-01017:invalid username/password; logon denied

 

用户想要在操作系统登录数据库 有两种方法:通过tns ,一种修改用户名

一、通过tns登录

  tns 的配置这里不做介绍。做Oracle 这一行,这是基本知识。

  

// 不通过tns登录会报错
sql> conn scott/tiger
ERROR:
ORA-01017: invalid username/password; logon denied
// 通过tns 可以正常登录
sql> conn scott/[email protected]
Connected.

 

二、调整用户名

  在Oracle 12C 中,想要在操作系统上直接进行操作系统认证登录数据库用户名需要以" C##" 开头。示例如下:

  

sql> create user c##test identified by test;

User created.

sql> grant connect,resource to c##test;

Grant succeeded.

sql> conn c##test/test;
Connected.

猜你在找的Oracle相关文章