数码资讯
Oracle教程错误地添加数据文件删除方法
如果你删除一个表空间的数据文件在Oracle10g,文件仍将数据库中的数据字典的存在。除非删除表空间,否则文件信息将不会被删除。 但从oracle10gr2,Oracle允许我们删除一个空文件完全不留痕迹。 但是注意:如果你将一个文件添加到系统表空间的错误中,就让它好起来,不要移动。 对于普通表空间
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
如果你删除一个表空间的数据文件在Oracle10g,文件仍将数据库中的数据字典的存在。除非删除表空间,否则文件信息将不会被删除。
但从oracle10gr2,Oracle允许我们删除一个空文件完全不留痕迹。
但是注意:如果你将一个文件添加到系统表空间的错误中,就让它好起来,不要移动。
对于普通表空间,可以参考以下步骤。
数据库版本oracle10gr2:
从$ $版本中选择*;
旗帜
----------------------------------------------------------------
Oracle数据库10g企业版发布10.2.0.1.0 -产品
PL / SQL版本10.2.0.1.0生产
核心10.2.0.1.0生产
TNS的Linux版本10.2.0.1.0生产:
nlsrtl版10.2.0.1.0生产
向用户表空间添加数据文件:
警告:更改表空间添加数据 / / /选择Oracle oradata / / eygle users02. dbf'size 10m;
表空间的改变。
SQL >选择文件#,从V$DATAFILE名称;
文件#名称
------------------------------------------------------------
1 / / /选择Oracle oradata / / system01.dbf eygle
2 / / /选择Oracle oradata / / undotbs01.dbf eygle
3 / / /选择Oracle oradata / / sysaux01.dbf eygle
4 / / /选择Oracle oradata / / users01.dbf eygle
5 / / /选择Oracle oradata / / users02.dbf eygle
选择5行。
确认表空间文件信息:
SQL >选择file_name,file_id从dba_data_files哪里tablespace_name = 'users;
file_name file_id
------------------------------------------------------------
/ / /选择Oracle oradata / / users02.dbf 5 eygle
/ / /选择Oracle oradata / / users01.dbf eygle 4确认表空间是不存储在存储:
SQL >选择segment_name,file_id,从dba_extents哪里file_id = 5块;
没有行选择
删除表空间中的空数据文件:
警告:更改表空间的下降可以 / / /选择Oracle oradata / / eygle users02. dbf;
表空间的改变。
检查数据字典,清空文件信息已彻底清除:
SQL >选择file_name,file_id从dba_data_files哪里tablespace_name = 'users;
file_name file_id
------------------------------------------------------------
/ / /选择Oracle oradata / / users01.dbf 4 eygle
但从oracle10gr2,Oracle允许我们删除一个空文件完全不留痕迹。
但是注意:如果你将一个文件添加到系统表空间的错误中,就让它好起来,不要移动。
对于普通表空间,可以参考以下步骤。
数据库版本oracle10gr2:
从$ $版本中选择*;
旗帜
----------------------------------------------------------------
Oracle数据库10g企业版发布10.2.0.1.0 -产品
PL / SQL版本10.2.0.1.0生产
核心10.2.0.1.0生产
TNS的Linux版本10.2.0.1.0生产:
nlsrtl版10.2.0.1.0生产
向用户表空间添加数据文件:
警告:更改表空间添加数据 / / /选择Oracle oradata / / eygle users02. dbf'size 10m;
表空间的改变。
SQL >选择文件#,从V$DATAFILE名称;
文件#名称
------------------------------------------------------------
1 / / /选择Oracle oradata / / system01.dbf eygle
2 / / /选择Oracle oradata / / undotbs01.dbf eygle
3 / / /选择Oracle oradata / / sysaux01.dbf eygle
4 / / /选择Oracle oradata / / users01.dbf eygle
5 / / /选择Oracle oradata / / users02.dbf eygle
选择5行。
确认表空间文件信息:
SQL >选择file_name,file_id从dba_data_files哪里tablespace_name = 'users;
file_name file_id
------------------------------------------------------------
/ / /选择Oracle oradata / / users02.dbf 5 eygle
/ / /选择Oracle oradata / / users01.dbf eygle 4确认表空间是不存储在存储:
SQL >选择segment_name,file_id,从dba_extents哪里file_id = 5块;
没有行选择
删除表空间中的空数据文件:
警告:更改表空间的下降可以 / / /选择Oracle oradata / / eygle users02. dbf;
表空间的改变。
检查数据字典,清空文件信息已彻底清除:
SQL >选择file_name,file_id从dba_data_files哪里tablespace_name = 'users;
file_name file_id
------------------------------------------------------------
/ / /选择Oracle oradata / / users01.dbf 4 eygle
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。