首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法与创建的新用户连接

无法与创建的新用户连接
EN

Stack Overflow用户
提问于 2020-06-30 16:07:41
回答 1查看 192关注 0票数 0

我刚刚注册了Oracle Cloud Free Tier。以管理员身份登录到SQL Developer Web后,我通过执行以下语句创建了一个新用户:

代码语言:javascript
运行
复制
CREATE USER MYUSERNEW IDENTIFIED BY "..............";

grant create session to MYUSERNEW;

grant connect to MYUSERNEW;

注销后,我尝试以MYUSERNEW身份连接,但我得到:

代码语言:javascript
运行
复制
An invalid user name or password was supplied.

会不会是因为即使我创建了一个新用户,oracle free platform也只能通过ADMIN连接?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2020-06-30 17:42:31

刚刚在ADW实例上测试。

代码语言:javascript
运行
复制
    grant connect,resource to scott identified by xxxx;
    
    alter user scott default tablespace sampleschema;
    
    alter user scott quota unlimited on sampleschema;

授予数据库用户对Sql Developer Web的访问权限(数据库用户/架构应为大写)

代码语言:javascript
运行
复制
BEGIN
   ORDS_ADMIN.ENABLE_SCHEMA(
     p_enabled => TRUE,
     p_schema => 'SCOTT',
     p_url_mapping_type => 'BASE_PATH',
     p_url_mapping_pattern => 'adwscott',
     p_auto_rest_auth => TRUE
   );
   COMMIT;
END;
/

只需复制管理url并用别名替换admin即可,即p_url_mapping_pattern

例如,如果管理员url为

代码语言:javascript
运行
复制
https://instance_host_name/ords/admin/_sdw/?nav=worksheet

那么scott的url将是

代码语言:javascript
运行
复制
 https://instance_host_name/ords/adwscott/_sdw/?nav=worksheet
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62652943

复制
相关文章

相似问题

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