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、验证数据库服务器和数据

相关推荐
老邓计算机毕设几秒前
SSM智慧社区信息化服务平台4v5hv(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·ssm 框架·智慧社区、·信息化平台
麦聪聊数据21 分钟前
为何通用堡垒机无法在数据库运维中实现精准风控?
数据库·sql·安全·低代码·架构
2301_7903009626 分钟前
Python数据库操作:SQLAlchemy ORM指南
jvm·数据库·python
m0_7369191042 分钟前
用Pandas处理时间序列数据(Time Series)
jvm·数据库·python
亓才孓42 分钟前
[JDBC]PreparedStatement替代Statement
java·数据库
m0_466525291 小时前
绿盟科技风云卫AI安全能力平台成果重磅发布
大数据·数据库·人工智能·安全
爱学习的阿磊2 小时前
使用Fabric自动化你的部署流程
jvm·数据库·python
枷锁—sha2 小时前
【SRC】SQL注入快速判定与应对策略(一)
网络·数据库·sql·安全·网络安全·系统安全
惜分飞2 小时前
ORA-600 kcratr_nab_less_than_odr和ORA-600 4193故障处理--惜分飞
数据库·oracle
chian-ocean2 小时前
CANN 生态进阶:利用 `profiling-tools` 优化模型性能
数据库·mysql