创建数据库
创建用户
CREATE USER wanbiao IDENTIFIED BY wangbiao;

ORA-65096: 公用用户名或角色名无效
我查了一下,好像是 oracle 12版本及以上版本的特性,用户名必须加c##或者C##前缀才能创建成功,就像这样:
CREATE USER C##DATA SHARING IDENTIFIED BY "qwer123_A”:
-- 绕过创建用户名必须用 C## 开头的限制
ALTER SESSION SET "_ORACLE_SCRIPT" = TRUE;
-- 这条语句用于创建一个新用户 DATA_SHARING,并设置其密码为 A@b2。同时,默认表空间被设置为 DATA_SHARING_TABLE_SPACE
CREATE USER wanbiao IDENTIFIED BY "qwer123_A";

通过使用以下 GRANT 语句授予 OT 用户权限:
GRANT CONNECT, RESOURCE, DBA TO wangbiao;
使用wangbiao用户帐户连接到数据库(ORCL)。 当 SQL Plus 提示输入密码时,输入:qwer123_A。
docker 中只需执行 CONNECT ot
SQL> CONNECT wangbiao@orcl
输入口令:
已连接。
注意,wangbiao 用户仅存在于 ORCL 数据库中,因此,必须在 CONNECT 命令中明确指定用户名为 wangbiao@orcl。
删除用户:
DROP USER wanbiao cascade;
本文来自博客园,作者:余生请多指教ANT,转载请注明原文链接:https://www.cnblogs.com/wangbiaohistory/p/18731485

浙公网安备 33010602011771号