收藏于http://dev.yesky.com/296/8090796.shtml

Oracle数据库 中管理表空间和数据文件

数据库的三大组成部分:数据文件,控制文件,Redo日志。

表空间分为系统表空间和非系统表空间。

SYSTEM表空间是最基本的,必须的,Oracle建议你为用户数据,用户索引,Undo数据段,临时数据段创建单独的表空间。

管理员可以对表空间执行以下管理操作:

1.新建表空间,调整数据文件大小,添加数据文件到表空间。

2.设置和修改缺省的数据段存储设置。

3.使表空间变为只读或读写状态。

4.设置表空间为临时或永久。

5.删除表空间。

创建表空间的命令:

SQL> create tablespace userdat datafile '/home/oracle/oradata/userdat01.dbf' size 10m autoextend on next 1m maxsize 20m;

Tablespace created.

表空间中的extents可以由数据字典表或位图进行管理,创建表空间时可以选择:

本地管理表空间:extent management local

字典管理表空间:extent management dictionary

Undo表空间:

仅用于存储undo数据段,extent只能采用本地管理。

Temp表空间:

仅用于排序操作,不包含任何永久对象,extent推荐采用本地管理。

以下命令用于指定系统的缺省临时表空间:

SQL> alter database default temporary tablespace temp;

表空间离线:

离线的表空间无法访问,用于数据维护。

system表空间,有活动undo段的表空间和缺省的临时表空间不能置于离线状态。

操作命令:

SQL> alter tablespace users offline;

Tablespace altered.

SQL> alter tablespace users online;

Tablespace altered.

将表空间置为只读模式和读写模式:

SQL> alter tablespace users read only;

Tablespace altered.

SQL> alter tablespace users read write;

Tablespace altered.

删除表空间:

SQL> drop tablespace userdat including contents and datafiles;

Tablespace dropped.

手工改变数据文件的大小:

SQL> alter database datafile '/home/oracle/oradata/gldb/users01.dbf' resize 20m;

Database altered.

添加数据文件到表空间:

SQL> alter tablespace users add datafile '/home/oracle/oradata/gldb/users02.dbf' size 1m;

Tablespace altered.

设置表空间数据文件的缺省位置:

SQL> alter system set db_create_file_dest = '/home/oracle/oradata/gldb';

System altered.

SQL> create tablespace userdat2 datafile size 2m;

Tablespace created.

[oracle@redhatoracle gldb]$ pwd

/home/oracle/oradata/gldb

[oracle@redhatoracle gldb]$ ls -l | grep userdat2

-rw-r----- 1 oracle oinstall 2105344 Dec 16 06:53 o1_mf_userdat2_2r69vob3_.dbf

获得表空间和数据文件信息:

SQL> select * from v$tablespace;

SQL> select * from v$datafile;

oracle中数据文件创建,操作oracle中的数据文件相关推荐

  1. .NET Core中使用Dapper操作Oracle存储过程最佳实践

    为什么说是最佳实践呢?因为在实际开发中踩坑了,而且发现网上大多数文章给出的解决方法都不能很好地解决问题.尤其是在获取类型为OracleDbType.RefCursor,输出为:ParameterDir ...

  2. dapper调用oracle存储过程,.NET Core中使用Dapper操作Oracle存储过程最佳实践

    为什么说是最佳实践呢?因为在实际开发中踩坑了,而且发现网上大多数文章给出的解决方法都不能很好地解决问题.尤其是在获取类型为OracleDbType.RefCursor,输出为:ParameterDir ...

  3. mfcc中的fft操作_简化音频数据:FFT,STFT和MFCC

    mfcc中的fft操作 What we should know about sound. Sound is produced when there's an object that vibrates ...

  4. oracle跨数据库用户操作,ORACLE跨数据库操作,DBLINK的使用

    ORACLE跨数据库操作,DBLINK的使用 前几天帮一个朋友弄ORACLE跨数据库的操作,共享下具体的操作流程: 一.不同IP的数据库(DBLINK) 本地数据库ip 10.56.7.26 远程数据 ...

  5. java制作oracle程序,Java程序操作Oracle两种方式之简单实现

    Java程序操作Oracle两种方式之简单实现 1.通过JDBC-ODBC桥连接Oracle数据库 (1)创建odbc源,在控制面板->管理工具->数据源(odbc)中添加DSN,比如取名 ...

  6. c 连接oracle 通用类,c#操作oracle,有没有相仿sqlhelp之类的通用操作类(6)

    当前位置:我的异常网» C# » c#操作oracle,有没有相仿sqlhelp之类的通用操作类 c#操作oracle,有没有相仿sqlhelp之类的通用操作类(6) www.myexceptions ...

  7. 在linux中的vi中的删除操作,linux中vi和vim操作

    一.简单介绍 vi 和 vim 类似于windows的文本编辑器 所有的Linux系统都会内置vi文本编辑器 vim可以看做是vi增强版,具有程序编辑能力,支持语法高亮,代码补全,编译及错误跳转等功能 ...

  8. LSM树——Log-Structured Merge-Tree数据结构、LSM树设计思想、LSM的数据写入操作、LSM的数据查询操作

    LSM树数据结构 简介 传统关系型数据库,一般都选择使用B+树作为索引结构,而在大数据场景下,HBase.Kudu这些存储引擎选择的是LSM树.LSM树,即日志结构合并树(Log-Structured ...

  9. python往mysql存入数据_Python操作mysql之插入数据

    之前有写过一篇python查询mysql数据的文章,今天写通过python插入数据到mysql数据库. 相关mysql视频教程推荐:<mysql教程> 先建库,建表,建用户mysql> ...

最新文章

  1. 我的2008年(上)-《走出软件作坊》是怎样炼成的
  2. mxnet METRIC自定义评估验证函数
  3. 【Spark篇】---Spark中Master-HA和historyServer的搭建和应用
  4. 你会怎样衡量你的产品? —— 一点产品数据分析的经验分享
  5. php7.4 微信小程序获取手机号
  6. 数据库的高级SQL特性
  7. SqlServer2008 R2 自动备份和自动清除过期备份
  8. 数据结构c语言严4pdf,数据结构(C语言)严蔚敏 吴伟明 编著 04.pdf
  9. 维基百科(Wikipedia)网址
  10. 三阶魔方还原步骤图_魔方小站三阶魔方盲拧视频教程 (蒙眼拧魔方教程|还原公式图解|3D动画)...
  11. mysql数据库取出的数据乱码_从数据库取出数据为什么是乱码
  12. 手机电池电量测试软件,如何查看手机的电池电量以及如何测试电池电量
  13. 小明身高180cm,小刚身高165cm,计算两人的身高差
  14. ssm+java计算机毕业设计大学生就业管理系统26cjn(程序+lw+源码+远程部署)
  15. xxxxxxxxxxxxx
  16. 获取秒懂百科视频地址/获取百度百科视频地址
  17. 5G基站辐射致癌?一个源自19年前的某权威报告引发的谣言
  18. 数采系统SCADA如何批量快速采集PLC数据
  19. 百度变更使命后首个政府AI合作落地:在李彦宏老家
  20. 美国Sonicwall 防火墙×××视频教程

热门文章

  1. 何为Deep Learning(深度学习)
  2. kindle 电纸书相关细节
  3. PADS2007如何打印PCB元件的丝印图
  4. 在服务器中如何获取项目名,成都汇智动力-java获得项目路径
  5. 非静压模型SWASH学习(6)——二维波浪变形模拟算例(Wave transformation over an elliptic shoal on a sloped bottom)
  6. chrome 无法拖拽离线安装本地CRX格式插件的解决方法
  7. SVN的使用教程总结
  8. 基于Spark的电影推荐系统(推荐系统~4)
  9. Simcenter Amesim 2019.2与Matlab 2019b联合仿真-环境配置与例程联合仿真
  10. 计算机毕业设计Java中文网络小说平台系统(源码+系统+mysql数据库+lw文档)