通过db_create_file_dest初始化参数指定一个默认的操作系统文件目录,

以便使用OMF(Oracle Managed Files)特性管理表空间(实质是自动的

创建,维护,删除数据文件或者临时文件)。

如果没有指定db_create_online_log_dest_n 参数,那么日志文件和控制

文件也将会存放于其中。

SQL> alter system set db_create_file_dest='E:\oracle\zeng\oradatas';

System altered.

因为我们已经指定了db_create_file_dest 参数,所以现在可以使用OMF特性来创建数据文件或者临时文件了,在创建表空间的时候就不需要指定数据文件路径和名称了,甚至不需要指定数据文件的大小。

SQL> create tablespace test_tbs;--不指定数据文件的路径,名称,大小。

oracle 将会为你创建一个100MB,autoextend unlimited 属性的数据文件。

SQL> select file#,bytes,name from V$datafile

2  where name like '%TEST_TBS%';

FILE#      BYTES NAME

---------- ---------- ----------------------------------------------

6  104857600 E:\ORACLE\ZENG\ORADATAS\ORACLE\DATAFILE\O1_MF_

TEST_TBS_7Y696MYX_.DBF

SQL> create tablespace test_tbs1 datafile size 150m;

Tablespace created.

SQL> select file#,bytes,name from V$datafile

2  where name like '%TEST_TBS%';

FILE#      BYTES NAME

---------- ---------- ----------------------------------------------

6  104857600 E:\ORACLE\ZENG\ORADATAS\ORACLE\DATAFILE\O1_MF_

TEST_TBS_7Y696MYX_.DBF

7  157286400 E:\ORACLE\ZENG\ORADATAS\ORACLE\DATAFILE\O1_MF_

TEST_TBS_7Y69LOV9_.DBF

SQL> alter tablespace test_tbs1 add datafile;

Tablespace altered.

SQL> select file#,bytes,name from V$datafile

2  where name like '%TEST_TBS%';

FILE#      BYTES NAME

---------- ---------- ----------------------------------------------

6  104857600 E:\ORACLE\ZENG\ORADATAS\ORACLE\DATAFILE\O1_MF_

TEST_TBS_7Y696MYX_.DBF

7  157286400 E:\ORACLE\ZENG\ORADATAS\ORACLE\DATAFILE\O1_MF_

TEST_TBS_7Y69LOV9_.DBF

8  104857600 E:\ORACLE\ZENG\ORADATAS\ORACLE\DATAFILE\O1_MF_

TEST_TBS_7Y69R2DX_.DBF

SQL> drop tablespace test_tbs1;

Tablespace dropped.

SQL>  select file#,bytes,name from V$datafile

2   where name like '%TEST_TBS%';

FILE#      BYTES NAME

---------- ---------- ----------------------------------------------

6  104857600 E:\ORACLE\ZENG\ORADATAS\ORACLE\DATAFILE\O1_MF_

TEST_TBS_7Y696MYX_.DBF

从上面的操作我们可以看到表空间的创建,维护,删除变的更加简便省时。

oracle omf管理,使用OMF管理表空间相关推荐

  1. oracle还原system备份包,SYSTEM表空间管理及备份恢复

    --============================= -- SYSTEM 表空间管理及备份恢复 --============================= SYSTEM表空间是Oracl ...

  2. 玩转oracle 11g(5):表空间的作用

    表空间是oracle内部定义的一个概念,是为了统一oracle物理和逻辑 上的结构而专门建立的,从物理上来说,一个表空间是由具体的一个或多个磁盘上数 据文件构成的(至少1对1,可以1对多),从逻辑上来 ...

  3. Oracle之同义词,DBLINK,表空间

    昨天讲了物化视图了,今天讲一下同义词的这个概念 就是synonym,反正这个我叫习惯了,这个同义词了解过吗,这个可能了解的不多吧,MYSQL里面有同义词的概念吗,给我点反馈,你用MYSQL里面有同义词 ...

  4. Oracle入门(七)之表空间

    表空间 表空间是数据库的逻辑划分,一个表空间只能属于一个数据库.所有的数据库对象都存放在指定的表空间中.但主要存放的是表, 所以称作表空间. Oracle数据库中至少存在一个表空间,即SYSTEM的表 ...

  5. Oracle数据库迁移:异构传输表空间TTS HP-UX迁移至Redhat Linux 7.7

    墨墨导读:本文来自墨天轮用户"你好我是李白"的投稿,记录一个Oracle数据库迁移过程 :异构传输表空间TTS HP-UX迁移至Redhat Linux 7.7.墨天轮主页:htt ...

  6. linux oracle 删除为空的dbf,Linux上Oracle误删除一个没有用的dbf表空间文件

    在Linux下面安装好Oracle只有,Linux 下面就会有一个Oracle用户,Linux上Oracle误删除一个没有用的dbf表空间文件,导致数据库连接 在Linux下面安装好Oracle只有, ...

  7. oracle 11g的audit导致system表空间快速增长的问题

    oracle 11g的audit导致system表空间快速增长的问题         分类:             oracle              2012-03-23 16:20     ...

  8. oracle有几种类型表空间,oracle 数据创建时如何指定表空间类型

    oracle建表时指定了表空间为何没起作用? oracle 12c /windows ,实验过程如下: 1.建第一个表空间data_tbs_01,数可以直接在创建语句后面追加"tablesp ...

  9. oracle plsql创建表空间,Oracle在PLSQL Developer上创建表空间和用户脚本 - 龙卷风的日志 - 网易博客...

    Oracle在PLSQL Developer上建立表空间脚本 创建表空间 一. create tablespace MOF_TEMP //name datafile 'D:\oracle\produc ...

  10. oracle,通过plsql创建用户表空间和所属用户示例

    1)创建表空间: 先以oracle数据库管理员的身份登录plsql,在plsql中新建sql命令框,在其中输入如下语句,执行完毕即可建立一个表空间. 创建用户表空间 建立表空间(一般建N个存数据的表空 ...

最新文章

  1. Spring mvc-kaptcha 验证码
  2. Python内置函数大全
  3. hdu 2119最小点集覆盖
  4. Android开发之Glide设置View背景图的方法
  5. leetcode657. 机器人能否返回原点
  6. Python《爬取手机和桌面壁纸》
  7. 在 CentOS 5.4 下编译安装MySQL时
  8. PyQt5教程(三)——布局管理
  9. Dynamics CRM 2013 installation
  10. windows安装多个maven_全网最容易理解的Maven安装、配置、集成演示
  11. MySQL多字节字符集造成主从数据不一致问题
  12. linux下把进程注册成服务,用service 调用
  13. 关于PMBus一些知识
  14. 数字通信原理_推荐 | 从飞鸽传书到数字信号,你不得不懂的通信原理
  15. 虚幻引擎缓存路径修改
  16. Asp.net Web Api开发(第四篇)Help Page配置和扩展
  17. 【linux内核分析与应用-陈莉君】时钟中断机制
  18. python进程间通信之管道通信
  19. 2017 计蒜之道 初赛 第四场 (第二题) B. 商汤科技的行人检测(简单)
  20. 头文件中,#include使用引号“”和尖括号有什么区别?

热门文章

  1. LeetCode两个爬楼梯题目解析(动态规划)
  2. 热门!!Squid缓存加速——传统及透明模式服务搭建
  3. 【IPD流程学习 一】背景和目标
  4. 201571030135/201571030137《小学四则运算练习软件》结对项目报告
  5. 特种浓缩分离:无机陶瓷膜元件及设备
  6. 2022年,AI将给网络安全领域带来什么?
  7. 云蹦迪云广场舞软件开源源码
  8. c++模板函数的声明和定义该在什么文件里?
  9. 提交模式窗口后,刷新父窗口数据+获取frameset中各模块中数据
  10. python经纬度 县信息_10分钟教你用Python获取百度地图各点的经纬度信息