alter database datafile offline drop 与 alter tablespace drop datafile 区别
http://blog.csdn.net/tianlesoftware/archive/2009/10/16/4681973.aspx
这篇Blog里真的是最基本的操作。 其实今天写的内容,也可以放到那里面去。 但是还是打算分开来讲。 引起一个重视吧。
1. alter database datafile 'file_name' offline drop
SQL>ALTER DATABASE DATAFILE '/u02/oracle/rbdb1/stuff01.dbf' ONLINE;
SQL>ALTER DATABASE DATAFILE '/u02/oracle/rbdb1/stuff01.dbf' OFFLINE;
SQL>ALTER DATABASE DATAFILE '/u02/oracle/rbdb1/users03.dbf' OFFLINE FOR DROP;
2. alter tablesapce tablespace_name drop datafile 'datafile_name'
该语句会删除控制文件和磁盘上的文件,删除之后的原数据文件序列号可以重用。
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
PL/SQL Release 10.2.0.1.0 - Production
TNS for Linux: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production
SQL> select name from v$datafile;
--------------------------------------------------------------------------------
+DATA/rac/datafile/system.256.746634087
+DATA/rac/datafile/undotbs1.258.746634089
+DATA/rac/datafile/sysaux.257.746634087
+DATA/rac/datafile/users.259.746634089
+DATA/rac/datafile/undotbs2.264.746634255
SQL> create tablespace dave datafile '+DATA/rac/datafile/dave01.dbf' size 10M;
SQL> alter tablespace dave add datafile '+DATA/rac/datafile/dave02.dbf' size 10M;
SQL> select file#,status,name from v$datafile;
---------- ------- -------------------------------------------------------------
1 SYSTEM +DATA/rac/datafile/system.256.746634087
2 ONLINE +DATA/rac/datafile/undotbs1.258.746634089
3 ONLINE +DATA/rac/datafile/sysaux.257.746634087
4 ONLINE +DATA/rac/datafile/users.259.746634089
5 ONLINE +DATA/rac/datafile/undotbs2.264.746634255
6 ONLINE +DATA/rac/datafile/dave01.dbf
7 ONLINE +DATA/rac/datafile/dave02.dbf
SQL> alter database datafile '+DATA/rac/datafile/dave01.dbf' offline;
SQL> select file#,status,name from v$datafile;
---------- ------- -------------------------------------------------------------
1 SYSTEM +DATA/rac/datafile/system.256.746634087
2 ONLINE +DATA/rac/datafile/undotbs1.258.746634089
3 ONLINE +DATA/rac/datafile/sysaux.257.746634087
4 ONLINE +DATA/rac/datafile/users.259.746634089
5 ONLINE +DATA/rac/datafile/undotbs2.264.746634255
6 RECOVER +DATA/rac/datafile/dave01.dbf
7 ONLINE +DATA/rac/datafile/dave02.dbf
SQL> alter tablespace dave drop datafile 6;
alter tablespace dave drop datafile 6
ORA-03263: cannot drop the first file of tablespace DAVE
这里报错了,只有online 的才能删除。 我们删除dave02.dbf 看看
SQL> alter tablespace dave drop datafile 7;
SQL> select file#,status,name from v$datafile;
---------- ------- -------------------------------------------------------------
1 SYSTEM +DATA/rac/datafile/system.256.746634087
2 ONLINE +DATA/rac/datafile/undotbs1.258.746634089
3 ONLINE +DATA/rac/datafile/sysaux.257.746634087
4 ONLINE +DATA/rac/datafile/users.259.746634089
5 ONLINE +DATA/rac/datafile/undotbs2.264.746634255
6 RECOVER +DATA/rac/datafile/dave01.dbf
[oracle@rac1 ~]$ export ORACLE_SID=+ASM1
SQL> alter database datafile 6 online;
alter database datafile 6 online
ORA-01113: file 6 needs media recovery
ORA-01110: data file 6: '+DATA/rac/datafile/dave01.dbf'
SQL> alter database datafile 6 online;
SQL> select file#,status,name from v$datafile;
---------- ------- -------------------------------------------------------------
1 SYSTEM +DATA/rac/datafile/system.256.746634087
2 ONLINE +DATA/rac/datafile/undotbs1.258.746634089
3 ONLINE +DATA/rac/datafile/sysaux.257.746634087
4 ONLINE +DATA/rac/datafile/users.259.746634089
5 ONLINE +DATA/rac/datafile/undotbs2.264.746634255
6 ONLINE +DATA/rac/datafile/dave01.dbf
SQL> drop tablespace dave including contents and datafiles;
SQL> select file#,status,name from v$datafile;
---------- ------- -------------------------------------------------------------
1 SYSTEM +DATA/rac/datafile/system.256.746634087
2 ONLINE +DATA/rac/datafile/undotbs1.258.746634089
3 ONLINE +DATA/rac/datafile/sysaux.257.746634087
4 ONLINE +DATA/rac/datafile/users.259.746634089
5 ONLINE +DATA/rac/datafile/undotbs2.264.746634255
alter tablespace test drop datafile 8;
命令不能drop 非空的数据文件, 如果要drop 某个数据文件,需要先把对象移除走,等drop 完成后,在移回来。
alter table temp move tablespace test;
QQ: 492913789
Email: ahdba@qq.com
Blog: http://www.cndba.cn/dave
DBA1 群:62697716(满); DBA2 群:62697977(满) DBA3 群:62697850(满)
DBA 超级群:63306533(满); DBA4 群: 83829929 DBA5群: 142216823
--加群需要在备注说明Oracle表空间和数据文件的关系,否则拒绝申请
alter database datafile offline drop 与 alter tablespace drop datafile 区别相关推荐
- alter database命令
alter database:修改数据文件 alter database datafile 4 offline; alter database datafile '/opt/oracle/datafi ...
- oracle datafile offline,alter database datafile offline drop 与 alter ...
以前整理的: Oracle表空间基本操作 这篇Blog里真的是最基本的操作.其实今天写的内容,也可以放到那里面去.但是还是打算分开来讲.引起一个重视吧. 1. alter database dataf ...
- ALTER DATABASE 与 ALTER TABLESPACE OFFLINE的区别
一.DataFile脱机或联机的两种方法: ① ALTER DATABASE 语句修改单独的DataFile ② ALTER TABLESPACE 语句修改所有的DataFile 1.在ARCHIVR ...
- alter database datafile resize(+释放空间)
RESIZE DATAFILE的时候会失败,因为一些OBJECT的EXTENTS已经扩展到DATAFILE的边缘(最大的地方). 下面的SQL可以让我们找到前5个最边缘的OBJECT select ...
- ALTER DATABASE
在数据库中添加或删除文件和文件组.也可用于更改文件和文件组的属性,例如更改文件的名称和大小.ALTER DATABASE 提供了更改数据库名称.文件组名称以及数据文件和日志文件的逻辑名称的能力. AL ...
- RAC 实例不能启动 ORA-1589 signalled during ALTER DATABASE OPEN
今天启动RAC 做实验,发现RAC 实例怎么启动不了. [oracle@rac2 bin]$ crs_stat -t Name Type Target S ...
- sql server:alter database name
--step 1 : 修改数据库名称 USE master GO ALTER DATABASE GeovinDuCms SET SINGLE_USER WITH ROLLBACK IMMEDIATE ...
- alter database open resetlogs
问题解决: 先要弄清楚alter database open resetlogs是什么意思,为什么要用resetlogs打开数据库,这个命令发出后oracle都做了什么? alter database ...
- 数据库开启了闪回和归档,关闭归档日志alter database noarchivelog的时候报错:ORA-38781: cannot disable media recovery
处理过程如下: 1.查询数据库存在闪回点UAT_20200527 SQL> SELECT name, guarantee_flashback_database, scn FROM v$resto ...
最新文章
- 多媒体计算机技术在教学中的应用,【浅谈多媒体计算机技术在中学物理教学中的应用】计算机技术是什么...
- 寒冬中的半个月前端面试
- springboot 2.0.5配置Druid连接池和web监控后台
- 在SSH上传文件出现Permission denied错误
- java实现缓存方式_【Java】【器篇】【缓存】一个轻量的缓存实现方式
- php explore im,浏栏器-explore.class.php
- 小米大杀器稳了?队友泄露小米MIX4 5G预售页面...
- 升级win11系统需要预留多少磁盘空间 Windows11系统盘需要多少空间的介绍
- 使用windows 10 安装中文版语言
- go 获取屏幕分辨率_CS:GO枪神的自我修养 高刷电竞显示器推荐
- Fortran95学习笔记
- MySQL 8.0 OCP 1Z0-908认证考试题库1
- 网易云音乐获取音频链接(爬虫)破解params参数
- 人工智能-动物识别专家系统Python实现
- 虚拟光驱 win7虚拟光驱下载 ultraiso
- html向下三角箭头,CSS 实现三角形尖角箭头的实例
- 王者战力查询接口,四大战区(文字版)
- 触动精灵--点击函数封装--一些特殊情况的使用--狂暴传奇
- 训练多个epoch来提高训练模型的准确率
- 掌握这几点 让你快速写出优质电影解说文案!