若使用了“ALTER DATABASE DATAFILE N OFFLINE DROP;”命令,则并不会删除数据文件,这个时候可以先ONLINE后再用“ALTER TABLESPACE XXX DROP DATAFILE N;”删除。如果执行“ALTER DATABASE DATAFILE N OFFLINE DROP;”后并在OS级别删除了数据文件,那么首先需要使用“ALTER DATABASE CREATE DATAFILE N AS '/tmp/ts_d...
WULW DROP TABLESPACE 如果没有 drop tablespace,请先用更高级的用户(如sys)给予授权 SQL> conn as sysdba; 已连接。 SQL> grant drop tablespace to wulw ; 授权成功。 以上前提条件确认完,下面开始实验. 确认已有的表空间 SQL> select a.TS# , , from v$tablespace a,v$datafile b 2 where a.TS# = ...
FROM dba_recyclebin WHERE ts_name='tablespace_name'; 其中,tablespace_name为回收对象所属表空间名称。 注意:确保该语句查询结果为空。否则需使用PURGE TABLE等命令清理回收对象。 3.从表空间删除数据文件 登录数据库服务器,进入 sqlplus 环境,运行如下语句。 SQL>ALTER TABLESPACE tablespace_name DROP DATAFILE '...
SQL> drop tablespace CTBASEDATA; 二、Oracle 10G R2开始,可以采用:Alter tablespace tablespace_name drop datafile file_name;来删除一个空数据文件,并且相应的数据字典信息也会清除: sys@ORCL>select file_id,file_name,tablespace_name from dba_data_files 2 where tablespace_name='USERS'; FILE_ID FILE_N...
drop tablespace tablespace_name; 1. 删除非空表空间,但是不包含物理文件 drop tablespace tablespace_name including contents; 1. 删除空表空间,包含物理文件 drop tablespace tablespace_name including datafiles; 1. 删除非空表空间,包含物理文件 drop tablespace tablespace_name including contents and datafiles; ...
用drop tablespace xxx ,删除需要删除的表空间。 删除有任何数据对象的表空间 使用drop tablespace xxx including contents and datafiles;来删除表空间。 注意事项: 如果drop tablespace语句中含有datafiles,那datafiles之前必须有contents关键字,不然会提示ora-01911错误...
SELECT tablespace_name, file_name FROM dba_data_files WHERE tablespace_name = 'your_tablespace_name'; 复制代码 如果表空间及数据文件没有被使用,可以先将表空间及数据文件设置为OFFLINE状态,然后删除表空间及数据文件。执行以下SQL语句: ALTER DATABASE DATAFILE 'datafile_path' OFFLINE DROP; ALTER TABLESPACE...
SQL> drop tablespace CTBASEDATA; 二、Oracle 10G R2开始,可以采用:Alter tablespace tablespace_name drop datafile file_name;来删除一个空数据文件,并且相应的数据字典信息也会清除: sys@ORCL>selectfile_id,file_name,tablespace_name from dba_data_files ...
SELECT * FROM DBA_FREE_SPACE WHERE TABLESPACE_NAME='SYSTEM';3.管理表空间 在Oracle数据库中,用户可以对表空间进行创建、修改和删除等操作。3.1创建表空间 使用CREATE TABLESPACE语句可以创建表空间,语法规则如下:CREATE TABLESPACE tablespace_nameDATAFILE filename SIZE size[AUTOEXTEND[ON/OFF]]NEXT size[MAX...
删除表空间,使用命令drop tablespace ‘表空间名’ 但是有3个选项需要注意: INCLUDING CONTENTS:指删除表空间中的segments; INCLUDING CONTENTS AND DATAFILES:指删除segments和datafiles; CASCADE CONSTRAINTS:删除所有与该空间相关的完整性约束条件。 例: DROP TABLESPACE FESCO INCLUDING CONTENTS AND DATAFILES CASCADE ...