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

相关推荐
l1t14 小时前
NineData第三届数据库编程大赛:用一条 SQL 解数独问题我的参赛程序
数据库·人工智能·sql·算法·postgresql·oracle·数独
施嘉伟15 小时前
一次生产环境 SQL 不走索引的排查过程
数据库·sql
踏浪无痕15 小时前
SQLInsight:从JDBC底层到API调用的零侵入SQL监控方案
数据库·后端·开源
小宇的天下16 小时前
Calibre nmDRC Results(19-1)
服务器·数据库·oracle
Web项目开发16 小时前
Mysql创建索引的SQL脚本,复制粘贴即可使用
数据库·sql·mysql
晴天¥17 小时前
Oracle如何在DBeaver上进行登录
数据库·oracle
2301_8002561117 小时前
事务处理-同步与调度-两阶段锁-隔离级别
数据库·oracle
小罗和阿泽17 小时前
MySql数据库系列 数据库基础操作
数据库·mysql
周末吃鱼17 小时前
mysql8.0支持CURRENT_DATE如何写
数据库·sql·mysql
kaico201818 小时前
MySQL的窗口函数
数据库·mysql