今天在一个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;
一切搞定。
分享到:
相关推荐
文档详细的介绍了oracle数据库如何实现dbf文件从一个盘迁移到另一个盘。
本文档用于手把手教0基础的小白通过使用oracle数据泵技术来实现数据迁移。该文档非常详细,如果看了文档你还不会,记得叫人打我,一定要叫人来打我。如果对你有作用,请记得点个关注,谢谢
1) 手动拷贝要转移的数据数据文件'd:\OracleData\GWTABLE42.DBF'到新的位置'E:\OracleData\GWTABLE42.DBF'
oracle11g整个数据库通过dbf文件迁移技术
数据的导入导出工具 能迁移dmp\dbf\sqlserver\access等数据 还能实现oracle数据库不同版本数据的迁移,超好用
一、将Hadoop中普通文本格式的数据转化为可被HBase识别的HFile文件,HFile相当于Oracle中的DBF数据 文件。 二、将HFile载入到HBase中,该过程实际就是将数据从一个地移动到HBase某表数据的存放地。
万能数据库(转换)迁移工具,包括:Access to MySQL;DBF to MySQL;Excel to MySQL;MSSQL to MySQL;MySQL to Access;MySQL to Excel;MySQL to MSSQL;MySQL to Oracle;Oracle to MySQL;
物理结构包含三种数据文件: 1) 控制文件 2) 数据文件 3) 在线重做日志文件 逻辑结构 功能:数据库如何使用物理空间 组成:表空间、段、区、块的组成层次 六、 oracle安装、卸载和启动 硬件要求 物理内存:...
这是该框架的演示版,用于在为Roche Pharmaceuticals开发应用程序时测试oracle数据库之间的迁移。 在这个小例子中,我使用oracle模式来模拟数据库之间的迁移 创建DB1查询 迁移过程:MIGRATION_STRUCTURE,MIGRATION_...
Oracle的dbf文件迁移.txt | |-- Oracle数据库安装Version12c.txt | |-- Oracle数据库导入csv文件(sqlldr命令行).txt | |-- Oracle数据库用法汇总.txt | |-- Pictures | |-- PostgreSQL常用SQL.txt | |-- PostgreSQL...
在使用EXP/IMP进行数据的迁移,经常会需要转换表空间的操作,简单记录一下,EXP过程碰到表空间的转换时需要注意的问题。 如果不是分区表、不包含LOB字段,且不含索引组织表的OVERFLOW段,那么可以通过下面的方法将...