温馨提示×

ubuntu oracle怎么建用户

小樊
46
2026-09-07 20:59:08
栏目: 云计算

Ubuntu 上操作 Oracle 数据库 建用户,通常有两种理解:


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

如果你是要在 Oracle 数据库里建用户(不是 Linux 用户),步骤如下:

1. 切换到 Oracle 用户

sudo su - oracle

2. 进入 SQL*Plus

sqlplus / as sysdba

3. 创建用户

CREATE USER username IDENTIFIED BY password;

示例:

CREATE USER testuser IDENTIFIED BY test123;

4. 授权(常用)

GRANT CONNECT, RESOURCE TO testuser;

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

GRANT DBA TO testuser;

5. 指定表空间(可选但推荐)

CREATE USER testuser
IDENTIFIED BY test123
DEFAULT TABLESPACE users
TEMPORARY TABLESPACE temp;

二、在 Ubuntu 系统上创建 Oracle 运行的 Linux 用户

如果是 安装 Oracle 前建系统用户

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

通常 Oracle 安装要求:

  • 用户:oracle
  • 组:oinstalldba
sudo groupadd oinstall
sudo groupadd dba
sudo useradd -m -g oinstall -G dba oracle

三、常见问题

查看已有用户

SELECT username FROM dba_users;

删除用户

DROP USER username CASCADE;

如果你是指:

  • Oracle 19c / 11g 建用户
  • Docker 里的 Oracle
  • CDB / PDB 用户

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

0