`
gaojingsong
  • 浏览: 1155268 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Oracle数据库表空间的操作

阅读更多

什么是表空间?
表空间是数据库的逻辑结构,展现在物理层面就是数据文件,
表空间是存储数据对象的容器,

常见的表空间分为:

系统表空间 临时表空间   回滚表空间  数据表空间

 

表空间的好处:
①避免磁盘的突然耗竭
②规划数据更灵活
③提高数据库性能
④提高数据库安全性(磁盘损坏:不同表空间对应不同的数据文件)

 

查看表空间相关视图:
select * from v$tablespace
select * from  dba_tablespaces

select * from USER_TABLESPACES
dba_tablespaces:用来查看所有表空间的基本信息
dba_data_files:查看相关数据文件的信息
查看每个用户默认的表空间:
dba_users

Oracle块的大小
SQL> show parameter db_block_size

NAME                                 TYPE        VALUE
------------------------------------ ----------- -------
db_block_size                        integer     8192


表空间的类型:永久表空间(Permanent)、临时表空间(Temporary)、还原表空间(UNDO)
SQL> select tablespace_name,file_name from dba_data_files;

 

表空间创建:
create tablespace user_data datafile 'e:\manualdb\user_data.dbf' size 10m;[永久表空间]
create temporary tablespace temp_data tempfile 'e:\manualdb\temp_data.dbf' size 10m;[临时表空间]
create undo tablesapce undo1 datafile 'E:\oracle\product\10.2.0\oradata\orcl\undo1.DBF' size 10m [还原表空间]
创建可以自动扩展的表空间:
create tablespace user_extent datafile 'e:\manualdb\user_extent.dbf' size 10m autoextend on next 1m maxsize 100m;

 

删除表空间:

drop tablespace user_data
including contents and datafiles;


扩展表空间:
----为表空间创建新的数据文件
SQL> alter tablespace user_data add datafile 'e:\manualdb\user_data1.dbf' size 10m;
----更改原有数据文件的尺寸
SQL> alter database datafile 'e:\manualdb\user_data.dbf' resize 20m;
---设置表空间自动扩展
SQL> alter database datafile 'e:\manualdb\user_data.dbf'
 autoextend on next 1m maxsize unlimited;

0
1
分享到:
评论

相关推荐

    oracle数据库创建表空间和用户

    oracle数据库导入、导出数据、创建表空间、创建用户、用户授权等操作

    oracle数据库表空间常用查询以及相关操作命令

    oracle数据库表空间常用查询以及相关操作命令,实际开发中遇到的点滴备忘录

    如何正确的删除Oracle表空间数据文件

    详细介绍如何正常删除Oracle 数据库表空间数据文件,OFFLINE和OFFLINE DROP的区别,OS级别删除了数据文件后的恢复,删除数据库表空间数据文件演示示例

    Oracle数据库用户、表、表空间之间关系.doc

    Oracle数据库用户、表、表空间之间关系 先需要明白数据库的物理结构是由数据库的操作系统文件所决定,每一个Oracle数据库是由三种类型的文件组成:数据文件、日志文件和控制文件。数据库的文件为数据库信息提供真正...

    操作表空间 ORACLE10g 操作数据库表空间

    操作表空间 ORACLE10g 操作数据库表空间

    Oracle数据库学习指南

    Oracle2: 1. 《Oracle8 优化技术》摘录 (第一章 安装) 2. 《Oracle8 优化技术》摘录 (第二章 内存-CPU) 3. 《Oracle8 优化技术》摘录 (第三章 输入-输出) 4. EXP、IMP 命令详解 ...52. 自动备份Oracle数据库

    Oracle数据库实验操作

    实验33:在块中操作表的数据 71 实验34:在块中的分支操作if语句 71 实验35:在块中使用循环,三种循环模式 72 实验36:在块中自定义数据类型,使用复合变量 73 实验37:在块中使用自定义游标 76 实验38:在块中处理...

    命令行导入导出Oracle数据库操作

    命令行导入导出Oracle数据库操作,操作简单,比用工具而且快

    oracle表空间常用操作

    oracle表空间常用操作,包括表空间剩余使用大小、名称及大小、物理文件的名称及大小 、回滚段名称及大小 、控制文件 、日志文件 、数据库的创建日期和归档方式 、创建表空间、修改表空间等操作,供大家参考。

    高性能动态SQL Oracle数据安全 Oracle 数据库的聚簇技术 等等

    Oracle数据库空间管理方法 91 用SQL*Loader将Excel数据导出到Oracle 94 Oracle Spatial数据加密问题的研究 95 提高Oracle数据库系统Import的性能 96 Oracle数据库的四种启动方式 97 oracle数据库优化基础 97

    ORACLE数据库巡检模板

    3.1 操作系统数据库相关要求补丁 3.2 硬盘可用空间 3.3 CPU 利用率 4. 数据库配置 4.1 数据库版本和单独补丁 4.2 CRS版本和单独补丁 4.3 ORACLE CLUSTER配置 4.4 数据库产品选项 4.5 初始化参数文件 4.6 CRS...

    Oracle数据库常用sql语句的分类和常用函数.docx

    Oracle数据库常用dos命令,sql语句分类介绍,常用sql语句,oracle函数大全。oracle创建表空间,创建用户并授权。

    Oracle-数据库简答题.doc

    答:数据库由若干个表空间组成,表空间由表、索引、视图等逻辑对象组成,表由段 组成,段由区组成,区则由数据块组成。 2.简述Oracle数据库物理结构中包含的文件类型,以及不同类型文件所能起的作用 。 答:物理...

    oracle数据库备份还原导入导出操作(本地及远程操作)

    oracle数据库备份还原导入导出操作(本地及远程操作)

    Oracle数据库经典学习教程

    1. Oracle数据库对象 67 2. 同义词 67 3. 序列 70 4. 视图 72 5. 索引 74 6. 表空间 75 7. 本章总结 79 8. 本章练习 80 PL/SQL程序设计 83 1. PL/SQL简介 84 2. PL/SQL块 85 3. PL/SQL数据类型 89 4. PL/SQL条件控制...

    oracle数据库修复

    不需要运行Oracle数据库软件,ODU直接读取数据库文件解析数据。 支持ASM,能够直接从ASM磁盘中导出数据,即使相关的磁盘组不能成功mount 支持从ASM中直接抽取出数据文件和其他任意存储在ASM中的文件(包括控制文件...

    赤兔Oracle数据库恢复软件 v11.6.zip

    赤兔Oracle数据库恢复软件是一款专业好用的Oracle数据库抢修恢复软件。软件功能强大,持修复因各种原因造成的数据库无法打开或数据库删除后没有备份的问题,从而实现对Oracle数据库的抢修恢复,最大限度减少数据丢失...

    Oracle数据库管理员技术指南

    1.6.1 利用 Oracle 安装程序创建数据库 1.6.2 使用安装程序创建数据库的注意 事项 1.6.3 怎样建立自己的定制数据库创建 脚本 1.6.4 如何从已有数据库克隆数据库 1.6.5 怎样利用 Database Configuration ...

    ORACLE数据库操作总结大全

    集成了完整的数据库操作...内容从登录操作、表空间与段、常用工具、SQL Plus常用命令、常用数据类型、SQL分类、数据操作(DML)、标量函数的使用、对象管理(DDL)、约束、用户管理、权限管理、角色管理、表空间与段

    新一代测试环境ORACLE数据库管理工具的设计与实现毕业论文

    测试环境处共承接新老系统,包括开发、组件组装、应用组装、 版本检验、推广测试在内的环境多达十几套...据库管理工具在表空间管理、用户管理、文件管理、权限管理、角色 管理以及逻辑导入、导出等功能的具体实现流程。

Global site tag (gtag.js) - Google Analytics