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

相关推荐
6+h7 分钟前
【Redis】数据结构讲解
数据结构·数据库·redis
ID_180079054739 分钟前
小红书笔记详情 API 接口系列 + 标准 JSON 返回参考(完整版)
数据库·笔记·json
wertyuytrewm12 分钟前
用Python实现自动化的Web测试(Selenium)
jvm·数据库·python
我真会写代码17 分钟前
Java事务核心原理与实战避坑指南
java·开发语言·数据库
Gauss松鼠会25 分钟前
【GaussDB】GaussDB如何创建和管理序列、定时任务
数据库·性能优化·database·gaussdb
Forget_855026 分钟前
RHEL——NoSQL集群技术
数据库·nosql
wertyuytrewm1 小时前
自动化与脚本
jvm·数据库·python
Hello.Reader1 小时前
PySpark DataFrame 快速入门创建、查询、分组、读写、SQL 实战一篇讲透
数据库·sql·spark
qq_417695051 小时前
Python深度学习入门:TensorFlow 2.0/Keras实战
jvm·数据库·python
只能是遇见1 小时前
ERROR 1524 (HY000) Plugin ‘mysql_native_password‘ is not loaded
android·数据库·mysql