1、重命名表空间:
alter tablespace 原表空间名 rename to 新表空间名
ps:
(1)system 和sysaux表空间不能重名
(2)如果该表空间中任何一个数据出于脱机状态或者表空间处于脱机状态,则不能进行重命名
例:修改表空间 student 的名字为 stu;并通过 SQL 语句查看其状态;
alter tablespace student rename to stu;
2、查看系统表空间
Select * from v$tablespace;
3、向本地管理表空间中增加数据文件
ALTER TABLESPACE 表空间名 ADD DATAFILE 增加的数据文件 SIZE 数据文件大小;

例:向表空间liyu01中增加一个数据文件C:\Oracledata\ liyu11.dbf,初始大小为10M,代码如下:

alter tablespace liyu01 add detafile 'C:\Oracledata\ liyu11.dbf' size 10m;
4、向临时表空间中添加临时文件
ALTER TABLESPACE 临时表空间名 ADD TEMPFILE 临时文件名 SIZE 临时文件初始大小;
例:在临时表空间tmptbs中添加临时文件C:\Oracledata\ tmptbs01.dbf,文件大小为20MB,代码如下:
alter tablespace tmptbs add tempfile 'C:\Oracledata\ tmptbs01.dbf' size 20m;

5、修改大文件表空间的属性
ALTER TABLESPACE 表空间名 RESIZE 表空间大小;

例:修改大文件表空间liyu_big的数据文件大小为4GB,代码如下:
alter tablespace liyu_big resize 4gb;
6、设置表空间的状态(联机/脱机)
ALTER TABLESPACE 表空间名 ONLINE/OFFLINE;
例:设置表空间 student2 为离线状态,并通过 SQL 语句查看其状态
alter tablespace student2 offline;
7、设置只读表空间

ALTER TABLESPACE 表空间名 READ ONLY

例:将表空间liyu01设置为只读表空间,代码如下:
alter tablespace liyu01 read only;
8、读表空间设置为可读写状态
ALTER TABLESPACE 表空间名 READ WRITE

例:将表空间liyu01设置为可读写状态,代码如下:

alter tablespace liyuo1 read write;
9、(1)删除表空间
DROP TABLESPACE 表空间名
(2)删除表空间的同时删除其中的段(在语句后面添加关键字:including contents)
(3)在删除表空间的同时,删除包含的段和数据文件 (使用INCLUDING CONTENTS AND DATAFILE)

例:(1) 删除表空间liyu02的语句如下:
drop tablespace liyu02;
(2)删除表空间liyu02的同时删除其中的段,语句如下:
drop tablespace liyu02 includung contents;
(3)删除表空间liyu02的同时删除其中的段和数据文件,语句如下
drop tablespace liyu02 including contents and datafile;
10、创建永久表空间 student, 初始大小为 5MB, 自动增长, 最大大小为 100MB,
存储在本地磁盘空间内;并通过 SQL 语句查看;
create tablespace student datafile 'E:\wy_oracle\wy02.dbf' size 5m
autoextend on next 5m maxsize 100m
11、 创建永久表空间 student2,参数自定;
create tablespace student2 dataffile 'E:\wy_oracle\wy03.dbf' size 50m;
12、创建临时表空间 student3,参数自定;
create temporery tablespace student3 tempfile 'E:\wy_oracle\wy04.dbf'
size 50m reuse
extent management local;

oracle表空间简单学习的更多相关文章

  1. Oracle表空间管理

    oracle表空间相关常用命令小结: 1.ALTER DATABASE SET DEFAULT BIGFILE TABLESPACE;              //修改表空间数据文件类型 2.ALT ...

  2. 六分钟学会创建Oracle表空间的步骤

    经过长时间学习创建Oracle表空间,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西. 1.先查询空闲空间 select tablespace_name,file_id,blo ...

  3. interview:about Oracle表空间

    Oracle表空间 SQL Server数据库与Oracle数据库之间最大的区别要属表空间设计.Oracle数据库开创性地提出了表空间的设计理念,这为Oracle数据库的高性能做出了不可磨灭的贡献.可 ...

  4. Python巡检Oracle表空间并邮件告警

    最近,自学了Python基础,突发奇想,把以前通过shell自定义通过nagios实现Oracle表空间以及ASM以及备份的脚本改进下,首先感叹的是Python脚本看上去确实挺好的,效率还不错. 这是 ...

  5. ORACLE 表空间扩展

    最近公司在对即将上线的系统做数据迁移和压力测试,于是乎需要和 Oracle 经常的打交道.今天正好碰到了表空间的问题,记录下来以后备用.也是最近才学习到的,原来 Oracle 表空间也是有大小限制的, ...

  6. Oracle表空间,用户,用户授权

    一:Oracle表空间 1,Oracle表空间与SQL Server文件组对比 SQL Server的文件组(文件组包括若干MDF,NDF数据文件)对我们来说并不陌生,前段时间我在博客“怎样玩转千万级 ...

  7. 【转】Oracle 表空间与数据文件

    --============================== --Oracle 表空间与数据文件 --============================== /* 一.概念 表空间:是一个或 ...

  8. 修改Oracle 表空间名称 tablespace name

    修改表空间名称步骤如下: 1. 使用oracle用户登录执行 $sqlplus / as sysdba 2. 执行修改表空间命令如下 SQL> alter tablespace  TEST re ...

  9. Oracle表空间详解

    Oracle表空间详解 1.表空间的分类 Oracle数据库把表空间分为两类:系统表空间和非系统表空间. 1.1系统表空间指的是数据库系统创建时需要的表空间,这些表空间在数据库创建时自动创建,是每个数 ...

随机推荐

  1. MongoDB数据库未授权访问漏洞及加固

    1.漏洞危害 开启MongoDB服务时不添加任何参数时,默认是没有权限验证的,登录的用户可以通过默认端口无需密码对数据库任意操作(增删改高危动作)而且可以远程访问数据库. 2.漏洞成因 在刚安装完毕的 ...

  2. js对Cookie的读写操作

    //读Cookie function getCookie(objName) {//获取指定名称的cookie的值 var arrStr = document.cookie.split("; ...

  3. apk逆向 - smali动态调试

    author: Dlive date: 2016/10/6 0x00 前言 ​ 之前有人问过smali的动态调试方法,其实网上已经有很多文章讲这些内容,但是为了方便大家学习,我还是写一下让大家少走点坑 ...

  4. Requests 乱码

    当使用Requests请求网页时,出现下面图片中的一些乱码,我就一脸蒙逼. 程序是这样的. def getLinks(articleUrl): headers = { "Uset-Agent ...

  5. css的relative和position探究

    在CSS中,Position 属性经常会用到,主要是绝对定位和相对定位,简单的使用都没有问题,尤其嵌套起来,就会有些混乱,今记录总结一下,防止久而忘之. CSS position 属性值: absol ...

  6. using namespace std 和 using std::cin

    相较using std::cin使用using namespace std不会使得程序的效率变低,或者稳定性降低,只是这样作会将很多的名字引入程序,使得程序员使用的名字集合变小,容易引起命名冲突. 在 ...

  7. C/C++: C++可调用对象详解

    C++中有几种可调用对象:函数,函数指针,lambda表达式,bind创建的对象,以及重载了函数调用符的类. 1. 函数 函数偏基础的东西,在这里不再叙述.重点讲下C++11的某些重要特性和函数指针. ...

  8. 排序map

    1.根据map的值,升序排序 Map<String, Integer> map = new TreeMap<String, Integer>(); map.put(" ...

  9. winform中选择文件获取路径

    private void button1_Click(object sender, EventArgs e) { //此时弹出一个可以选择文件的窗体 OpenFileDialog fileDialog ...

  10. python之系统性能信息模块psutil

    系统性能信息模块psutil 跨平台库 轻松实现获取系统运行的进程和系统利用率(包括CPU.内存.磁盘.网络等)信息. 主要用于系统监控,分析和限制系统资源及进程的管理 实现同等命令行工具提供的功能( ...