安全删除Oracle用户、表空间及对应的数据文件

DROP TABLESPACE tablespace_name 
 [ including contents [ and datafiles ] [ CASCADE CONSTRAINT ] ]; 
   无选项 -- 当表空间为空才能删除; 
   including contents — 删除表空间及对象; 
   including contents and datafiles — 删除表空间、对象及数据文件; 
   includingcontents CASCADE CONSTRAINT — 删除关联; 
   including contents and datafiles cascade constraint -- 含前两项。

--查询表空间对应的数据文件

select tablespace_name,file_id,bytes/1024/1024,file_name from dba_data_files order by file_id;

--用户和表空间对应关系

select  username,default_tablespace  from  dba_users;
drop tablespace SETTLE_BASE including contents and datafiles cascade constraint;
drop user SETTLEMENT cascade;

SQL> select tablespace_name,file_id,bytes/1024/1024,file_name from dba_data_files order by file_id;

TABLESPACE_NAME                   FILE_ID BYTES/1024/1024 FILE_NAME
------------------------------ ---------- --------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
SYSTEM                                  9             430 /opt/oracle/oradata/ORCLCDB/ORCLPDB1/system01.dbf
SYSAUX                                 10            1300 /opt/oracle/oradata/ORCLCDB/ORCLPDB1/sysaux01.dbf
UNDOTBS1                               11            7005 /opt/oracle/oradata/ORCLCDB/ORCLPDB1/undotbs01.dbf
USERS                                  12          703.75 /opt/oracle/oradata/ORCLCDB/ORCLPDB1/users01.dbf
MANAGE                                 16            7300 /opt/oracle/oradata/ORCLCDB/ORCLPDB1/manage.dbf
SETTLE_BASE                            27             100 /opt/oracle/oradata/ORCLCDB/ORCLPDB1/settle.dbf
SETTLE_CFG_GF_DATA                     28            4650 /opt/oracle/oradata/ORCLCDB/ORCLPDB1/settle_gf.dbf
SETTLE_GF_TEMP_DATA                    29             100 /opt/oracle/oradata/ORCLCDB/ORCLPDB1/settle_gf_temp_data.dbf
SETTLE_CFG_DATA                        30            1700 /opt/oracle/oradata/ORCLCDB/ORCLPDB1/SETTLE_CFG_DATA.dbf
MANAGE_MOCK_DATA                       31             100 /opt/oracle/oradata/ORCLCDB/ORCLPDB1/manage_mock.dbf

10 rows selected.

SQL> drop tablespace SETTLE_BASE including contents and datafiles cascade constraint;

Tablespace dropped.

SQL> drop user SETTLEMENT cascade;

User dropped.

SQL> select tablespace_name,file_id,bytes/1024/1024,file_name from dba_data_files order by file_id;

TABLESPACE_NAME                   FILE_ID BYTES/1024/1024 FILE_NAME
------------------------------ ---------- --------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
SYSTEM                                  9             430 /opt/oracle/oradata/ORCLCDB/ORCLPDB1/system01.dbf
SYSAUX                                 10            1300 /opt/oracle/oradata/ORCLCDB/ORCLPDB1/sysaux01.dbf
UNDOTBS1                               11            7005 /opt/oracle/oradata/ORCLCDB/ORCLPDB1/undotbs01.dbf
USERS                                  12          703.75 /opt/oracle/oradata/ORCLCDB/ORCLPDB1/users01.dbf
MANAGE                                 16            7300 /opt/oracle/oradata/ORCLCDB/ORCLPDB1/manage.dbf
SETTLE_CFG_GF_DATA                     28            4650 /opt/oracle/oradata/ORCLCDB/ORCLPDB1/settle_gf.dbf
SETTLE_GF_TEMP_DATA                    29             100 /opt/oracle/oradata/ORCLCDB/ORCLPDB1/settle_gf_temp_data.dbf
SETTLE_CFG_DATA                        30            1700 /opt/oracle/oradata/ORCLCDB/ORCLPDB1/SETTLE_CFG_DATA.dbf
MANAGE_MOCK_DATA                       31             100 /opt/oracle/oradata/ORCLCDB/ORCLPDB1/manage_mock.dbf

9 rows selected.

SQL> select  username,default_tablespace  from  dba_users;

USERNAME                                                                                                                         DEFAULT_TABLESPACE
-------------------------------------------------------------------------------------------------------------------------------- ------------------------------
SYS                                                                                                                              SYSTEM
SYSTEM                                                                                                                           SYSTEM
XS$NULL                                                                                                                          SYSTEM
LBACSYS                                                                                                                          SYSTEM
OUTLN                                                                                                                            SYSTEM
DBSNMP                                                                                                                           SYSAUX
APPQOSSYS                                                                                                                        SYSAUX
DBSFWUSER                                                                                                                        SYSAUX
GGSYS                                                                                                                            SYSAUX
ANONYMOUS                                                                                                                        SYSAUX
CTXSYS                                                                                                                           SYSAUX
DVSYS                                                                                                                            SYSAUX
DVF                                                                                                                              SYSAUX
GSMADMIN_INTERNAL                                                                                                                SYSAUX
MDSYS                                                                                                                            SYSAUX
OLAPSYS                                                                                                                          SYSAUX
XDB                                                                                                                              SYSAUX
WMSYS                                                                                                                            SYSAUX
GSMCATUSER                                                                                                                       USERS
MDDATA                                                                                                                           USERS
SYSBACKUP                                                                                                                        USERS
REMOTE_SCHEDULER_AGENT                                                                                                           USERS
PDBADMIN                                                                                                                         USERS
GSMUSER                                                                                                                          USERS
C##TEST_USER1                                                                                                                    USERS
SYSRAC                                                                                                                           USERS
OJVMSYS                                                                                                                          USERS
SI_INFORMTN_SCHEMA                                                                                                               USERS
AUDSYS                                                                                                                           USERS
DIP                                                                                                                              USERS
ORDPLUGINS                                                                                                                       USERS
SYSKM                                                                                                                            USERS
ORDDATA                                                                                                                          USERS
ORACLE_OCM                                                                                                                       USERS
SYS$UMF                                                                                                                          USERS
SYSDG                                                                                                                            USERS
ORDSYS                                                                                                                           USERS
MANAGE                                                                                                                           MANAGE
SETTLE_CFG_GF_DEV                                                                                                                SETTLE_CFG_GF_DATA
SETTLE_CFG_GF                                                                                                                    SETTLE_CFG_GF_DATA
SETTLE_GF_TEMP                                                                                                                   SETTLE_GF_TEMP_DATA
SETTLE_CFG                                                                                                                       SETTLE_CFG_DATA
MANAGE_MOCK                                                                                                                      MANAGE_MOCK_DATA

43 rows selected.

SQL>

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值