`
longgangbai
  • 浏览: 7340447 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

磁盘空间不足,在线移动Oracle的数据文件

 
阅读更多
在导入数据时,导入到一半,发现磁盘的空间不足。

这需要把数据库文件的数据移动到其他的磁盘中。

 

1、让数据文件离线:

SQL> alter database datafile

 2 'H:\oracle\product\10.2.0\oradata\lhoms\pub\test_space.dbf'

 3 offline;

 

数据库已更改。

 

2、剪贴数据文件到其他磁盘

把H:\oracle\product\10.2.0\oradata\lhoms\pub\test_space.dbf

剪贴到F:\oradata\目录下

 

3、重新指定数据文件路径

SQL> alter database rename file 'H:\oracle\product\10.2.0\oradata\lhoms\pub\test_space.dbf' to 'F:\oradata\test_space.dbf';

 

数据库已更改。

 

4、恢复该数据文件

SQL> recover datafile 'F:\oradata\test_space.dbf';

ORA-00279:更改3998546665081 (在06/13/2011 13:10:56生成)对于线程1是必需的

ORA-00289:建议:

H:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\LHOMS\ARCHIVELOG\2011_06_13\O1_MF_1

 

_2573_%U_.ARC

ORA-00280:更改3998546665081 (用于线程1)在序列#2573中

 

 

指定日志: {<RET>=suggested | filename | AUTO | CANCEL}

Auto   (可选中Auto)

已应用的日志。

完成介质恢复。

 

5、使数据文件在线

SQL> alter database datafile 'F:\oradata\test_space.dbf' online;

 

数据库已更改。

 

 

分享到:
评论

相关推荐

    Oracle数据文件

    Oracle数据文件(Data Files)是Oracle数据库系统中存储表空间、表、索引和其他数据库对象的实际物理文件。这些文件包含了数据库中的所有数据,是数据库运行的基础。 在Oracle中,数据文件的主要特点和知识点包括:...

    Oracle更改数据文件位置

    本篇文章将详细介绍如何通过一系列步骤安全地将Oracle数据文件从一个位置移动到另一个位置。 #### 一、准备工作 1. **备份数据**:在进行任何更改之前,强烈建议先对数据库进行完整备份。 2. **了解当前的数据文件...

    在ORACLE中移动数据库文件

    如果需要移动某个表空间中的所有数据文件,则需要先将表空间设置为离线状态,然后再进行移动操作。 1. **将表空间设置为离线状态** - 使用`svrmgrl`工具登录,并执行`ALTERTABLESPACE app1_data OFFLINE`命令将表...

    oracle-中如何移动日志文件控制文件

    在Oracle数据库管理中,有时出于安全、备份、性能优化或者磁盘空间管理的考虑,我们需要移动数据库的关键组件,包括控制文件、数据文件和重做日志文件。以下将详细介绍在Oracle 9i/10G及更高版本中如何进行这些操作...

    如何移动Oracle数据库的表空间

    - 迁移过程中可能会遇到各种问题,比如权限不足、磁盘空间不足等,需要根据具体的错误信息进行排查解决。 #### 五、总结 通过以上步骤,可以实现Oracle 8i版本中表空间的有效移动。这种方法不仅减少了数据迁移的...

    在UNIX祼设备和文件系统之间移动oracle

    ### 在UNIX裸设备和文件系统之间移动Oracle #### 一、关于裸设备 ##### 1.1 什么是裸设备 (RAW DEVICE) 裸设备是指在UNIX系统中未经格式化且未创建文件系统的磁盘分区(raw partition)或逻辑卷(raw logical ...

    linux系统下oracle数据库文件移动.pdf

    在Linux系统中对Oracle数据库进行文件移动是一项常见的操作,尤其当磁盘空间不足或需要优化I/O性能时。Oracle数据库主要包含数据文件、控制文件和联机日志文件三种类型,每种文件的移动方法略有不同。 首先,我们来...

    Oracle 数据泵详解

    - ESTIMATE:预估导出所需的磁盘空间。 - FLASHBACK_TIME/SCN:用于时间点恢复或基于SCN的恢复。 通过这些参数,用户可以根据实际需求定制导出操作,实现更精细的控制。 总结起来,Oracle数据泵是Oracle数据库管理...

    在裸设备和文件系统之间转换ORACLE数据

    当在裸设备上建立Oracle数据文件时,需要考虑到裸设备的大小限制以及操作系统保留区的影响。例如,如果裸设备大小为8MB(8192KB),且操作系统保留区为4KB,那么实际可用空间为8188KB。然而,Oracle在建立数据文件时...

    Oracle Internet文件系统

    - **磁盘空间节省**:由于ADO的高效数据处理能力,能够减少不必要的数据冗余,从而节省磁盘空间。 - **支持多种数据源**:除了Oracle数据库,ADO还支持其他多种数据源,如SQL Server、MySQL等,增强了应用的兼容性...

    oracle移动重做日志文件

    这可能是出于空间管理的需求,例如当前存储重做日志文件的位置磁盘空间不足;或者是出于性能优化考虑,比如将重做日志文件放置在一个更快的存储设备上以提高写入速度。 #### 三、Oracle移动重做日志文件的步骤详解 ...

    oracle数据快速导出工具

    2. 存储空间:导出的数据文件可能非常大,确保有足够的磁盘空间。 3. 性能优化:根据实际情况调整并行度、块大小等参数,以优化导出性能。 4. 备份策略:定期导出数据作为备份,以便在数据丢失或损坏时恢复。 5. ...

    oracle数据泵服务器备份

    3. **文件管理**:定期清理旧的导出文件可以帮助避免磁盘空间不足的问题。 4. **安全性考虑**:在生产环境中,应考虑加密导出文件以保护敏感数据的安全性。 通过以上详细介绍,我们可以清晰地了解到如何使用 Oracle...

    oracle删除哪些内容可以减少USERS01.DBF数据文件的大小

    在Oracle数据库系统中,`USERS01.DBF` 是一个数据文件,通常与表空间关联,用于存储用户的表、索引和其他对象的数据。当这个数据文件占用的空间过大时,可能需要通过各种方法来减少其大小,以优化存储资源。以下是...

    Oracle 中常用数据

    ### Oracle数据文件 数据文件是表空间的物理表示,它存储了实际的用户数据和数据库元数据。一个表空间可以包含一个或多个数据文件,而一个数据文件只能属于一个表空间。数据文件的大小可以固定,也可以动态增长,...

    oracle表空间变动注意事项

    2. **磁盘管理**:合理规划磁盘空间,避免单个磁盘空间不足。 3. **数据迁移**:实现数据的物理位置转移,便于数据备份或迁移至更高性能的存储设备。 #### 操作: 1. **增加数据文件**:使用`ALTER TABLESPACE ADD ...

    ORACLE修改表空间方法

    一个Oracle数据库可以包含多个表空间,每个表空间由一个或多个数据文件(Datafile)组成。表空间的大小等于其所有数据文件的总和。表空间的大小可以通过添加新的数据文件或调整现有数据文件的大小来增加。 在Oracle...

    DAVE Oracle 数据泵 学习笔记

    - **特点**: 可传输表空间模式适用于无需移动实际数据文件的情况,只需要迁移元数据。 **网络模式** - **定义**: 当通过 network_link 参数指定了跨数据库连接时,Data Pump 将使用网络模式。此模式通过 INSERT ...

Global site tag (gtag.js) - Google Analytics