问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Oracle数据库中-表空间-用户存在什么关系.!

发布网友 发布时间:2022-04-26 03:28

我来回答

5个回答

懂视网 时间:2022-04-30 08:31

oracle中有表空间的概念。一个系统中要创建oracle数据库,首先需要创建一个用户,然后给用户分配表空间,表空间存储的就是表等基础元素。如果不显式地分配表空间的话,就会给用户默认上USERS这个表空间。分配上表空间后,这个用户下的表就存在这个表空间下。

1,创建表空间

create TABLESPACE test_space DATAFILE ‘d:oracle_test_data	est.dbf‘ size 100M;

表空间可以看作是服务器硬盘上的一个文件。创建表空间时,这个目录必须是存在的,size是分配的大小。创建完后,在这个dbf文件上查看属性,大小是100M。

2,创建用户名和密码,分配默认表空间

create user TEST_USER identified by TEST_PASSWORD default test_space;

3,分配dba权限给用户

grant dba to TEST_USER ;

4,查看用户的默认表空间

select * from dba_users;

 5,查看表空间下的表

select * from dba_tables where tablespace_name=‘TEST_SPACE‘;

 6,删除表空间

DROP TABLESPACE TEST_SPACE INCLUDING CONTENTS AND DATAFILES;

这样就看到把那个硬盘文件和数据都删了。

7,删除用户

drop user TEST_USER cascade;

 删除用户并不会删除这个用户下的表和表空间。

oracle用户和表空间

标签:

热心网友 时间:2022-04-30 05:39

1、一个用户对应一个方案名是对的。
2、【一个数据库有多个表空间,一个表空间里有多个
数据文件
】这个就有点问题了。
【表空间】是oracle的逻辑上的概念,【数据文件】是oracle的物理上的概念,是不一样的。
3、oracle以表空间的概念管理数据,一个表空间可能存在在一个或者多个数据文件中。
4、oracle中用户的所有数据都是存放在表空间中的,很多个用户可以共用一个表空间,也可以指定一个用户只用某一个表空间。
---
以上,希望对你有所帮助。

热心网友 时间:2022-04-30 06:57

表空间:创建表空间会在物理磁盘上建立一个数据文件,作为数据库对象(用户、表、存储过程等等)的物理存储空间;
用户:创建用户必须为其指定表空间,如果没有显性指定默认表空间,则指定为users表空间;创建用户后,可以在用户上,创建表、存储过程等等其他数据库对象;
表:是数据记录的集合;
创建过程:
表空间--->用户--->表;
所属关系:
表空间
包含
用户
包含
表;

热心网友 时间:2022-04-30 08:32

表空间是物理结构,由一个或数个数据文件构成。在逻辑上划分为段。表空间可以分为undo
表空间
临时表空间

表是数据库中一个非常重要的对象,是其他对象的基础。是数据在载体。也就是说,数据都存在表中。
正常的表(不包括临时表)的数据都存储在表空间上,表上的索引页存储在表空间上。表结构和表间关系也存储在(系统)表空间上。
表和表空间的对应关系是多对多的关系。

热心网友 时间:2022-04-30 10:23

方案和模式是不等同的,oracle技术文档里的内容意思。
用户+模式=方案。。。
一个用户肯定有一个同名的模式。两方式一一对应的。
方案里面有数据对象,属主是用户的。
创建表等数据对象的时候,可以指定表空间。
建立用户的时候可以指定默认表空。
你的理解是正确的。可是你要注意,表空间是一个逻辑上的东西,打个比方,你在班上是第三个小组的,这第三个小组是一个虚拟的东西,那是约定的,而你就是一个具体的东西,是客观存在的。
一个用户具有数据对象的时候,他就对应一个方案名,NND
至少oracle是这样认为的,
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么电脑老弹出网页,我用瑞星正版查不到毒啊,为什么会是这样呢... 台电酷闪16G没法量产怎么办?主控型号:IT1170E-48C 1216-CXO NC02AD... 台电心灵塔优盘量产失败,chipeasy检测联阳IT1171A0AA(怀疑有误,见图... ...心灵塔优盘量产失败,chipeasy检测联阳IT1171 A0AA(怀疑有误,见图... 台电心灵塔16G联阳it1171 A0AA官方量产/修复工具 ems国际邮件费用 哪种国际快递寄到欧洲速度最快? 物流到韩国费用 一个礼拜跳绳几次减肥效果最佳 我每周跳3-4次绳,每次20-30分钟,可以减肥么 在oracle中为什么要给用户创建临时表空间和默认表空间 oracle怎样创建表空间和用户 oracle 建表指定表空间问题:我用DBA权限创建了一个用户,并指定了默认表空,但改用户建的表都归属sys用户 oracle怎么把创建的设置默认的表空间 创建用户时如何指定用户的默认索引表空间 ORACLE 默认建表是建在哪个表空间的 出来吓人就是你的不对,动漫里有哪些舌头长的出奇的角色? 长舌头的角色在动漫中有哪些? 动漫中有哪些长舌头角色? - 信息提示 怎么画漫画呀还有投稿(具体点~~) 动漫人物绘法 怎么画动漫/漫画 动漫人物(男)吃惊的嘴巴怎么画啊!!急!! 华为怎么设置字体大小 画漫画的技巧 华为字体大小怎么调 有什么画漫画的技巧? 画漫画人物体型的技巧? 怎么画舌头的素描 如何用plsql创建用户新建表空间 oracle中一个用户有多个表空间,那么该用户创建的表会存在哪里呢? 在oracle中,使用语句创建用户ptms/ptmstest,其默认表空间为users oracle中创建用户中default tablespace spacename ---是指定表空间的意... ORACLE创建新的Schema(user),指定默认表空间 创建好的表还能更改它的默认表空间吗? plsql怎么创建用户而且分配表空间?如果不制定表空间会怎样?以及授权的... 为什么没要给用户指定默认表空间和临时表空间 oracle 默认用户创建表空间 需要什么角色? 急!!!气体灭火系统气瓶重新充装。领导让草拟个合同,谁能给发个类似的合同范本,好参考下。 物业应该接收那些消防资料 消防工程施工过程中所需工程技术资料有哪些? 怎样快速估算七氟丙烷灭火系统防护区的药剂用量和泄压面积 消防施工队清包工系统调试费怎么记取 与水电,消防,安装有关有法律有哪些? 建筑消防设施设置,使用中存在主要问题有哪些? 房地产开发直接成本包含哪些?间接成本包含哪些? 施工现场安全防火要求有什么? 铁路列车A类问题考核知识 惠普笔记本桌面图标消失了,怎么办