1.查询数据文件、redo文件、控制文件路径:
col name for a55
SQL> select name,file#,status from v$datafile;
NAME FILE# STATUS
------------------------------------------------------- ---------- -------
/u02/oradata/XXXXXX/system01.dbf 1 SYSTEM
/u02/oradata/XXXXXX/sysaux01.dbf 2 ONLINE
/u02/oradata/XXXXXX/undotbs01.dbf 3 ONLINE
/u02/oradata/XXXXXX/users01.dbf 4 ONLINE
/u02/oradata/XXXXXX/bidwd01.dbf 5 ONLINE
/u02/oradata/XXXXXX/bidwd02.dbf 6 ONLINE
/u02/oradata/XXXXXX/bidwd03.dbf 7 ONLINE
/u02/oradata/XXXXXX/bidwd04.dbf 8 ONLINE
/u02/oradata/XXXXXX/bidwd05.dbf 9 ONLINE
/u02/oradata/XXXXXX/bidwx01.dbf 10 ONLINE
/u02/oradata/XXXXXX/bi_odsd_01.dbf 11 ONLINE
NAME FILE# STATUS
------------------------------------------------------- ---------- -------
/u02/oradata/XXXXXX/bi_odsd_02.dbf 12 ONLINE
/u02/oradata/XXXXXX/bi_odsd_03.dbf 13 ONLINE
/u02/oradata/XXXXXX/bi_odsd_04.dbf 14 ONLINE
/u02/oradata/XXXXXX/bi_odsd_05.dbf 15 ONLINE
/u02/oradata/XXXXXX/bi_odsx_01.dbf 16 ONLINE
/u02/oradata/XXXXXX/system02.dbf 17 SYSTEM
/u02/oradata/XXXXXX/undotbs102.dbf 18 ONLINE
/u02/oradata/XXXXXX/undotbs202.dbf 19 ONLINE
/u02/oradata/XXXXXX/sysaux02.dbf 20 ONLINE
/u02/oradata/XXXXXX/bi_DICTD_01.dbf 21 ONLINE
/u02/oradata/XXXXXX/bi_DICTX_01.dbf 22 ONLINE
NAME FILE# STATUS
------------------------------------------------------- ---------- -------
/u02/oradata/XXXXXX/BIETLD01.dbf 23 ONLINE
/u02/oradata/XXXXXX/BIETLD02.dbf 24 ONLINE
/u02/oradata/XXXXXX/BIETLX01.dbf 25 ONLINE
SQL> select name from v$tempfile;
NAME
--------------------------------------------------------------------------------
/u02/oradata/XXXXXX/temp01.dbf
/u02/oradata/XXXXXX/temp02.dbf
SQL> select member from v$logfile;
MEMBER
--------------------------------------------------------------------------------
/u01/app/oracle/oradata/XXXXXX/redo03.log
/u01/app/oracle/oradata/XXXXXX/redo02.log
/u01/app/oracle/oradata/XXXXXX/redo01.log
SQL> select name from v$controlfile;
NAME
-------------------------------------------------------
/u01/app/oracle/oradata/XXXXXX/control01.ctl
/u01/app/oracle/fast_recovery_area/XXXXXX/control02.c
tl
SQL> show parameter control
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
control_file_record_keep_time integer 7
control_files string /u01/app/oracle/oradata/RongLi
an/control01.ctl, /u01/app/ora
cle/fast_recovery_area/RongLia
n/control02.ctl
control_management_pack_access string DIAGNOSTIC+TUNING
2.变更控制文件路径:
alter system set control_files='/u170/data/control01.ctl','/u170/data/control02.ctl' scope=spfile;
3.变更控制文件、redo和数据文件路径:
shu immediate
cp /u01/app/oracle/oradata/XXXXXX/control01.ctl /u170/data/control01.ctl
cp /u01/app/oracle/oradata/XXXXXX/control01.ctl /u170/data/control02.ctl
cp /u02/oradata/XXXXXX/system01.dbf /u170/data/system01.dbf
cp /u02/oradata/XXXXXX/sysaux01.dbf /u170/data/sysaux01.dbf
cp /u02/oradata/XXXXXX/undotbs01.dbf /u170/data/undotbs01.dbf
cp /u02/oradata/XXXXXX/users01.dbf /u170/data/users01.dbf
cp /u02/oradata/XXXXXX/bidwd01.dbf /u170/data/bidwd01.dbf
cp /u02/oradata/XXXXXX/bidwd02.dbf /u170/data/bidwd02.dbf
cp /u02/oradata/XXXXXX/bidwd03.dbf /u170/data/bidwd03.dbf
cp /u02/oradata/XXXXXX/bidwd04.dbf /u170/data/bidwd04.dbf
cp /u02/oradata/XXXXXX/bidwd05.dbf /u170/data/bidwd05.dbf
cp /u02/oradata/XXXXXX/bidwx01.dbf /u170/data/bidwx01.dbf
cp /u02/oradata/XXXXXX/bi_odsd_01.dbf /u170/data/bi_odsd_01.dbf
cp /u02/oradata/XXXXXX/bi_odsd_02.dbf /u170/data/bi_odsd_02.dbf
cp /u02/oradata/XXXXXX/bi_odsd_03.dbf /u170/data/bi_odsd_03.dbf
cp /u02/oradata/XXXXXX/bi_odsd_04.dbf /u170/data/bi_odsd_04.dbf
cp /u02/oradata/XXXXXX/bi_odsd_05.dbf /u170/data/bi_odsd_05.dbf
cp /u02/oradata/XXXXXX/bi_odsx_01.dbf /u170/data/bi_odsx_01.dbf
cp /u02/oradata/XXXXXX/system02.dbf /u170/data/system02.dbf
cp /u02/oradata/XXXXXX/undotbs102.dbf /u170/data/undotbs102.dbf
cp /u02/oradata/XXXXXX/undotbs202.dbf /u170/data/undotbs202.dbf
cp /u02/oradata/XXXXXX/sysaux02.dbf /u170/data/sysaux02.dbf
cp /u02/oradata/XXXXXX/bi_DICTD_01.dbf /u170/data/bi_DICTD_01.dbf
cp /u02/oradata/XXXXXX/bi_DICTX_01.dbf /u170/data/bi_DICTX_01.dbf
cp /u02/oradata/XXXXXX/BIETLD01.dbf /u170/data/BIETLD01.dbf
cp /u02/oradata/XXXXXX/BIETLD02.dbf /u170/data/BIETLD02.dbf
cp /u02/oradata/XXXXXX/BIETLX01.dbf /u170/data/BIETLX01.dbf
cp /u02/oradata/XXXXXX/temp01.dbf /u170/data/temp01.dbf
cp /u02/oradata/XXXXXX/temp02.dbf /u170/data/temp02.dbf
cp /u01/app/oracle/oradata/XXXXXX/redo03.log /u170/data/redo03.log
cp /u01/app/oracle/oradata/XXXXXX/redo02.log /u170/data/redo02.log
cp /u01/app/oracle/oradata/XXXXXX/redo01.log /u170/data/redo01.log
startup mount;
alter database rename file '/u02/oradata/XXXXXX/system01.dbf' to '/u170/data/system01.dbf' ;
alter database rename file '/u02/oradata/XXXXXX/sysaux01.dbf' to '/u170/data/sysaux01.dbf';
alter database rename file '/u02/oradata/XXXXXX/undotbs01.dbf' to '/u170/data/undotbs01.dbf' ;
alter database rename file '/u02/oradata/XXXXXX/users01.dbf' to '/u170/data/users01.dbf' ;
alter database rename file '/u02/oradata/XXXXXX/bidwd01.dbf' to '/u170/data/bidwd01.dbf' ;
alter database rename file '/u02/oradata/XXXXXX/bidwd02.dbf' to '/u170/data/bidwd02.dbf';
alter database rename file '/u02/oradata/XXXXXX/bidwd03.dbf' to '/u170/data/bidwd03.dbf' ;
alter database rename file '/u02/oradata/XXXXXX/bidwd04.dbf' to '/u170/data/bidwd04.dbf';
alter database rename file '/u02/oradata/XXXXXX/bidwd05.dbf' to '/u170/data/bidwd05.dbf' ;
alter database rename file '/u02/oradata/XXXXXX/bidwx01.dbf' to '/u170/data/bidwx01.dbf' ;
alter database rename file '/u02/oradata/XXXXXX/bi_odsd_01.dbf' to '/u170/data/bi_odsd_01.dbf' ;
alter database rename file '/u02/oradata/XXXXXX/bi_odsd_02.dbf' to '/u170/data/bi_odsd_02.dbf' ;
alter database rename file '/u02/oradata/XXXXXX/bi_odsd_03.dbf' to '/u170/data/bi_odsd_03.dbf' ;
alter database rename file '/u02/oradata/XXXXXX/bi_odsd_04.dbf' to '/u170/data/bi_odsd_04.dbf' ;
alter database rename file '/u02/oradata/XXXXXX/bi_odsd_05.dbf' to '/u170/data/bi_odsd_05.dbf' ;
alter database rename file '/u02/oradata/XXXXXX/bi_odsx_01.dbf' to '/u170/data/bi_odsx_01.dbf' ;
alter database rename file '/u02/oradata/XXXXXX/system02.dbf' to '/u170/data/system02.dbf' ;
alter database rename file '/u02/oradata/XXXXXX/undotbs102.dbf' to '/u170/data/undotbs102.dbf' ;
alter database rename file '/u02/oradata/XXXXXX/undotbs202.dbf' to '/u170/data/undotbs202.dbf' ;
alter database rename file '/u02/oradata/XXXXXX/sysaux02.dbf' to '/u170/data/sysaux02.dbf' ;
alter database rename file '/u02/oradata/XXXXXX/bi_DICTD_01.dbf' to '/u170/data/bi_DICTD_01.dbf' ;
alter database rename file '/u02/oradata/XXXXXX/bi_DICTX_01.dbf' to '/u170/data/bi_DICTX_01.dbf' ;
alter database rename file '/u02/oradata/XXXXXX/BIETLD01.dbf' to '/u170/data/BIETLD01.dbf' ;
alter database rename file '/u02/oradata/XXXXXX/BIETLD02.dbf' to '/u170/data/BIETLD02.dbf' ;
alter database rename file '/u02/oradata/XXXXXX/BIETLX01.dbf' to '/u170/data/BIETLX01.dbf' ;
alter database rename file '/u02/oradata/XXXXXX/temp01.dbf' to '/u170/data/temp01.dbf' ;
alter database rename file '/u02/oradata/XXXXXX/temp02.dbf' to '/u170/data/temp02.dbf' ;
alter database rename file '/u01/app/oracle/oradata/XXXXXX/redo03.log' to '/u170/data/redo03.log';
alter database rename file '/u01/app/oracle/oradata/XXXXXX/redo02.log' to '/u170/data/redo02.log';
alter database rename file '/u01/app/oracle/oradata/XXXXXX/redo01.log' to '/u170/data/redo01.log';
4.查询修改后路径
select name from v$datafile;
NAME
--------------------------------------------------------------------------------
/u170/data/system01.dbf
/u170/data/sysaux01.dbf
/u170/data/undotbs01.dbf
/u170/data/users01.dbf
/u170/data/bidwd01.dbf
/u170/data/bidwd02.dbf
/u170/data/bidwd03.dbf
/u170/data/bidwd04.dbf
/u170/data/bidwd05.dbf
/u170/data/bidwx01.dbf
/u170/data/bi_odsd_01.dbf
NAME
--------------------------------------------------------------------------------
/u170/data/bi_odsd_02.dbf
/u170/data/bi_odsd_03.dbf
/u170/data/bi_odsd_04.dbf
/u170/data/bi_odsd_05.dbf
/u170/data/bi_odsx_01.dbf
/u170/data/system02.dbf
/u170/data/undotbs102.dbf
/u170/data/undotbs202.dbf
/u170/data/sysaux02.dbf
/u170/data/bi_DICTD_01.dbf
/u170/data/bi_DICTX_01.dbf
NAME
--------------------------------------------------------------------------------
/u170/data/BIETLD01.dbf
/u170/data/BIETLD02.dbf
/u170/data/BIETLX01.dbf
25 rows selected.
select member from v$logfile;
MEMBER
--------------------------------------------------------------------------------
/u170/data/redo03.log
/u170/data/redo02.log
/u170/data/redo01.log
select name from v$controlfile;
NAME
--------------------------------------------------------------------------------
/u170/data/control01.ctl
/u170/data/control02.ctl
show parameter control
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
control_file_record_keep_time integer 7
control_files string /u170/data/control01.ctl, /u17
0/data/control02.ctl
control_management_pack_access string DIAGNOSTIC+TUNING
select name from v$tempfile;
NAME
--------------------------------------------------------------------------------
/u170/data/temp01.dbf
/u170/data/temp02.dbf
复制
最后修改时间:2021-09-09 15:50:12
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
553次阅读
2025-04-15 17:24:06
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
476次阅读
2025-04-18 14:18:38
Oracle SQL 执行计划分析与优化指南
Digital Observer
452次阅读
2025-04-01 11:08:44
XTTS跨版本迁移升级方案(11g to 19c RAC for Linux)
zwtian
450次阅读
2025-04-08 09:12:48
墨天轮个人数说知识点合集
JiekeXu
446次阅读
2025-04-01 15:56:03
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
439次阅读
2025-04-22 00:20:37
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
415次阅读
2025-04-22 00:13:51
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
415次阅读
2025-04-20 10:07:02
Oracle 19c RAC更换IP实战,运维必看!
szrsu
394次阅读
2025-04-08 23:57:08
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
365次阅读
2025-04-17 17:02:24