首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    oracle表空间操作

    1,查询表空间剩余 -- 剩余量 select tablespace_name,sum(bytes) from dba_free_space group by tablespace_name; -- 总量...bytes) from DBA_DATA_FILES group by tablespace_name; 2,查询数据库原始文件  select * from DBA_DATA_FILES; 3,增加表空间大小的四种方法...方法1:给表空间增加数据文件 ALTER TABLESPACE app_data ADD DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03...\PRODUCT\10.2.0\ORADATA\EDWTEST\APP02.DBF' RESIZE 100M; 4,更改表及分区表的表空间 可以通过alter方法,将一个表移动到另外一个表空间中: sql...备注二: 其实如果对两个表空间都有权限的话,可以通过 create spaceTwo.tablename as select * from spaceOne.tablename; 之后再删除spaceOne

    1.1K11

    oracle 表空间tablespace

    一、Oracle 表空间的组成 Everoone knows Oracle数据库真正存放数据的是数据文件,Oracle表空间是逻辑上的概念,他在物理上是并不存在的,把多个DataFile合并到一起就是一个表空间...左图是Oracle中DataBase和tablepspace和DataFile的关系 如果不理解上图,可以看下图: ? 表空间就好像是背景,而其中的土地就相当于是数据文件,北京就是由一块块土地构成。...存储结构会做稍详细的介绍 Oracle数据库的存储结构 ?  ...ok,表成功创建到了TEST表空间下 3、改变表空间的访问状态 当建立表空间时,表空间处于连机的状态,此时该表空间是可以访问的,而且该表空间是可以读写的,可以对表空间下的对象进行DML操作,但是,当系统进行维护或者升级的时候...3.3、设置表空间为只读表空间 当建立表空间时,表空间可以读写,如果不希望在表空间中进行update、insert、delete等操作,可以通过设置表空间为只读表空间,代码如下: alter tablespace

    3.5K81

    oracle表空间操作

    1,查询表空间剩余 -- 剩余量 select tablespace_name,sum(bytes) from dba_free_space group by tablespace_name; -- 总量...bytes) from DBA_DATA_FILES group by tablespace_name; 2,查询数据库原始文件  select * from DBA_DATA_FILES; 3,增加表空间大小的四种方法...方法1:给表空间增加数据文件 ALTER TABLESPACE app_data ADD DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03...\PRODUCT\10.2.0\ORADATA\EDWTEST\APP02.DBF' RESIZE 100M; 4,更改表及分区表的表空间 可以通过alter方法,将一个表移动到另外一个表空间中: sql...备注二: 其实如果对两个表空间都有权限的话,可以通过 create spaceTwo.tablename as select * from spaceOne.tablename; 之后再删除spaceOne

    1.4K00

    Oracle 表空间详解

    修改表空间的状态 修改表空间的数据文件 删除表空间 用户表空间限额 表空间概述 Oracle的表空间属于Oracle中的存储结构,是一种用于存储数据库对象(如:数据文件)的逻辑空间,是Oracle中信息存储的最大逻辑单元...表空间是在数据库中开辟的一个空间,用于存放数据库的对象,一个数据库可以由多个表空间组成。可以通过表空间来实现对Oracle的调优。...(Oracle数据库独特的高级应用) 表空间的分类 永久表空间:存储数据库中需要永久化存储的对象,比如二维表、视图、存储过程、索引。...对表空间的操作 表空间的操作方式: 字典管理:Oracle中的数据字典可以存储所有的表空间分配信息,但是如果数据库中所有的空间分配都放在数据字典中。...SQL> desc dba_tablespaces #Oracle管理员级别的数据字典中记录了管理员级别用户所使用的表空间名称、默认表空间和临时表空间。

    3.5K20

    Oracle使用SQL传输表空间

    源环境:RHEL 6.4 + Oracle 11.2.0.4 目的环境:RHEL 6.4 + Oracle 11.2.0.4 DG双机 要求:使用SQL传输表空间DBS_D_JINGYU从源环境到目的环境...1.创建目录 2.检查表空间自身的一致性 3.expdp导出表空间的元数据 4.转储文件和数据文件复制到目的数据库服务器 5.在目的数据库上,impdp导入表空间 6.表空间设为读写(源数据库和目的数据库...alter tablespace DBS_D_JINGYU read only; ``` 3.expdp导出表空间的元数据 ``` expdp system/oracle dumpfile=EXPDP_META_SRC.DMP.../CHICAGO/datafile/o1_mf_dbs_d_ji_cb0dbxt0_.dbf --更改用户jingyu的默认表空间和临时表空间(可选,建议操作) create temporary tablespace...(源数据库和目的数据库) --分别检查表空间状态 select TABLESPACE_NAME, STATUS from dba_tablespaces; --设置表空间为读写状态 alter tablespace

    95510

    Oracle-USERS表空间解读

    01691: unable to extend lob segment CC_CK.SYS_LOB0000089385C00045$$ by 128 in tablespace USERS USERS表空间无法扩展了...事实上,我们的数据不应该存放在默认的表空间内。 ---- 概述 USERS表空间也就是默认用户表空间。 在创建一个用户并没有指定此用户使用表空间时,该用户所有信息都会放入到users表空间中。...常用操作 查看默认用户表空间 SQL>select * from database_properties where property_name like '%DEF%'; ?...---- 指定单个用户默认表空间 建立用户时直接指定 SQL> create user xgj identified by xgj default tablespace tab_xgj; 或者 SQL>...@entel2:[/oracle]$ ---- 附 查询表空间大小的SQL --Oracle 表空间使用率 SELECT D.TABLESPACE_NAME, SPACE || 'M'

    1.5K40

    Oracle 表空间时点恢复(TSPITR)

    表空间时点恢复,是Oracle在基于冷备,热备恢复以外的一种以表空间为粒度的,不完全恢复的形式来将表空间恢复到过去某个特定的时间点的一种恢复方式。...一、什么是表空间时点恢复 Oracle表空间时点恢复有2个需要理解的概念。 恢复粒度   表空间级别,也就是说恢复的粒度是以表空间为单位 时点恢复   时点恢复意味着是一个不完全恢复。...也就是说可以把某个或几个表空间恢复到过去的特定时间点,进行视点恢复的表空间可以与数据库中现有的其他表空间不在同一个时间线上。...恢复drop时使用了purge选项的表   恢复存在逻辑错误的表   恢复被删除的表空间,RMAN可以在被drop的表空间上面执行TSPITR 与全库级别闪回相比,表空间时点恢复停留在表空间级别,影响较全库闪回较小...instance   目标实例,即需要恢复的表空间的实例 Target time   要恢复的目标时间点或者scn Auxiliary instance   是一个Oracle实例,用来完成各种恢复表空间工作的实例

    2.1K20

    Oracle 表空间创建标准(一)

    Oracle表空间设计基本原则  2....Oracle表空间设计基本原则 1、系统数据与应用数据必须存储于不同的表空间。 2、按照应用划分数据,不同应用的数据应存储于不同的表空间。...表空间设计标准 2.1 隔离系统数据与应用数据 不要试图使用任何系统自带的表空间作为业务表空间, Oracle数据库安装初始化之后,会自带一些系统表空间,包括system,sysaux,undotbs1...2.2 按照应用划分数据 按照应用划分数据,不同应用的数据应存储于不同的表空间 不同的业务,也可以称为不同的schema,在oracle的逻辑体系中,就是不同的业务用户。...2.5 为lob字段单独创建表空间 由于lob字段的特殊性,可以考虑将带有lob字段的表存放于独立表空间 lob类型的数据全部存储在表空间中,表中只存放指针,即使在建表时没指定表空间,数据也全部存入该数据库默认表空间中

    1.9K60

    【Oracle笔记】表空间的概念

    一、表空间的概念   ORACLE数据库被划分成称作为表空间的逻辑区域——形成ORACLE数据库的逻辑结构。...一个ORACLE数据库能够有一个或多个表空间,而一个表空间则对应着一个或多个物理的数据库文件。...表空间是ORACLE数据库恢复的最小单位,容纳着许多数据库实体,如表、视图、索引、聚簇、回退段和临时段等。   每个ORACLE数据库均有SYSTEM表空间,这是数据库创建时自动创建的。...用户创建其数据库实体时,必须给予表空间中具有相应的权力,所以对一个用户来说,其要操纵一个ORACLE数据库中的数据,应该: 被授予关于一个或多个表空间中的RESOURCE特权; 被指定缺省表空间; 被分配指定表空间的存储空间使用份额...; 被指定缺省临时段表空间,建立不同的表空间,设置最大的存储容量。

    53020
    领券