本文共 1035 字,大约阅读时间需要 3 分钟。
1. oracle表空间
一个数据库可以有多个表空间,一个表空间里可以有多个表。表空间就是存多个表的物理空间;可以指定表空间的大小位置等。
说明
1) 表空间在tablespace可以看到
2) 只能删除不在用的
操作命令
1) 创建表空间:
SQL> create tablespace ts1 datafile 'E:tablespacets1.dbf' size 50M;
自动扩展大小:
SQL> create tablespace ts2 datafile 'E:tablespacets2.dbf' size 50M autoextend on next 10M;
设置最大空间:
SQL> create tablespace ts3 datafile 'E:tablespacets3.dbf' size 50M autoextend on next 10M maxsize 1024M;
2) 查询用户所属表空间:
SQL> select username, default_tablespace from dba_users where username='SCOTT';
在dba_users表中default_tablespace字段表示表空间(scott是users,sys是system)
3) 更改用户默认表空间:
SQL> alter database default tablespace ts1;
测试后改回默认的表空间:
alter database default tablespace users;
4) 表空间改名:
SQL> alter tablespace ts1 rename to tss1;
5) 删除表空间:
SQL> drop tablespace ts2 including contents and datafiles;
6) 查看表空间状态
SQL> select tablespace_name, status from dba_tablespaces;
7) 查看已有表空间对应数据文件的路径
SQL> select * from dba_data_files;
2. oracle虚拟表dual表
Dual表是sys用户下的一张虚表;提供一些运算和日期操作时候用到;
SQL> select sysdate from dual;
分享到:
2018-12-18 11:47
浏览 9
分类:数据库
评论
转载地址:https://blog.csdn.net/weixin_33952775/article/details/114811309 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!