创建数据库

创建用户

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;

posted @ 2025-02-22 21:53  余生请多指教ANT  阅读(29)  评论(0)    收藏  举报