表空间和用户.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:2 大小:27KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

表空间和用户.doc

表空间和用户.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1、建立两个表空间SQL>createtablespacegenedatafile'd:\gene.dbf'size10m;表空间已创建。SQL>createtablespacednadatafile'd:\dna.dbf'size10m;表空间已创建。2、建立一个新的用户test,并说明这个用户的默认表空间是geneSQL>createusertestidentifiedbytestdefaulttablespacegene;用户已创建。SQL>grantconnecttotest;授权成功。SQL>grantdbatotest;授权成功。3、以test用户登陆SQL>conntest/test已连接。4、此时这个新的用户没有表,也就是没有私人物品SQL>selectcount(*)fromuser_tables;COUNT(*)----------05、这个用户买了一块面包(建立一张新的表AA)SQL>CREATETABLEAA(IDNUMBER);表已创建。SQL>selectcount(*)fromuser_tables;COUNT(*)----------1这个时候这个用户有了自己的私人物品了6、再看看这个私人物品放在哪里?SQL>selecttable_name,tablespace_namefromuser_tables;TABLE_NAMETABLESPACE_NAME------------------------------------------------------------AAGENE我们看到,AA表存放在表空间GENE里7、再看SQL>createtablebb(idnumber)tablespaceDNA;表已创建。SQL>selecttable_name,tablespace_namefromuser_tables;TABLE_NAMETABLESPACE_NAME------------------------------------------------------------AAGENEBBDNA看到了吗,AA表和BB的存放地点是不一样的。因为我在建AA的时候没有指出放在哪里所以自动放到了默认表空间gene里了,而在建立BB的时候,我指出了放在DNA里,这样能理解吗?还是一句话,弄清楚用户和表的关系,表和表空间的关系,以及用户的默认表空是怎么回事它是默认存放用户的私人物品的地方,不能说用户在表空间里,只能说用户的私人物品在表空间里这样能理解就可以了,然后以后再慢慢去理解system表空间,数据字典等