精华内容
下载资源
问答
  • oracle删除数据文件

    2021-05-07 11:26:58
    在我们详细介绍之前,我们必须说清楚一点:Oracle不提供如删除表、视图一样删除数据文件的方法,数据文件是表空间的一部分,所以不能“移走”表空间。一、使用offline数据文件的方法非归档模式使用:alter database ...

    在我们详细介绍之前,我们必须说清楚一点:Oracle不提供如删除表、视图一样删除数据文件的方法,数据文件是表空间的一部分,所以不能“移走”表空间。

    一、使用offline数据文件的方法

    非归档模式使用:alter database datafile '...' offline drop;

    归档模式使用:  alter database datafile '...' offline;

    说明:

    1)         以上命令只是将该数据文件OFFLINE,而不是在数据库中删除数据文件。该数据文件的信息在控制文件种仍存在。查询v$datafile,仍显示该文件。

    2)         归档模式下offline和offline drop效果是一样的

    3)         offline后,存在此datafile上的对象将不能访问

    4)         noarchivelog模式下,只要online redo日志没有被重写,可以对这个文件recover后进行online操作

    实际使用案例:

    直接删除数据文件后无法进入系统的解决方案

    正常情况下,删除表空间的正确方法为:

    DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;

    如果没有通过以上命令删除而直接删除了数据文件,将导致数据库无法打开。

    如果直接删除了数据文件

    普通用户登录时,则报错:

    ORA-01033: ORACLE initialization or shutdown in progress

    sys用户可以正常登录

    但进行操作时(SELECT count(1) FROM user_tables),则会报错:

    ORA-01219: 数据库未打开: 仅允许在固定表/视图中查询

    如果执行命令alter database open以打开数据库时,又报如下错:

    ORA-01157: 无法标识/锁定数据文件 12 - 请参阅 DBWR 跟踪文件

    ORA-01110: 数据文件 12: 'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/TSTEST001.DBF'

    说明数据库没找到这个数据文件

    因为数据文件在没有被offline的情况下物理删除了,导致oracle的数据不一致,因此启动失败.

    通过以下方法即可解决

    解决方法:

    sqlplus sys/orcl@orcl as sysdba;

    SQL> alter database datafile 'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/TSTEST001.DBF' offline drop;

    SQL> alter database open;

    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_NAME                        TABLESPACE_NAME

    -------    --------------------------------------------       ------------------

    4        /u01/app/oracle/oradata/orcl/users01.dbf    USERS

    sys@ORCL>alter tablespace users add datafile

    2  '/u01/app/oracle/oradata/orcl/users02.dbf' size 5M autoextend off;

    Tablespace altered.

    sys@ORCL>select file_id,file_name,tablespace_name from dba_data_files

    2  where tablespace_name='USERS';

    FILE_ID  FILE_NAME                          TABLESPACE_NAME

    -------    --------------------------------------------        -------------------

    4        /u01/app/oracle/oradata/orcl/users01.dbf     USERS

    9        /u01/app/oracle/oradata/orcl/users02.dbf     USERS

    sys@ORCL>drop table test;

    Table dropped.

    sys@ORCL>create table test tablespace users

    2  as

    3  select * from dba_objects;

    Table created.

    sys@ORCL>select SEGMENT_NAME,FILE_ID,BLOCKS from dba_extents

    2  where file_id=9;

    SEGMENT_NAME                      FILE_ID     BLOCKS

    ------------------------------                  ----------      ----------

    TEST                                    9          8

    TEST                                    9          8

    TEST                                    9          8

    TEST                                    9          8

    TEST                                    9          8

    TEST                                    9          8

    TEST                                    9          8

    TEST                                    9          8

    TEST                                    9          8

    TEST                                    9          8

    TEST                                    9          8

    TEST                                    9          8

    TEST                                    9          8

    TEST                                    9          8

    TEST                                    9          8

    TEST                                    9        128

    TEST                                    9        128

    17 rows selected.

    sys@ORCL>alter table test move tablespace PERFSTAT; --把表移动到其它表空间

    Table altered.

    sys@ORCL>select SEGMENT_NAME,FILE_ID,BLOCKS from dba_extents

    2  where file_id=9;

    no rows selected

    sys@ORCL>alter tablespace users drop datafile

    2  '/u01/app/oracle/oradata/orcl/users02.dbf';

    Tablespace altered.

    2  where tablespace_name='USERS';

    FILE_ID  FILE_NAME                       TABLESPACE_NAME

    -------    --------------------------------------------      ---------------------

    4        /u01/app/oracle/oradata/orcl/users01.dbf   USERS

    三、oracle 10g可以删除临时表空间的文件

    alter database tempfile '/home/oracle/temp01.dbf' drop including datafiles;

    Oracle 删除数据后释放数据文件所占磁盘空间

    测试的时候向数据库中插入了大量的数据,测试完成后删除了测试用户以及其全部数据,但是数据文件却没有缩小.经查阅资料之后发现这是 Oracle “高水位”所致,那么怎么把这些数据文件的大小降下来呢?解决办 ...

    linux删除数据文件无备份恢复

    参考 : http://www.lunar2013.com/2013/06/linux-%E8%AF%AF%E5%88%A0%E9%99%A4%E6%96%87%E4%BB%B6%E6%81%A2%E ...

    oracle删除日志文件

    oracle删除日志文件 删除日志文件的语法例如以下: alter database drop logfile member logfile_name; 删除日志文件须要注意例如以下几点: 1.该日志 ...

    Oracle-11g 从表空间删除数据文件

    从表空间删除数据文件前提条件 如果欲从表空间中删除数据文件,那么该数据文件必须为空,否则将报出"ORA-03262: the file is non-empty"的错误.   从表 ...

    Oracle单个数据文件超过32G后扩容

    Oracle单个数据文件超过32G后扩容   表空间数据文件容量与DB_BLOCK_SIZE的设置有关,而这个参数在创建数据库实例的时候就已经指定.DB_BLOCK_SIZE参数可以设置为4K.8K. ...

    oracle删除数据后表空间仍过大问题解决方法

    -----亲测有效------- --一.备份原始数据库库--1.备份空表--在plsql里面执行一下这句话 然后把结果集 再执行一把 再导数据select 'alter table '||table ...

    oracle rename数据文件的两种方法

    oracle rename数据文件的两种方法 2012-12-11 20:44 10925人阅读 评论(0) 收藏 举报  分类: oracle(98)  版权声明:本文为博主原创文章,未经博主允许不 ...

    Oracle误删数据文件后出现oracle initialization or shutdown in progress解决

    一.错误分析 1.首先本人在出现这种情况的背景是执行如下SQL语句后生成的表空间 --自定义表空间 数据表空间 临时表空间 CREATE TEMPORARY TABLESPACE HOUSE_TEMP ...

    随机推荐

    计算Div标签内Checkbox个数或已被disabled的个数

    先看下面的html: 计算div内的checkbox个数:$('#divmod input[type="checkbox"]').length 计算div内checkbox被dis ...

    UVA10325 The Lottery(容斥原理)

    题意: 给n,m,和m个数(k1~km).求1~n中有多少个数不是(k1~km)中任意一数的倍数. 题解: 容斥模板题.反面考虑,a的倍数有n/a个:既是a,也是b的倍数,即lcm(a,b)的倍数有n ...

    PHP 图片上传工具类(支持多文件上传)

    ====================ImageUploadTool======================== <?php class ImageUploadTool { private ...

    工厂食堂3D指纹考勤系统解决方案

    指纹考勤就餐管理系统利用3D活体指纹技术完成对正式员工就餐管理.就餐者只需办理完入职手续,并登记考勤指纹,就可通过考勤指纹在工厂食堂领餐. 大多数工厂食堂就餐是福利性的,只准员工就餐,不准员工带亲戚朋 ...

    轻量级ORM框架 Dapper快速学习

    好在有师兄师姐一起带着做,所以开始没那么困难,但是由于大学涉猎范围有限,往往有很尴尬的时候,不懂构造方法重载,去“请教”,本来以为师兄会帮忙写好,结果“我念,你来写”,被深深的激励了一把,后来就早出晚 ...

    WordPress翻译中 &lowbar;&lowbar;&lpar;&rpar;、&lowbar;e&lpar;&rpar;、&lowbar;x、&lowbar;ex 和 &lowbar;n 的用法及区别

    编译函数 WordPress使用了下面几个函数来方便语言本地化. __() _e() _x() _ex() _n() 以上所列的函数是用来包含所需翻译的字符串的,根据字符串的不同参数和输出类型,需要使 ...

    java读取properties配置文件信息

    一.Java Properties类 Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支持的配置文件,配置 ...

    SpringContextHolder 静态持有SpringContext的引用&lpar;如何取得Spring管理的bean &rpar;

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3 ...

    重新安装Ubuntu12&period;04

    重新安装Ubuntu12.04 之所以我重新安装Ubuntu,因为我第一次给根目录分配的空间过小,好像是20GB吧~结果编译Android的时候,编译了3个小时候直接中止掉了.郁闷.这个也告诉我们一定 ...

    C&num;代码实现,确保windows程序只有一个实例(instance)

    static class Program { /// /// 应用程序的主入口点. /// [STAThread] static vo ...

    展开全文
  • Oracle删除数据文件

    2021-05-04 10:37:39
    alter tablespace test drop datafile '/oradata/june/test1.dbf' * 第 1 行出现错误: ORA-03262: 文件非空 可以看到,只有非空的数据文件才能进行删除,已经写入数据的数据文件不能进行删除。 尝试 alter database...

    SQL> select file_name,file_id from dba_data_files where tablespace_name='TEST';

    FILE_NAME FILE_ID

    ------------------------------ ----------

    /oradata/june/test.dbf 6

    /oradata/june/test1.dbf 9

    /oradata/june/test2.dbf 10

    SQL> select distinct owner,segment_name from dba_Extents where FILE_ID=6;

    OWNER SEGMENT_NAME

    ------------------------------ --------------------

    TEST EMPLOYEES

    TEST ORDERS

    TEST BFW_TEST

    TEST B1

    TEST STRACE

    TEST T1

    TEST TEST

    TEST SYS_C0011275

    TEST TEST2

    TEST A2

    TEST HOTEL

    OWNER SEGMENT_NAME

    ------------------------------ --------------------

    TEST EMP2

    TEST T

    TEST IDX_T

    已选择14行。

    SQL> select distinct owner,segment_name from dba_Extents where FILE_ID=9;

    OWNER SEGMENT_NAME

    ------------------------------ --------------------

    TEST T10

    TEST T500

    TEST B1

    TEST DEPT

    TEST EMP3

    TEST A1

    TEST IDX_EMP_EMPNO

    TEST T100

    TEST T1

    TEST EMP_1

    TEST EMP

    OWNER SEGMENT_NAME

    ------------------------------ --------------------

    TEST DUPES

    TEST TEST3

    TEST DEPT_1

    TEST IDX_EMP_ENAME

    TEST PK_DEPT

    TEST KEY

    已选择17行。

    可以看到表T1 在数据文件6,9中有

    SQL> select count(*) from t1;

    COUNT(*)

    ----------

    72607

    SQL> alter tablespace test drop datafile '/oradata/june/test1.dbf' ;

    alter tablespace test drop datafile '/oradata/june/test1.dbf'

    *

    第 1 行出现错误:

    ORA-03262: 文件非空

    可以看到,只有非空的数据文件才能进行删除,已经写入数据的数据文件不能进行删除。

    尝试

    alter database datafile '/oradata/june/test1.dbf' offline drop

    SQL> alter database datafile '/oradata/june/test1.dbf' offline drop;

    数据库已更改。

    SQL> select count(*) from t1;

    select count(*) from t1

    *

    第 1 行出现错误:

    ORA-00376: 此时无法读取文件 9

    ORA-01110: 数据文件 9: '/oradata/june/test1.dbf'

    /oradata/june/test1.dbf数据文件中有t1表的数据

    SQL> recover datafile 9;

    完成介质恢复。

    SQL> alter database datafile '/oradata/june/test1.dbf' online;

    数据库已更改。

    SQL> select count(*) from t1;

    COUNT(*)

    ----------

    72607

    展开全文
  • 今天做了一个实验,先创建表空间及数据文件,然后在操作系统下删除该表空间的数据文件(前提是该表空间已经备份了,方便恢复)。STEP1: 创建表空间 ,数据文件, 用户并赋权:SQL> create tablespace TBS1 datafile...

    今天做了一个实验,先创建表空间及数据文件,然后在操作系统下删除该表空间的数据文件(前提是该表空间已经备份了,方便恢复)。

    STEP1: 创建表空间 ,数据文件, 用户并赋权:

    SQL> create tablespace TBS1 datafile \'/u01/app/oradata/ORCL/df1.dbf\' size 5M autoextend on next 2M maxsize 100M;

    SQL> create user test identified by test default tablespace TBS1;

    SQL> GRANT DBA TO TEST WITH ADMIN OPTION;

    STEP2: 创建表并插入数据

    SQL> conn TEST/TEST;

    SQL> create table t1(id int, name varchar2(20));

    SQL> begin

    2 for i in 1..200000 loop

    3 insert into t1 values(i,\'AAA\'||i);

    4 end loop;

    5 end;

    6 /

    STEP3: 用RMAN备份数据(非归档模式不能用RMAN备份数据的)

    RMAN> backup tablespace TBS1 format  '/home/oracle/db_backup/TBS1_20150121:1037.bak';

    STEP4: 删除新建表空间下的数据文件

    [oracle@REDHAT6 ORCL]$ mv df1.dbf df2.dbf.bak

    SETP5: 关闭数据库,重新启动数据,问题来了

    SQL> shutdown immediate;

    SQL> startup

    ORACLE instance started.

    Total System Global Area 889389056 bytes

    Fixed Size 2233480 bytes

    Variable Size 494930808 bytes

    Database Buffers 385875968 bytes

    Redo Buffers 6348800 bytes

    Database mounted.

    ORA-01157: cannot identify/lock data file 6 - see DBWR trace file

    ORA-01110: data file 6: \'/u01/app/oradata/ORCL/df1.dbf\'

    下面来解决上面的问题:

    step1: 开启数据库处于mount状态, 使文件 6 脱机(6指的是上面删除的数据文件df1.dbf),并开启数据库

    SQL> select status from v$instance;

    STATUS

    ------------

    MOUNTED

    SQL> alter database datafile 6 offline;

    SQL> alter database open;

    Database altered.

    SQL> select status from v$instance;

    STATUS

    ------------

    OPEN

    STEP2: 查看数据文件及表空建状态

    SQL> SELECT FILE_ID, FILE_NAME,STATUS, ONLINE_STATUS FROM DBA_DATA_FILES;

    faf981f54557262a0d9d8b109ab0cbf4.png

    SQL> SELECT TABLESPACE_NAME,STATUS FROM DBA_TABLESPACES;

    a36c52e7b6c4b641db2cc82d35d968bc.png

    STEP3: 恢复备份数据

    RMAN> list backup of tablespace TBS1;

    07eb140f8a86eb381cffe27ba64e7bb3.png

    RMAN> restore tablespace TBS1;

    dca08a18020154c4d062822853065d03.png

    由于是测试环境,没有修改数据(即没有脏块),所以没有  recover tablespace TBS1;

    STEP4: 数据文件联机

    SQL> alter database datafile 6 online;

    OK 到此结束,数据文件恢复完成!

    展开全文
  • 情景模拟如下:alter database openSat Dec 05 12:33:35 2009Errors in file d:\oracle\product\10.2.0\admin\orcl\bdump\orcl_dbw0_5944.trc:ORA-01157: cannot identify/lock data file 9 - see DBWR trace ...

    情景模拟如下:

    alter database open

    Sat Dec 05 12:33:35 2009

    Errors in file d:\oracle\product\10.2.0\admin\orcl\bdump\orcl_dbw0_5944.trc:

    ORA-01157: cannot identify/lock data file 9 - see DBWR trace file

    ORA-01110: data file 9: 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SCSSTZ01.DBF'

    ORA-27041: unable to open file

    OSD-04002: 无法打开文件

    O/S-Error: (OS 2) 系统找不到指定的文件。

    Sat Dec 05 12:33:35 2009

    Errors in file d:\oracle\product\10.2.0\admin\orcl\bdump\orcl_dbw0_5944.trc:

    ORA-01157: cannot identify/lock data file 11 - see DBWR trace file

    ORA-01110: data file 11: 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SCSSTZ02.DBF'

    ORA-27041: unable to open file

    OSD-04002: 无法打开文件

    O/S-Error: (OS 2) 系统找不到指定的文件。

    Sat Dec 05 12:33:35 2009

    Errors in file d:\oracle\product\10.2.0\admin\orcl\bdump\orcl_dbw0_5944.trc:

    ORA-01157: cannot identify/lock data file 12 - see DBWR trace file

    ORA-01110: data file 12: 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SCSSTZ03.DBF'

    ORA-27041: unable to open file

    OSD-04002: 无法打开文件

    O/S-Error: (OS 2) 系统找不到指定的文件。

    分析问题:

    因为数据文件在没有被offline的情况下实物理删除了,导致oracle的数据不一致,因此启动失败.

    解决方法:

    lsnrctl stop

    sqlplus internal

    SQL> shutdown abort

    SQL> startup mount

    SQL> alter database datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SCSSTZ01.DBF'

    offline drop;

    数据库已更改。

    SQL> alter database datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SCSSTZ02.DBF'

    offline drop;

    数据库已更改。

    SQL> alter database datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SCSSTZ03.DBF'

    offline drop;

    数据库已更改。

    SQL> alter database open;

    SQL> drop tablespace r_csh_20051001;

    lsnrctl start

    其中省略了屏幕输出内容.

    注意在使用alter database datafile时要写数据文件的全地址,且用引号引起来,否则系统提示如下:

    SQL> alter database datafile scsstz01.dbf offline;

    alter database datafile scsstz01.dbf offline

    *

    第 1 行出现错误:

    ORA-02236: 文件名无效

    SQL> alter database datafile d:\oracle\product\10.2.0\oradata\orcl\scsstz01.dbf offline;

    alter database datafile d:\oracle\product\10.2.0\oradata\orcl\scsstz01.dbf offline

    *

    第 1 行出现错误:

    ORA-02236: 文件名无效

    在使用alter database datafile时要只写offline而不追加drop时,系统提示如下错语:

    SQL> alter database datafile 'd:\oracle\product\10.2.0\oradata\orcl\scsstz01.dbf' offline;

    alter database datafile 'd:\oracle\product\10.2.0\oradata\orcl\scsstz01.dbf' offline

    *

    第 1 行出现错误:

    ORA-01145: 除非启用了介质恢复, 否则不允许立即脱机

    小结:oracle数据文件(datafile)被误删除后没有恢复的办法,只能把该数据文件offline后drop掉。

    展开全文
  • https://www.cnblogs.com/gaoyuchuanIT/articles/4151231.htmlhttps://blog.51cto.com/2681882/2133524一现象描述Delete是oracle数据库中的常用操作,尤其是在自动化测试中,初始化环境、前置准备都不可避免的进行增...
  • 如果是在Oracle10g之前,删除一个表空间中的数据文件后,其文件在数据库数据字典中会仍然存在,除非你删除表空间,否则文件信息不会清除。但是从Oracle10gR2开始,Oracle允许我们彻底删除一个空文件,不留痕迹。但是...
  • 唯一的方法是删除整个定义的表空间,步骤有下面(前提是这个数据文件上的数据是不需要了):因为使用alter database datafile 'name' offline drop,也可以物理的删除一个数据文件但它的信息仍然记录在数据字典中(不影响...
  • 环境:Linux release 7.5oracle19c (无pdb,从11.2.0.4升级上去的)一:单个非系统表空间的数据文件删除我先备份一下,虽然是测试环境。[oracle@19c ~]$ cat full_backup.shsource /home/oracle/.bash_profiledir=$...
  • 前几天和朋友一起吃饭的时候,聊到如果一个数据文件删除了,那么在这个文件中相关表是否还能操作。在UNIX平台上,打开的文件都有一个文件句柄与之关联,一般的文件被删除,相应的文件句柄并没有释放。此时我们是可以...
  • 今天有客户的数据库意外被删除了整个目录中的数据文件,操作系统级别的删除,然而幸运的是这个数据库没有崩溃,仍然处于open状态的时候,客户就发现了问题,求助到我们,最终完整地恢复了所有数据文件。在Linux下...
  • 删除或移动数据文件,都不像在操作系统中使用rm或cp命令那么简单。如果只是简单的rm或cp数据文件,那么数据库运行时会因为找不到正确的数据文件位置而报错。这是因为数据文件的位置和信息都被记录在控制文件中,rm或...
  • Oracle 数据文件管理

    2021-05-08 01:41:12
    1、手工改变数据文件的大小SQL>conn / as sysdbaSQL>Createtablespace exampletb Datafile ‘E:\ examp01.dbf‘ size 10M ;SQL>alter database datafile ‘E:\examp01.dbf‘ resize 20m;SQL>alter ...
  • 兄弟刚用ORACLE,因为IP地址变了下,玩了半天,只剩下数据文件了,网上查了一天资料,终于搞定,成功将数据文件恢复到新的数据库中。(主要是以前没玩过,花了我一天半的时间,哎,书到用时方恨少啊)oracle...
  • 做系统管理的都是这样,难免会误删文件,某天要是把某个Oracle数据文件删除,那该如何恢复呢?(这里数据库是OPEN的,并且未关闭) 建立测试表空间 创建测试用户 插入测试数据 删除数据文件 恢复数据库文件 建立测试表...
  • Oracle 移动数据文件的操作方法将表空间和数据文件从一个位置移动到另一个位置的操作方法一.OFFLINEOFFLINE分为ALTERDATABASE与ALTERTABLESPACEOFFLINE,他们的区别参看blog:...1.先将相应的...
  • Oracle数据文件位置迁移以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!操作系统 Windows ServerOracle Version:下为非归档模式的迁移过程D:>...
  • 1、创建用户表空间:CREATE TABLESPACE test_data //创建表空间test_dataLOGGINGDATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\TEST_DATA01.DBF' //创建的数据文件SIZE 32M...
  • 在生产环境,总会发生数据库的数据文件被误删除的事情,如SA不懂得数据库,数据库的在线日志为redo01.log,还是cp备份后删除的,让人哭笑不得,数据文件命名为无在生产环境,总会发生数据库的数据文件被误删除的事情...
  • Oracle 12c之前,移动数据文件一直是脱机任务。可以采用RMAN来最大程度地减少停机时间,但是您无法将其完全删除Oracle 12c对该ALTER DATABASE命令进行了增强,以使数据文件可以联机移动.基本语法语法的文本描述...
  • oracle 数据文件offline

    2021-04-30 08:05:52
    ===============================按表空间---移动数据文件(数据库打开,归档模式)===============================SQL> create tablespace t1 datafile '/u01/app/oracle/oradata/orcl/t1.dbf' size 1M;SQL> ...
  • 如果是在Oracle10g之前,删除一个表空间中的数据文件后,其文件在数据库数据字典中会仍然存在,除非你删除表空间,否则文件信息不会清除。但是从Oracle10gR2开始,Oracle允许我们彻底删除一个空文件,不留痕迹。但是...
  • 推荐文章--查看当前连接数select count(*) from v$process;--查看最大连接数select value from v$...推荐文章一、下载:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.htmla...
  • 可以通过resize datafile减小数据文件的大小 需要清楚数据文件的真实使用空间,可以通过查询dba_extents SELECT Ddf.File_Name, De.File_Id, SUM(De.Bytes) / 1024 / 1024 AS Mb FROM Dba_Extents De JOIN Dba_Data_...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 225,987
精华内容 90,394
关键字:

oracle删除数据文件