Oracle 12c 创建用户分配表空间 下载本文

内容发布更新时间 : 2024/5/6 20:47:04星期一 下面是文章的全部内容请认真阅读。

Oracle 12c 创建用户分配表空间

在oracle12c中新建表空间必须在orcl容器和pdborcl容器中创建同样名称的表空间,这样这个表空间才可以分配给用户使用。

实例:部署OA时需新建表空间OA和临时表空间OA_TEMP,以及新用户OA

一、用system以sysdba登录sqlplus

sqlplus system/password as sysdba

二、创建表空间

1、创建OA表空间(注意datafile的文件名) create tablespace oa logging

datafile 'D:\\app\\Administrator\\oradata\\orcl\\cdb.oa.dbf' size 2048m autoextend on

next 100m maxsize 20480m extent management local;

2、创建OA_TEMP临时表空间(注意datafile的文件名) create temporary tablespace oa_temp tempfile

'D:\\app\\Administrator\\oradata\\orcl\\cdb.oa_temp.dbf' size 1024m autoextend on

next 100m maxsize 20480m extent management local;

3、切换到pdborcl容器

alter session set container = pdborcl;

4、创建OA表空间(注意datafile的文件名) create tablespace oa logging

datafile 'D:\\app\\Administrator\\oradata\\orcl\\pdb.oa.dbf' size 2048m autoextend on

next 100m maxsize 20480m extent management local;

5、创建OA_TEMP临时表空间(注意datafile的文件名) create temporary tablespace oa_temp tempfile

'D:\\app\\Administrator\\oradata\\orcl\\pdb.oa_temp.dbf' size 1024m autoextend on

next 100m maxsize 20480m extent management local;

6、切换回orcl容器

alter sessioin set container = cdb$root;

7、创建OA用户,使用OA表空间和OA_TEMP临时表空间 create user c##oa identified by 123456 profile default

default tablespace oa

temporary tablespace oa_temp account unlock;