Oracle创建表空间、创建用户以及授权
第一步,以最高级别 SYSDBA 身份登录数据库
我用的是system登录
第二步:创建表空间
1、创建表空间
create tablespace test_tb
datafile 'E:\oracle\oradata\orcl\test_tb.dbf'
size 50M
autoextend on next 50m maxsize 2048m
extent management local;
创建表空间 名为:test_tb,
存放文件地址为 E:\oracle\oradata\orcl
表空间大小为 50M,超过了就自动增加 50M,最大 2G,
2、创建临时表空间
create temporary tablespace test_tb_temp
tempfile 'E:\oracle\oradata\orcl\test_tb_temp.dbf'
size 32m
autoextend on next 32m maxsize 1024m
extent management local;
创建临时表空间 名为:test_tb_temp,
存放文件地址为 E:\oracle\oradata\orcl
临时表空间大小为 32M,超过了就自动增加 32M,最大 1G
第三步:创建用户并授权
1、创建用户
create user test_tb identified by test_tb default tablespace test_tb
temporary tablespace test_tb_temp;
创建了用户 test_tb 密码是 test_tb
默认在表空间 test_tb 和临时表空间 test_tb_temp 里面。
2、给用户授权
grant connect,resource to test_tb;
将 connect,resource 角色权限授权给 test_tb
grant dba to test_tb;
将 dba 角色权限授权给 test_tb