首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ORA-65096 Oracle创建新用户时出错

问ORA-65096 Oracle创建新用户时出错
EN

Database Administration用户
提问于 2017-03-15 18:52:53
回答 1查看 930关注 0票数 -1

我试图在SQL上创建一个用户,但是我有ORA-65096错误,我已经应用了在论坛中找到的解决方案,但是它对我不起作用。

代码语言:javascript
复制
connect system/manager as sysdba
alter session set "_ORACLE_SCRIPT"=true;
create user hopital identified by toor;
grant dba to pubs;
connect hopital/toor

但结果是:

代码语言:javascript
复制
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连接到它时,它给了我错误。

我不明白问题出在哪里,我应该把哪一种联系放在一起呢?

谢谢

EN

回答 1

Database Administration用户

发布于 2017-03-15 19:14:34

SID标识的是实例,而不是用户。

根据您的输出对SID使用orcl。

这不是一个解决方案,而是一个廉价的肮脏的黑客:

代码语言:javascript
复制
alter session set "_ORACLE_SCRIPT"=true;

您得到了ORA-65096错误,因为您有一个容器数据库,并且尝试在根容器中创建一个没有公共用户前缀的公共用户。

多租户体系结构简介

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/167280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档