oracle 用户 表空间绑定,ORACLE表空间绑定用户操作流程

没有安装过Oracle数据库的朋友在安装后便会发现数据库是没有办法直接使用的,因为Oracle数据库是一个表空间对应一个用户,就是说创建了一个表空间,那么需要一个特定的用户来绑定他,用特定的账户才能访问这个数据库,如果只创建表空间是没有任何作用的

--根据以上描述,我们创建一个项目的Oracle数据库的存储空间,我们需要创建

--1.一个用户

--2.一个表空间

--1.创建表空间

--表空间是一个系统级别的数据库对象,所以必须使用管理员创建

create tablespace

--表空间文件

datafile '路径/文件名.DBF'

--初始大小

size

--是否允许扩展

extends on

--如果允许扩展,每次允许多大,如果不写默认每次扩展的大小就是初始大小

next

create tablespace Java0526

--表空间文件,不写路径默认放在${ORACLE_HOME}/database

datafile 'Java0526.DBF'

--初始大小

size 10m

--是否需要文件自动扩展

autoextend on

--每次扩展多大

next 10m;

-- 查看表空间

select * from dba_data_files;

--删除数据文件,表空间

--物理删除,移除表空间的同时,删除数据文件

drop tablespace jee0226_ts including contents and datafiles;

--逻辑删除,只是删除了文件与数据库的关系,没有删除文件;

--只能删除没有数据的表空间

drop tablespace jee0226_ts;

--创建用户

--语法

create user identified by

--必须指定默认的表空间

default tablespace

create user u0526 identified by u0526

default tablespace Java0526;

--查看用户

select * from dba_users;

--删除用户

--cascade:表示删除用户的同时,清除它的所有数据

drop user jee0226 cascade;

---授权

--我们给用户基础差的操作权限,

--查询我们可以使用的系统权限

select * from dba_sys_privs;

--查看角色

select * from dba_roles;

--角色权限

--CONNECT:表示拥有连接的权限

--RESOURCE:表示,基础操作的权限

--DBA:表示拥有管理员的权限

grant connect,resource to u0526;

29be0a91f58a407e317ac8f05b74762f.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值