【发布时间】:2019-12-06 20:21:13
【问题描述】:
我创建了一个 PDB,我可以通过 sys 作为 sysdba 连接到这个 PDB,但是我无法连接我自己的普通用户或本地用户。
原因是 ORA-01017: bad password.
我在sqlnet.ora中设置后:
SQLNET.ALLOWED_LOGON_VERSION_SERVER=11
密码以引号开头结尾,然后起作用。
创建用户和登录用户的命令:
create user c##test identified by "test" container=all;
grant create session to c##test container=all;
alter pluggable database FTR_SHOWCASE open;
conn c##test/"test"@localhost:1521/FTR_SHOWCASE
为什么?如何将 SQLNET.ALLOWED_LOGON_VERSION_SERVER 升级到 12。 我可以设置不带引号的密码吗?
可能是编码问题?
谢谢。
H.
【问题讨论】:
-
你连接数据库的连接字符串是什么?
-
sqlplus sys@localhost:1521/ftr_showcase as sysdba 太好了! sqlplus other_user@localhost:1521/ftr_showcase 不好
-
您是否可以在 ftr_showcase 以外的数据库中创建 other_user,例如 ORCLPDB1?
标签: oracle security connect oracle19c