我刚刚注册了Oracle Cloud Free Tier。以管理员身份登录到SQL Developer Web后,我通过执行以下语句创建了一个新用户:
CREATE USER MYUSERNEW IDENTIFIED BY "..............";
grant create session to MYUSERNEW;
grant connect to MYUSERNEW;注销后,我尝试以MYUSERNEW身份连接,但我得到:
An invalid user name or password was supplied.会不会是因为即使我创建了一个新用户,oracle free platform也只能通过ADMIN连接?
谢谢!
发布于 2020-06-30 17:42:31
刚刚在ADW实例上测试。
grant connect,resource to scott identified by xxxx;
alter user scott default tablespace sampleschema;
alter user scott quota unlimited on sampleschema;授予数据库用户对Sql Developer Web的访问权限(数据库用户/架构应为大写)
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为
https://instance_host_name/ords/admin/_sdw/?nav=worksheet那么scott的url将是
https://instance_host_name/ords/adwscott/_sdw/?nav=worksheethttps://stackoverflow.com/questions/62652943
复制相似问题