mshd.net
当前位置:首页 >> orAClE删除数据文件 >>

orAClE删除数据文件

问题可以具体些 删除表空间的某个数据文件: alter tablespace tablespace_name drop datafile file_name;

如果不是Oracle11gR2版本,数据文件是无法删除的,要删除数据文件连同表空间一起删除。 Oracle11gR2版可以删除数据文件。但你给的题目没有正确答案。 Oracle11gR2版删除数据文件的步骤如下: 1、保证表空间处在联机状态; 2、通过SQL语句删除数...

就是存放数据文件的路径,假设创建一个表空间,指定存放路径在d:\,这个d:\ 就代表数据文件路径! 查询数据文件路径 SQL> select file_name from dba_data_files;

一、使用offline数据文件的方法 非归档模式使用:alter database datafile '...' offline drop; 归档模式使用: alter database datafile '...' offline; 说明: 1) 以上命令只是将该数据文件OFFLINE,而不是在数据库中删除数据文件。该数据文件...

Oracle 11g删除表空间语法描述: DROP TABLESPACE tablespace_name [ including contents [ and datafiles ] [ CASCADE CONSTRAINT ] ]; 无选项 -- 当表空间为空才能删除; including contents — 删除表空间及对象; including contents and dat...

1、创建用户表空间: CREATE TABLESPACE test_data //创建表空间test_data LOGGING DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\TEST_DATA01.DBF' //创建的数据文件 SIZE 32M //初始大小 AUTOEXTEND ON //数据文件自动扩容 NEXT 32M MAXSI...

Oracle 11g删除表空间语法描述: DROP TABLESPACE tablespace_name [ including contents [ and datafiles ] [ CASCADE CONSTRAINT ] ]; 无选项 -- 当表空间为空才能删除; including contents — 删除表空间及对象; including contents and dat...

如果删除表空间,那么就可以删除数据文件,如果仅仅删除数据文件,还是不要做的好。

解决办法是: 用sqlplus /nolog命令进入: sql>conn /as sysdba; sql>startup mount;(数据库已启动则不需要此命令) sql>alter database datafile ''C:\TEST.ORA'' offline drop; sql>drop tablespace test; 一切ok,重启数据库即可。

解决方案 执行 alter table jk_test move或 alter table jk_test move storage(initial 64k)或 alter table jk_test deallocate unused或 alter table jk_test shrink space.注意:因为alter table jk_test move 是通过消除行迁移,清除空间碎片...

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com