`

oracle 10g表空间操作

阅读更多
---------------------------------------------- -表空间的操作----------------------------------------------------

1.创建表空间:

create tablespace tablespace_name datafile 'filepath' size filesize autoextend on next autosize maxsize filemaxsize [unlimited]

eg:

create tablespace sales datafile 'c:\1.txt' size 10m autoextend on next 1m maxsize 100m

2.为表空间增加数据文件:

alter tablespace tablespace_name add datafile 'filepath' size filesize autoextend on next autosize maxsize filemaxsize[unlimited]

eg:

alter tablespace sales datafile 'c:\2.txt' size 10m autoextend on next 1m maxsize unlimited

3.调整表空间:

alter database datafile 'filepath' resize filesize--重置表空间的大小

eg:

alter database datafile 'c:\2.txt' resize 10m

4.关闭表空间的自动扩展属性:

alter database datafile 'filepath' autoextend off

eg:

alter database datafile 'c:\2.txt' autoextend off

5.打开表空间的自动扩展属性:

alter database datafile 'filepath' autoextend on

eg:

alter database datafile 'c:\2.txt' autoextend on

6.使表空间脱机:

alter tablespace tablespace_name offline

7.使表空间联机:

alter tablespace tablespace_name online

8.设置表空间为只读:

alter tablespace tablespace_name read only

9.设置表空间为读写:

alter tablespace tablespace_name read write

11.删除表空间:

drop tablespace tablespace_name

12.删除表空间的同时,删除数据文件

drop tablespace tablespace_name including contents and datefiles

13.查看每个表空间占用空间的大小:

select tablespace_name,sum(bytes)/1024/1024 from dba_segments group by tablespace_name

10.移动表空间数据文件步骤:

a.使表空间脱机:alter tablespace tablespace_name offline

b.物理移动数据文件到目的地(可以是表空间的部分数据文件或者是修改数据文件的名称)

c.逻辑移动:alter tablespace tablespace_name rename datafile '源文件地址'to '目的文件地址'--注意可以将多个源文件转移到同一个目的文件地址(多个源文件地址用逗号分隔)

d.将表空间联机:alter tablespace tablespace_name online

11.查询表空间的信息:

select tablespace_name,bytes/1024/1024  file_size_mb,file_name from DBA_DATE_FILES--注意书籍库中的实体都是以大写表示

12.当数据文件被删除的时候,如果对该数据文件操作的时候,oracle会报不能找到该数据文件的错误。如何处理。

(1)shutdown—关闭oracle实例

(2)startup  --开启oracle实例并打开数据库

(3)alter database datafile ‘datafile_name’ offline drop;

(4)alter database open

分享到:
评论

相关推荐

    oracle10g表空间操作命令

    包括:表空间的创建,调整表空间,删除表空间,删除数据文件,增加数据文件,维护表空间的自动扩展属性,设置表空间脱机,联机,读写 移动表空间 查看表空间使用情况

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

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

    oracle11g创建临时表空间组

    oracle11gR2创建临时表空间组. 使用临时表空间组而非普通的临时表空间,有如下好处: 由于SQL查询可以并发使用几个临时表空间进行排序操作,因此SQL查询很少会出现排序空间超出,避免当临时表空间不足时所引起的磁盘...

    Oracle11g_通过工具创建表空间

    Oracle11g通过工具创建表空间,可以不用命令来操作。简单啊!

    oracle10g课堂练习I(1)

    Oracle Database 10 g :“g”代表网格 1-6 Oracle 数据库体系结构 1-8 数据库结构 1-9 Oracle 内存结构 1-10 进程结构 1-12 Oracle 实例管理 1-13 服务器进程和数据库缓冲区高速缓存 1-14 物理数据库结构 1-...

    oracle 11G新建加密表空间

    该文档比较简单的描述了加密表空间的一些理论,主要都是操作部分,操作部分都是笔者实验记录,读者可以借鉴参考。读者读完后应该掌握加密表空间的一些基本操作。

    Oracle11g从入门到精通2

     Oracle数据库系统是数据库领域最优秀的数据库之一,《Oracle11g从入门到精通》以Oracle最新版本Oracle 11g为蓝本,系统地讲述了Oracle数据库的概念、管理和应用开发等内容。  全书结构合理、内容翔实、示例丰富...

    oracle 11g图形创建实例、表表空间、dmp导入命令

    oracle 11g图形创建实例、表表空间,都是在控制台操作,图文教程,原创,另附SQL命令创建表空间、角色和导入dmp文件

    Oracle 10g 学习笔记

    │ oracle10g系统管理之表空间(一) - lvhuiqing的专栏 - CSDN博客.mht.lnk │ oracle10g系统管理之表管理 - lvhuiqing的专栏 - CSDN博客.mht │ oracle10g系统管理之表管理 - lvhuiqing的专栏 - CSDN博客.mht.lnk ...

    Oracle Spatial空间信息管理:Oracle Database 11g_管会生编著_part2

    主要阐述了空间信息管理的主要概念,Oracle Spatial的架构,以及大量用于管理空间数据的函数和操作。详细描述了Oracle Spatial所提供的用于存储、检索、分析和可视化空间信息的工具。《Oracle Spatial空间信息管理:...

    MapX中基于OO4O实现Oracle 10g空间操作.pdf

    MapX中基于OO4O实现Oracle 10g空间操作.pdf

    ORACLE11G宝典.rar 是光盘里面的内容,书太厚咧没法影印啊

    程序设计,第5~9章分别介绍了Oracle11g的体系结构、表空间与数据文件的管理、启动和关闭数据库、网络服务与管理,第10—13章介绍了有关安全的几个内容(权限、角色、概要文件、用户的管理),第14—17章介绍了几种...

    ORACLE10G 审计操作

    1、什么是审计 审计(Audit)用于监视用户所执行的数据库操作,并且Oracle会将审计跟踪结果存放到OS文件(默认位置为$ORACLE_BASE/...T0XML:10g里新增的。 注:这两个参数是static参数,需要重新启动数据库才能生效。

    Oracle Spatial空间信息管理:Oracle Database 11g课本所需数据库数据

    《Oracle Spatial空间信息管理:Oracle Database 11g》是世界级Oracle Spatial专家Ravi Kothuri、Albert Godfrind和Euro Beinat自力作,旨在向您提供空间信息管理方面的概念知识和实用技能,帮助您成为该领域的专家...

    Oracle 从入门到精通视频教程(11G版本)(ppt)

    Oracle 11G从入门到精通视频的PPT 第1章-Oracle 11g数据库简介 认识Oracle 11g 回忆Oracle的产品版本 学习Oracle 11g的新特性 第2章-Oracle 11g的安装与测试 能够使用Oracle 11g的基本条件 在Windows 2003上...

    Oracle 11g 数据库常用操作

    1. 创建表空间 2. 创建用户并赋予权限 3. Exp 导出用户对象 4. IMP 导入用户对象

    关于oracle10供了类似操作系统中的回收站功能

    在Oracle10g中,引入了一个回收站(Recycle Bin)的概念。...常常看到开发人员误删除表,我们可以充分利用10g的闪回(FLASHBACK)功能来避免类似的人为操作。不能对已经放到回收站(Recycle Bin)中的对象执行DDL/DML语句。

    ORACLE表空间恢复方案

     在这种情况下,最简单的方法是offline并删除该数据文件,删除表空间并重建表空间以及所有的对象.  svrmgrl> startup mount  svrmgrl> alter database datafile filename offline drop;  svrmgrl> alter ...

    Oracle 10G中的回收站

    回收站,从原理上来说就是一个数据...相信随着10G的大范围应用,这种情形应该比较少见了,我们可以充分利用10g的闪回功能来避免大量的人工误操作。DBA管理上的相关信息可以从USER_recyclebin(DBA_recyclebin)中获取。

Global site tag (gtag.js) - Google Analytics