Oracle 19C 创建用户&表空间

Oracle 19C 创建用户&表空间
声明:本次操作基于win10系统安装Oracle 19C

1.创建用户需要管理员权限
运行 cmd 按如下输入命令

sqlplus / as sysdba

---------以sys登陆 超级用户(sysdba)

2新建用户

create user 用户名 IDENTIFIED BY 密码;
如:
create user C##SCOTT IDENTIFIED BY 123456;

3.创建表空间

create tablespace 表空间名称 datafile 路径 size 大小;
如:
create tablespace SCOTT_TEST_DATA datafile 'D:devlopOracle19cOracleSpacescott_test.dbf' size 2048M;

注意:我们给用户赋予新建的表空间权限的时候,一定要重启一下数据库,否则会失败

4.重启数据库
关闭数据库:shutdown immediate
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。

5.启动 startup

ORACLE 例程已经启动。
Total System Global Area 5133827960 bytes
Fixed Size 9277304 bytes
Variable Size 922746880 bytes
Database Buffers 4194304000 bytes
Redo Buffers 7499776 bytes
数据库装载完毕。
数据库已经打开。

6.分配表空间

alter user 用户名 default tablespace 表空间名称;
如:
alter user C##SCOTT default tablespace SCOTT_TEST_DATA;

7.给用户授权

dba是数据库管理员 它除了重启数据库 修改字符集的权限没有外 具有其它全部权限 如建表改表 表的增删改查,建表空间 建索引 视图
存储过程,建用户 给用户授权等等

SQL> grant dba to C##SCOTT;

授权成功。
————————————————
版权声明:本文为CSDN博主「数据拾荒人」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/baidu_38735622/article/details/107447417

原文地址:https://www.cnblogs.com/Anthony518/p/15388574.html