oracle创建表空间和用户

目录

1、场景说明

2、查询现有的表空间名称

3、创建数据表空间 test_data

4、创建用户并分配表空间test_user

5、给用户授予权限

创建同义词

1)将用户abc的表1、表2、表3赋予test_user查询权限

2)切换到test_user用户,创建同义词synonym


1、场景说明

新建项目或者工程,需要搭建数据库测试(正式)环境。

需要提前准备dba账号。

2、查询现有的表空间名称

select t1.name,t2.name  from v$tablespace t1,v$datafile t2 where t1.ts# = t2.ts#;

3、创建数据表空间 test_data

create tablespace test_data
logging  
datafile '/opt/oracle/oradata/MYTEST/test_data.dbf'
size 50m  
autoextend on  
next 50m   
extent management local;  

4、创建用户并分配表空间test_user

create  user test_user identified by testpwd
default tablespace test_data
temporary tablespace temp;

5、给用户授予权限

grant connect,resource,dba to test_user;

创建同义词

1)将用户abc的表1、表2、表3赋予test_user查询权限

grant select on abc.t_table_a to test_user;
grant select on abc.t_table_b to test_user;
grant select on abc.t_table_c to test_user;
grant select on abc.t_table_d to test_user;

2)切换到test_user用户,创建同义词synonym

create or replace synonym t_table_a for test_user.t_table_a;
create or replace synonym t_table_b for test_user.t_table_b;
create or replace synonym t_table_c for test_user.t_table_c;
create or replace synonym t_table_d for test_user.t_table_d;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值