1.1:创建一表空间 TABLESPACE01,初始大小50MB,允许自动增长数据库文件,每次增长10MB
CREATE TABLESPACE TABLESPACE01
LOGGING
DATAFILE’F:\TABLESPACE\DATA01.DBF’ SIZE 50M
REUSE AUTOEXTEND ON NEXT 10M;
1.2:创建用户 (oracle12c)
此处创建用户报错,原因是 oracle12c创建用户时前需要加 c##
再创建新用户 c##sun 默认表空间 TABLESPACE01,临时表空间位temp
create user c##sun identified by 123456 profile default default tablespace TABLESPACE01 temporary tablespace temp account unlock;
1.3: 为用户授权
grant connect,resource to c##sun;
1.4: 创建表
create table student(
id varchar2(20) primary key,
name varchar2(50) not null,
subject varchar2(50) not null,
score number(4,1) not null,
class varchar2(1) not null
) tablespace tablespace01;
1.5:创建表后若提示无法添加数据解决则
对用户c##user01的表空间 TABLESPACE01不限制大小
ALTER USER c##sun QUOTA UNLIMITED ON TABLESPACE01;
授予用户表空间不受限制的权限
grant unlimited tablespace to c##sun;
1:备份表
源表 :select t.*,rowid from student t;
备份源表(创建表+表数据) :create table student_bak as select * from student;
标签:TABLESPACE01,c#,sun,中表,tablespace,创建,oracle,操作,null
来源: https://blog.csdn.net/qq_38845271/article/details/99343654