`
swordinhand
  • 浏览: 312391 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

迁移oracle的dbf数据文件

阅读更多
今天在一个dba朋友的指点下,尝试了一下迁移oracle数据库的数据文件,记在这里做个备忘。
要迁移的目标文件原来是/u01/app/oracle/oradata/sid/TEST.dbf,要迁移到/u02/app/oracle/oradata/sid/这个目录下面

首先用oracle用户执行sqlplus / as sysdba,进入sqlplus,然后先看看当前有哪些数据文件
SQL> select name from v$datafile;
然后看到结果里有个/u01/app/oracle/oradata/sid/TEST.dbf

然后关闭数据库
SQL> shutdown immediate;

SQL> exit;

然后用oracle用户拷贝文件
[oracle@my]$ mv /u01/app/oracle/oradata/sid/TEST.dbf /u02/app/oracle/oradata/sid/

拷贝完毕后再执行执行sqlplus / as sysdba,进入sqlplus
SQL> startup mount;
SQL> alter database rename file '/u01/app/oracle/oradata/sid/TEST.dbf' to '/u02/app/oracle/oradata/sid/TEST.dbf';

SQL> select name from v$datafile;
这时候看到的结果了已经没有了/u01/app/oracle/oradata/sid/TEST.dbf
,取而代之的是/u02/app/oracle/oradata/sid/TEST.dbf

然后启动数据库
SQL> alter database open;

一切搞定。

分享到:
评论

相关推荐

    DBF格式的数据导入oracle的流程

    这样,我们就可以找到相关的 DBF 格式的数据文件了。 步骤 6: 选择要导入的表 在“传到 Oracle 的数据”(Data to Oracle)标签下,我们需要选择要导入的表,并注意字段是否对应正确,Fields 中前一列是 DBF 表中...

    oracle移动DBF文件

    文档详细的介绍了oracle数据库如何实现dbf文件从一个盘迁移到另一个盘。

    oracle数据库数据文件迁移的方法1

    - **示例命令**:假设要迁移的数据文件名为`GWTABLE42.DBF`,位于`D:\OracleData`目录下,现需将其迁移到`E:\OracleData`目录下,则可通过Windows资源管理器或命令行工具进行复制操作,如: ```shell copy D:\...

    2020_Oracle19c数据迁移图文详解.docx

    ### Oracle 19c 数据迁移图文详解 #### 知识点概述 本文旨在详细介绍如何使用Oracle数据泵技术完成从Oracle 11g到Oracle 19c的数据迁移工作。数据迁移是一个复杂的过程,尤其是在源数据库与目标数据库存在字符集...

    oracle数据文件迁移

    Oracle 数据文件迁移详解 Oracle 数据文件迁移是指将 Oracle 数据库中的数据文件从一个位置迁移到另一个位置,以便更好地管理和维护数据库。迁移数据文件需要注意数据安全和数据一致性,避免数据丢失或损坏。本文将...

    数据迁移 说明 oracle 数据迁移完整手册

    Oracle 数据迁移完整手册 Oracle 数据迁移是一种常见的数据库管理操作,目的是将 Oracle 数据库从一台服务器迁移到另一台服务器。以下是 Oracle 数据迁移的完整手册,涵盖了迁移方法概述、实现步骤、其他方法等...

    DBF数据源驱动

    4. 数据迁移或同步:编写或使用现成的工具来迁移或同步DBF数据到Oracle数据库,或者反之。这可能涉及读取DBF文件,通过ODBC连接插入到Oracle,或者从Oracle查询数据并写入DBF。 在开发过程中,了解如何处理这些数据...

    dbf格式文件导入orcle

    DBF格式文件是Dbase系列数据库管理系统的数据文件格式,广泛应用于早期的桌面数据库系统中。Oracle则是一款功能强大的关系型数据库管理系统,被广泛应用在大型企业级应用中。将DBF格式的数据导入到Oracle数据库中,...

    oracle rac数据迁移

    `命令查看现有的数据文件路径,并根据实际情况创建新的表空间。 - 使用`CREATE TABLESPACE dawn DATAFILE 'E:\APP\ADMINISTRATOR\ORADATA\ORCL\dawn.dbf' SIZE 50M;`命令创建表空间。 - 创建用户并授予必要的权限...

    Oracle11g冷备份并迁移整个数据库去另一台服务器.doc

    迁移过程中,我们需要将源数据库的数据文件、控制文件和日志文件复制到目标服务器并恢复。 一、实验目的 由于源主机的 Oracle 数据库需要打补丁,但是又没有备用机,担心打补丁会影响源主机的数据库。因此,在打...

    Oracle,SyBase,DBF数据转换器

    此外,转换器还支持DBF数据文件的转换,这意味着它可以将现有的DBF文件转换为其他格式,比如Oracle或SyBase的兼容格式,以便于在这些更现代的数据库系统中使用。虽然该工具的描述指出其功能可能不完善,但对于需要跨...

    数据迁移(oracle 9i)

    此次迁移是在Oracle 9i数据库处于open状态时查看当前的数据文件路径,并计划将所有数据文件移动到新的目录中。 #### 数据库关闭与启动 1. **关闭数据库**:首先,需要通过`shutdown immediate`命令关闭数据库。这...

    表空间(数据文件)迁移.docx

    Oracle 表空间数据文件迁移 Oracle 表空间数据文件迁移是指将表空间中的数据文件从一个路径迁移到另一个路径,以扩容或重组数据文件。这种操作可以在线或者离线进行,以下是两种方法的详细步骤。 在线迁移 在线...

    直接拷贝数据文件实现Oracle数据迁移

    由于机房服务器变更,需要将 Oracle 迁移到一台新服务器上去。 以下是环境说明: 原服务器地址: 192.168.1.15 新服务器地址: 192.168.1.18 操作系统:都是 CentOS 6.5 数据库版本: 都是 11.2.0.1 新服务器上...

    oracle数据迁移

    本文详细阐述了 Oracle 数据迁移的具体步骤,包括原数据库上的数据导出、备份文件的复制以及新数据库上的数据导入等一系列操作。通过这些步骤,不仅可以高效地完成数据迁移任务,还能确保数据的一致性和完整性。对于...

    各种导出脚本工具_oracle_oracle导出csv_oracle数据导出脚本_txt导出为dbf_

    本文将详细介绍如何使用Oracle工具和脚本将数据导出为不同的文件格式,如CSV、DBF,并探讨FTP自动下载脚本的实现。 首先,让我们关注Oracle数据库到CSV的导出。CSV(Comma Separated Values)是一种通用的文件格式...

    Oracle导出的dmp格式文件导入到达梦的操作步骤

    这里指定了表空间的名字、数据文件的位置、初始大小以及最大扩展大小。 **2. 创建用户** 创建一个新的用户并指定其默认表空间: ```sql CREATE USER JSHL IDENTIFIED BY jshl123456 DEFAULT TABLESPACE RDP; ``` ...

    数据的导入导出工具 能迁移dmp\dbf\sqlserver\access等数据

    标题和描述中提到的数据迁移工具具备处理多种数据格式的能力,包括dmp、dbf、SQL Server和Access数据库,同时也支持Oracle数据库不同版本之间的数据迁移。 1. **DMP文件**:DMP是Oracle数据库特有的数据导出文件...

    利用PB实现DBF文件到Oracle基表的数据转换.pdf

    4. 数据转换:在文中,数据转换是指将DBF文件中的数据迁移到Oracle数据库的过程。这个过程通常涉及到数据清洗、格式匹配、错误处理等步骤,确保数据在不同数据库系统间的一致性和完整性。 5. 动态存储过程:在...

Global site tag (gtag.js) - Google Analytics