oracel迁移数据文件至其他目录操作步骤

1、关闭监听和数据库

复制代码
[root@jxstsjzl ~]# su - oracle
上一次登录:四 3月  6 09:29:17 CST 2025
[oracle@jxstsjzl ~]$ lsnrctl stop

[oracle@jxstsjzl ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Thu Mar 6 09:34:17 2025

Copyright (c) 1982, 2013, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> shutdown immediate

2、将data和data5目录的部分数据文件迁移至data4目录下

复制代码
[root@jxstsjzl ~]# cd /data/oracle/oradata/zyfwpt
[root@jxstsjzl zyfwpt]# 
[root@jxstsjzl zyfwpt]# 
[root@jxstsjzl zyfwpt]# cp -r TBS_M_FDM44.dbff /data4/oracle/oradata/zyfwpt
[root@jxstsjzl zyfwpt]# cp -r TBS_M_FDM45.dbff /data4/oracle/oradata/zyfwpt
[root@jxstsjzl zyfwpt]# cp -r TBS_M_FDM46.dbff /data4/oracle/oradata/zyfwpt
[root@jxstsjzl zyfwpt]# cp -r TBS_M_FDM47.dbff /data4/oracle/oradata/zyfwpt
[root@jxstsjzl zyfwpt]# cp -r TBS_M_FDM48.dbff /data4/oracle/oradata/zyfwpt

[root@jxstsjzl zyfwpt]# cd /data5/datafile/
[root@jxstsjzl datafile]# cp -r TBS_M_FDM125.DBF /data4/oracle/oradata/zyfwpt
[root@jxstsjzl datafile]# cp -r TBS_M_FDM126.DBF /data4/oracle/oradata/zyfwpt
[root@jxstsjzl datafile]# cp -r TBS_M_FDM127.DBF /data4/oracle/oradata/zyfwpt
[root@jxstsjzl datafile]# cp -r TBS_M_FDM128.DBF /data4/oracle/oradata/zyfwpt
[root@jxstsjzl datafile]# cp -r TBS_M_FDM129.DBF /data4/oracle/oradata/zyfwpt

3、将数据库启动为mount状态,并修改表空间文件信息

复制代码
[root@jxstsjzl ~]# su - oracle
上一次登录:四 3月  6 09:29:17 CST 2025

[oracle@jxstsjzl ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Thu Mar 6 09:34:17 2025

Copyright (c) 1982, 2013, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> startup mount

SQL> alter database rename file '/data/oracle/oradata/zyfwpt/TBS_M_FDM44.dbff' to '/data4/oracle/oradata/zyfwpt/TBS_M_FDM44.dbff';
SQL> alter database rename file '/data/oracle/oradata/zyfwpt/TBS_M_FDM45.dbff' to '/data4/oracle/oradata/zyfwpt/TBS_M_FDM45.dbff';
SQL> alter database rename file '/data/oracle/oradata/zyfwpt/TBS_M_FDM46.dbff' to '/data4/oracle/oradata/zyfwpt/TBS_M_FDM46.dbff';
SQL> alter database rename file '/data/oracle/oradata/zyfwpt/TBS_M_FDM47.dbff' to '/data4/oracle/oradata/zyfwpt/TBS_M_FDM47.dbff';
SQL> alter database rename file '/data/oracle/oradata/zyfwpt/TBS_M_FDM48.dbff' to '/data4/oracle/oradata/zyfwpt/TBS_M_FDM48.dbff';

SQL> alter database rename file '/data5/datafile/TBS_M_FDM125.DBF' to '/data4/oracle/oradata/zyfwpt/TBS_M_FDM125.DBF';
SQL> alter database rename file '/data5/datafile/TBS_M_FDM126.DBF' to '/data4/oracle/oradata/zyfwpt/TBS_M_FDM126.DBF';
SQL> alter database rename file '/data5/datafile/TBS_M_FDM127.DBF' to '/data4/oracle/oradata/zyfwpt/TBS_M_FDM127.DBF';
SQL> alter database rename file '/data5/datafile/TBS_M_FDM128.DBF' to '/data4/oracle/oradata/zyfwpt/TBS_M_FDM128.DBF';
SQL> alter database rename file '/data5/datafile/TBS_M_FDM129.DBF' to '/data4/oracle/oradata/zyfwpt/TBS_M_FDM129.DBF';

4、打开数据库和监听

复制代码
[oracle@jxstsjzl ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Thu Mar 6 09:34:17 2025

Copyright (c) 1982, 2013, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> alter database open;

SQL> exit

[oracle@jxstsjzl ~]$ lsnrctl status

5、验证数据库服务器和数据

相关推荐
liudanzhengxi25 分钟前
巧用ULN2003A轻松扩展单片机IO口
数据库·mongodb
Teable任意门互动33 分钟前
深度解析:AI 赋能开源多维表格,实现企业全场景数据整合与高效应用
数据库·人工智能·低代码·信息可视化·开源·数据库开发
DevOpenClub1 小时前
职教高考及高职分类招生控制线 API 接口
java·数据库·高考
funnycoffee1231 小时前
华为S5736交换机3层ECMP负载方式
linux·服务器·数据库
添砖java‘’1 小时前
MySQL复合查询
数据库·mysql
星川水月1 小时前
Access数据库快速入门——外部数据导入和SQL简单查询
数据库·sql·access
清平乐的技术专栏1 小时前
一文读懂Kafka中的“消费”(对标MySQL数据库)
数据库·mysql·kafka
i220818 Faiz Ul1 小时前
智慧养老平台|基于SprinBoot+vue的智慧养老平台系统(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·毕设·智慧养老平台
IT策士1 小时前
Django 从 0 到 1 打造完整电商平台:登录与登出功能实现
数据库·django·sqlite