温馨提示×

ubuntu oracle怎么创建用户

小樊
58
2026-10-04 19:24:51
栏目: 云计算

在 Ubuntu 上如果使用 Oracle 数据库,创建用户通常有两种理解:


一、在 Ubuntu 系统中创建 Oracle 操作系统用户(不常做,一般安装时已建好)

Oracle 数据库软件通常运行在 oracle 用户下:

sudo useradd -m -s /bin/bash oracle
sudo passwd oracle

⚠️ 一般安装 Oracle 时已自动创建 oracle 用户,不建议随意新建。


二、在 Oracle 数据库中创建数据库用户(最常见)

1️⃣ 切换到 oracle 用户

sudo su - oracle

2️⃣ 进入 SQL*Plus

sqlplus / as sysdba

3️⃣ 创建用户

CREATE USER myuser IDENTIFIED BY mypassword;

4️⃣ 给用户授权

GRANT CONNECT, RESOURCE TO myuser;

如需 DBA 权限(不推荐生产环境):

GRANT DBA TO myuser;

5️⃣ 创建表空间(可选但推荐)

CREATE TABLESPACE myts DATAFILE '/u01/app/oracle/oradata/ORCL/myts.dbf'
SIZE 100M AUTOEXTEND ON;

ALTER USER myuser DEFAULT TABLESPACE myts;

三、验证用户是否创建成功

SELECT username FROM dba_users WHERE username='MYUSER';

四、使用新用户登录

sqlplus myuser/mypassword

如果你指的是:

  • Oracle 19c / 21c
  • Docker 中的 Oracle
  • CDB / PDB 环境

可以告诉我具体场景,我可以给你更精确的命令。

0 踩