java 表空间_oracle中tablespace表空间
发布日期:2021-10-26 17:40:40 浏览次数:2 分类:技术文章

本文共 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;

分享到:

sina.jpg

tec.jpg

2018-12-18 11:47

浏览 9

分类:数据库

评论

转载地址:https://blog.csdn.net/weixin_33952775/article/details/114811309 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:java开发路由配置_.NetCore MVC 3.0 项目 区域路由配置及使用
下一篇:多线程断点续传java_Rxjava,多线程,断点续传

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月16日 10时05分32秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章