`
squall140
  • 浏览: 140371 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

oracle 表空间 创建 分配 修改 删除

 
阅读更多

1.创建表空间


SQL> create tablespace testspace   
datafile 'd:/OracleTest/test001.dbf' size 10m autoextend on next 5m maxsize unlimited   
extent management local ;  

SQL> create tablespace testspace
datafile 'd:/OracleTest/test001.dbf' size 10m autoextend on next 5m maxsize unlimited
extent management local ;

2.给表空间添加数据文件


SQL> alter tablespace testspace add datafile 'd:/OracleTest/test002.dbf' size 5m   
autoextend on next 3m maxsize 50m;  

SQL> alter tablespace testspace add datafile 'd:/OracleTest/test002.dbf' size 5m
autoextend on next 3m maxsize 50m;

3.删除表空间中的数据文件

SQL> alter tablespace testspace drop datafile 'd:/OracleTest/test002.dbf';  

SQL> alter tablespace testspace drop datafile 'd:/OracleTest/test002.dbf';

4.修改表空间文件的数据文件大小


SQL> alter database datafile 'd:/OracleTest/test001.dbf' resize 10m;

SQL> alter database datafile 'd:/OracleTest/test001.dbf' resize 10m;

5.修改表空间数据文件的自动增长属性

SQL> alter database datafile 'd:/OracleTest/test001.dbf' autoextend off;  

SQL> alter database datafile 'd:/OracleTest/test001.dbf' autoextend off;

6.修改表空间的读写属性


SQL> alter tablespace testspace read only;(只读)   

SQL> alter tablespace testspace read write;(读写)  

SQL> alter tablespace testspace read only;(只读)

SQL> alter tablespace testspace read write;(读写)

7.设置表空间脱/联机


SQL> alter tablespace testspace offline;   

SQL> alter tablespace testspace online;  

SQL> alter tablespace testspace offline;

SQL> alter tablespace testspace online;

8.转移物理文件路径的操作

(1)设置表空间脱机 alter tablespac testspace offline;   


(2)物理转移表空间文件;即把你的表空间物理文件转移到你想移动的路径   


(3)逻辑转移:alter tablespace testspace rename datafile 'd:/OracleTest/test001.dbf' to 'e:/test001.dbf';   


(4)设置表空间联机 alter tablespace testspace online;  

(1)设置表空间脱机 alter tablespac testspace offline;

(2)物理转移表空间文件;即把你的表空间物理文件转移到你想移动的路径

(3)逻辑转移:alter tablespace testspace rename datafile 'd:/OracleTest/test001.dbf' to 'e:/test001.dbf';

(4)设置表空间联机 alter tablespace testspace online;

9.删除表空间

(1)不删文件 drop tablespace testspace;   


(2)删除文件 drop tablespace testspace including contents and datafiles;  

(1)不删文件 drop tablespace testspace;

(2)删除文件 drop tablespace testspace including contents and datafiles;

10.物理文件被非法删除时,怎样启动数据库


(1)关闭数据库服务 shutdown   

(2)alter database datafile 'd:/test001.dbf' offline drop;   


(3)alter database open;   


(4)开启数据库服务 startup;  

(1)关闭数据库服务 shutdown

(2)alter database datafile 'd:/test001.dbf' offline drop;

(3)alter database open;

(4)开启数据库服务 startup;

11、查看表空间名


Sql代码
Select distinct Tablespace_Name from tabs;  
select tablespace_name from user_tablespaces;

分享到:
评论

相关推荐

    Oracle数据库维护培训

    修改和删除存在的数据库用户 监控已存在用户的信息 识别系统和对象权限 授予和回收权限 创建和管理初始化参数文件 启动和关闭实例 监控和使用诊断文件 登录到 SQL*Plus环境 编辑SQL 命令 SQL*Plus 命令格式化并输出...

    Oracle DBA workshop1 (中文版)

    删除表空间5-20 查看表空间信息5-21 采集存储信息5-22 查看表空间内容5-23 扩大数据库5-24 什么是自动存储管理5-25 ASM:主要功能和优点5-26 ASM:概念5-27 小结5-28 练习概览:管理数据库存储结构5-29 6 管理用户...

    oracle10g课堂练习I(1)

    删除表空间 5-20 查看表空间信息 5-21 采集存储信息 5-22 查看表空间内容 5-23 扩大数据库 5-24 什么是 Automatic Storage Management 5-25 ASM:主要功能和优点 5-26 ASM:概念 5-27 小结 5-28 练习概览:...

    Oracle自学(学习)材料 (共18章 偏理论一点)

    8-14 缺省临时表空间 8-15 缺省临时表空间的限制 8-16 脱机状态 8-17 只读表空间 8-19 删除表空间 8-20 改变表空间的大小 8-21 允许数据文件的自动增长 8-22 手工改变数据文件的大小 8-23 给表空间添加数据文件 8-24...

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

    修改删除存储过程 第11章-触发器,保证数据的正确性 什么是触发器 SQL*PLUS操作触发器 使用PL/SQL工具操作触发器 删除修改触发器 第12章-事务和锁,确保数据安全 什么是事务 什么是锁 第13章-使用Oracle 11...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    oracle的框架主要由物理结构、逻辑结构、内存分配、后台进程、oracle例程、系统改变号 (System Change Number)组成  物理结构 物理结构包含三种数据文件: 1) 控制文件 2) 数据文件 3) 在线重做日志文件  ...

    构建最高可用Oracle数据库系统 Oracle 11gR2 RAC管理、维护与性能优化

    目录 推荐序 前言 第1章 认识Oracle RAC ...15.3.6 UNDO表空间的调整 15.4应用系统 15.4.1应用拆分 15.4.2 SQL执行过程 15.4.3 SQL解析 15.4.4 SQL优化 15.4.5 SQL行源生成 15.4.6 SQL执行 15.5本章小结

    Oracle 常用技巧和脚本

    本资源是本人在工作中常用的Oracle脚本和技巧,主要有创建表空间,查看表空间,删除表空间;创建用户,与用户分配权限,修改用户密码,与用户上锁和解锁等。

    Oracle 主要配置文件介绍

    Oracle 应 用进行文件 I/O操作的目录为任意目录 因此 只要空间允许 可以将备份数 据存放到任意目录下 <br>1.2.4 监听配置文件 为了使得外部进程 如 CAMS后台程序 能够访问 Oracle 数据库 必须配 ...

    Oracle数据库管理员技术指南

    1.7.1 创建表空间 1.7.2 执行数据字典配置脚本 1.7.3 建立另外的回退段 1.7.4 修改 SYSTEM 用户的缺省和临时 表空间 1.7.5 更改 SYS 和 SYSTEM 的缺省 口令 1.7.6 建立其他用户和模式对象 1.7.7 启用归档...

    Oracle8i_9i数据库基础

    §3.3.3 删除表结构 101 §3.3.4 使用CHECK作限制约束 101 §3.3.5 使用UNRECOVERABLE创建表 102 §3.3.6 将表移动到新的数据段或新的表空间 102 §3.3.7 手工分配表的存储空间 104 §3.3.8 标记不使用的列和删除不...

    ORACLE9i_优化设计与系统调整

    §10.10 表和索引的空间预分配 116 §10.11 确定数据库对象存储大小 117 §10.11.1 非簇表的大小计算 117 §10.11.2 索引大小计算 119 §10.11.3 簇表的大小计算 120 §10.11.4 位图索引的大小计算 122 §10.12 应用...

    ORACLE数据库基础知识-华为维护资料

    4.5 创建或追加表空间操作不成功处理方法 56 4.6 Job不能执行处理方法 56 4.7 temp表空间溢出处理办法 57 4.8 还有一定表空间为何不能建新表 57 4.9 不带参数建立表发现表空间迅速变小 57 第5章 ORACLE数据字典与...

    OCPOCA认证考试指南全册:Oracle Database 11g(1Z0-051,1Z0-052,1Z0-053)--详细书签版(第2/2部分)

    5.2.3 删除表空间 154 5.2.4 OMF 154 5.3 管理表空间中的空间 156 5.3.1 区间管理 157 5.3.2 管理段空间 158 5.4 本章知识点回顾 159 5.5 自测题 160 5.6 自测题答案 162 第6章 Oracle安全性 165 6.1 创建...

    oracle10g课堂练习I(2)

    删除表空间 5-20 查看表空间信息 5-21 采集存储信息 5-22 查看表空间内容 5-23 扩大数据库 5-24 什么是 Automatic Storage Management 5-25 ASM:主要功能和优点 5-26 ASM:概念 5-27 小结 5-28 练习概览:...

    oracle数据库dba管理手册

    1.2.1 表空间 2 1.2.2 文件 2 1.3 实例 3 1.4 数据库内部结构 3 1.4.1 表、列和数据类型 4 1.4.2 约束条件 5 1.4.3 抽象数据类型 6 1.4.4 分区和子分区 7 1.4.5 用户 7 1.4.6 模式 8 1.4.7 索引 8 1.4.8 簇 9 1.4.9 ...

Global site tag (gtag.js) - Google Analytics