我试图在SQL上创建一个用户,但是我有ORA-65096错误,我已经应用了在论坛中找到的解决方案,但是它对我不起作用。
connect system/manager as sysdba
alter session set "_ORACLE_SCRIPT"=true;
create user hopital identified by toor;
grant dba to pubs;
connect hopital/toor但结果是:
Erreur commençant à la ligne: 9 de la commande -
connect hopital/toor
Rapport d'erreur -
Echec de la connexion
USER = hopital
URL = jdbc:oracle:thin:@localhost:1521/orcl
Message d'erreur = ORA-01017: invalid username/password; logon denied
Commit因此,我遵循了一个教程,并在consol中创建了它:

如您所见,我的用户已经创建,但是当我试图通过SQL Develper连接到它时,它给了我错误。
我不明白问题出在哪里,我应该把哪一种联系放在一起呢?
谢谢

发布于 2017-03-15 19:14:34
SID标识的是实例,而不是用户。
根据您的输出对SID使用orcl。
这不是一个解决方案,而是一个廉价的肮脏的黑客:
alter session set "_ORACLE_SCRIPT"=true;您得到了ORA-65096错误,因为您有一个容器数据库,并且尝试在根容器中创建一个没有公共用户前缀的公共用户。
https://dba.stackexchange.com/questions/167280
复制相似问题