集团站切换校区

验证码已发送,请查收短信

复制成功
微信号:togogoi
添加微信好友, 详细了解课程
已复制成功,如果自动跳转微信失败,请前往微信添加好友
打开微信
图标

学习文章

当前位置:首页 > >学习文章 > >

oracle表空间了解一下

发布时间: 2020-07-06 10:06:06

​mysql数据库与Oracle数据库之间较大的区别要属表空间设计。oracle数据库开创性地提出了表空间的设计理念,这为Oracle数据库的高性能做出了不可磨灭的贡献。可以这么说,Oracle中很多优化都是基于表空间的设计理念而实现的。今天我们就来讲一讲表空间


表空间是虚拟的,并且只有一个数据库,为了方便维护,一般一个表空间上只创建一个用户。oracle安装完数据库的一般流程:先建表空间(分区)-->再建用户(分配相应的表空间和用户权限)-->登陆用户,建表。

/*

表空间:数据实际存储的位置,建议一个用户使用一个表空间

创建   表空间  表空间名称

数据保存路径  大小

是否自动拓展

*/

CREATE tablespace j08 datafile 'C:\app\demo\oradata\orcl\j08.dbf' SIZE 20m autoextend ON;

/*


/*

删除表空间,及表空间的文件

*/

DROP tablespace j08 including contents AND datafiles;

 /*

改变表空间状态

*/

1.使表空间脱机

ALTER TABLESPACE game OFFLINE;

如果是意外删除了数据文件,则必须带有RECOVER选项

ALTER TABLESPACE game OFFLINE FOR RECOVER;

2.使表空间联机

ALTER TABLESPACE game ONLINE;

3.使数据文件脱机

ALTER DATABASE DATAFILE  OFFLINE;

4.使数据文件联机

ALTER DATABASE DATAFILE  ONLINE;

5.使表空间只读

ALTER TABLESPACE game READ ONLY;

6.使表空间可读写

ALTER TABLESPACE game READ WRITE; /*

 创建好表空间之后要创建用户.

创建   用户   用户名

IDENTIFIED by  密码

默认  表空间

临时表空间  

*/

CREATE USER j08 IDENTIFIED BY j08 DEFAULT tablespace j08 temporary tablespace;



/*

查看创建的用户

*/

SELECT   *  FROM   dba_users;

--查询出结果后可以看见创建的用户信息 /*

给用户赋予权限

*/

GRANT RESOURCE TO j08 WITH admin OPTION;

GRANT CONNECT TO j08 WITH admin OPTION;

GRANT dba TO j08 WITH admin OPTION; 


用户授权完成之后就可以使用工具进行连接,点击测试连接会提示连接成功,之后就可以进入数据库,进行操作了。


上一篇: 【Java技术培训】SpringBoot整合MyBatis

下一篇: 云计算_存储虚拟化之存储资源架构

十五年老品牌
微信咨询:togogoi 咨询电话:18922156670 咨询网站客服:在线客服

相关课程推荐

在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!