返回顶部
首页 > 资讯 > 数据库 >迁移控制文件方法(二)
  • 669
分享到

迁移控制文件方法(二)

2024-04-02 19:04:59 669人浏览 八月长安
摘要

 oracle数据库文件迁移步骤    (1)首先确认需要迁移的数据库文件 sql> select name from v$controlfile;  

 oracle数据库文件迁移步骤 
 
(1)首先确认需要迁移的数据库文件
sql> select name from v$controlfile;
 
NAME
-----------------------------------------
 
D:\ORACLE\ORADATA\XSFREE\CONTROL01.CTL
D:\ORACLE\ORADATA\XSFREE\CONTROL02.CTL
 
SQL> select name from v$datafile;
 
NAME
-----------------------------------------
 
D:\ORACLE\ORADATA\XSFREE\SYSTEM01.DBF
D:\ORACLE\ORADATA\XSFREE\SYSAUX01.DBF
D:\ORACLE\ORADATA\XSFREE\UNDOTBS01.DBF
D:\ORACLE\ORADATA\XSFREE\USERS01.DBF
 
SQL> select member from v$logfile;
 
MEMBER
---------------------------------------------
 
D:\ORACLE\ORADATA\XSFREE\REDO01.LOG
D:\ORACLE\ORADATA\XSFREE\REDO02.LOG
D:\ORACLE\ORADATA\XSFREE\REDO03.LOG
 
SQL> select name from v$tempfile;
 
NAME
--------------------------------------
 
D:\ORACLE\ORADATA\XSFREE\TEMP01.DBF
 
(2)创建pfile,备份spfile
SQL> create pfile from spfile;
move SPFILEXSFREE.ORA SPFILEXSFREE.ORA_bak
 
(3)关闭数据库
SQL> shutdown immediate;
 
(4)迁移数据库文件
将D:\oracle\oradata下的文件复制到D:\oracle\oradata_bak下(本测试是将oradata目录下的数据库文件迁移至oradata_bak下)
 
(5)修改pfile中控制文件路径
*.control_files='D:\oracle\oradata_bak\xsfree\control01.ctl','D:\oracle\oradata_bak\xsfree\control02.ctl'
 
(6)rename文件
SQL> startup mount pfile='D:\oracle\product\11.2.0\dbhome_1\database\INITxsfree.ORA';
SQL> alter database rename file 'D:\ORACLE\ORADATA\XSFREE\SYSTEM01.DBF'  to  'D:\ORACLE\ORADATA_BAK\XSFREE\SYSTEM01.DBF';
SQL> alter database rename file 'D:\ORACLE\ORADATA\XSFREE\SYSAUX01.DBF'  to  'D:\ORACLE\ORADATA_BAK\XSFREE\SYSAUX01.DBF';
SQL> alter database rename file 'D:\ORACLE\ORADATA\XSFREE\UNDOTBS01.DBF' to  'D:\ORACLE\ORADATA_BAK\XSFREE\UNDOTBS01.DBF';
SQL> alter database rename file 'D:\ORACLE\ORADATA\XSFREE\USERS01.DBF'   to  'D:\ORACLE\ORADATA_BAK\XSFREE\USERS01.DBF'; 
SQL> alter database rename file 'D:\ORACLE\ORADATA\XSFREE\REDO01.LOG'    to  'D:\ORACLE\ORADATA_BAK\XSFREE\REDO01.LOG'; 
SQL> alter database rename file 'D:\ORACLE\ORADATA\XSFREE\REDO02.LOG'    to  'D:\ORACLE\ORADATA_BAK\XSFREE\REDO02.LOG';  
SQL> alter database rename file 'D:\ORACLE\ORADATA\XSFREE\REDO03.LOG'    to  'D:\ORACLE\ORADATA_BAK\XSFREE\REDO03.LOG'; 
SQL> alter database rename file 'D:\ORACLE\ORADATA\XSFREE\TEMP01.DBF'    to  'D:\ORACLE\ORADATA_BAK\XSFREE\TEMP01.DBF'; 
 
(7)打开数据库,open和后面的创建spfile 无顺序性 先执行哪个都可
SQL> alter database open;
SQL> create spfile from pfile='D:\oracle\product\11.2.0\dbhome_1\database\INITxsfree.ORA';
create pfile='e:\b.txt' from spfile;  --验证新spfile内容已经修改


(8) 使用新spfile重启库
shutdown immediate 
startup


您可能感兴趣的文档:

--结束END--

本文标题: 迁移控制文件方法(二)

本文链接: https://lsjlt.com/news/49675.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 迁移控制文件方法(二)
     Oracle数据库文件迁移步骤    (1)首先确认需要迁移的数据库文件 SQL> select name from v$controlfile;  ...
    99+
    2024-04-02
  • mysql文件的复制迁移方法
    这篇文章主要讲解了“mysql文件的复制迁移方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql文件的复制迁移方法”吧!一台mysql服务器由于要更...
    99+
    2024-04-02
  • Oracle控制文件移动
    Oracle移动控制文件OS:Windowsoracle:10g移动控制文件即将当前的控制文件由当前位置迁移到另一个新位置。六步完成控制文件移动:1.获取控制文件名:SQL> select ...
    99+
    2024-04-02
  • Oracle数据文件迁移的方法有哪些
    这篇文章主要讲解了“Oracle数据文件迁移的方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle数据文件迁移的方法有哪些”吧!(一) 方法...
    99+
    2024-04-02
  • oracle 数据文件迁移
    环境:win 2008   oracle 11g    应开发人员申请,将本地automap数据文件迁移到磁阵上。    数据库非归档模式 数据文件迁移...
    99+
    2024-04-02
  • 控制文件丢失解决方法
    控制文件丢失解决方式:1 alter database backup controlfile to trace;2 在trace文件中粘贴出这一段vi /home/oracle/control.sqlCRE...
    99+
    2024-04-02
  • [mysql]数据迁移之data目录复制方法
    1、简述: mysql数据迁移有多种方式,最常见的就是先把数据库导出,然后导入新的数据库。拷贝数据目录data是另外一种方式。 尤其是当数据库启动不了,或者大型数据库迁移的时候,可以考虑这个方式。 2、场景: 从老的mysql(mysqlA...
    99+
    2023-08-31
    mysql 数据库
  • MySQL迁移文件的小问题
    线上有一台服务器上,里面有一个mysql数据库服务,其实库也很小,就几个G,一直以来是保留了多天的备份集,但是因为业务的关系,这个库其实只有一些基本的数据查询,但奇怪的是没有从库,一直以来是每天都会备份,保...
    99+
    2024-04-02
  • Oracle 在 Linux 下移动控制文件步骤
    ①.查看控制文件 [oracle@dbserver ~]$ sqlplus / as sysdba SQL>desc v$controlfile SQL>select * fro...
    99+
    2024-04-02
  • linux文本文件转二进制文件的方法是什么
    在Linux系统中,可以使用以下方法将文本文件转换为二进制文件:1. 使用命令行工具xxd:```xxd -b ```这将读取输入...
    99+
    2023-09-26
    linux
  • 数据文件迁移到其他路径的两种方法 (一)
    (一) 方法一:offline表空间(不关库) ************************************************************** * 主要步骤:   &...
    99+
    2024-04-02
  • Golang读写二进制文件方法总结
    使用 Golang 的 encoding/gob 包读写二进制文件非常方便,而且代码量也非常少。但是在需要自定义二进制格式(自定义二进制格式有可能做到更紧凑的数据表示和更快的读写速度...
    99+
    2023-05-19
    Golang读写二进制文件 Golang 二进制文件 Go 二进制文件
  • Oracle迁移到Postgresql的方法
    Oracle迁移到Postgresql的方法一:用Oracle_fdw参考资料:https://www.jianshu.com/p/e0d11f57ab75http://francs3.blog.163.c...
    99+
    2024-04-02
  • Linux系统迁移的方法
    本篇内容介绍了“Linux系统迁移的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!实验环境:系统:centos7 ip:172.16.1...
    99+
    2023-06-27
  • 控制文件丢失,重建控制文件
    sql>STARTUP NOMOUNTsql>CREATE CONTROLFILE REUSE DATABASE "UNIGUARD" NORESETLOGS NOARCHIVELOGMAXLO...
    99+
    2024-04-02
  • 文件系统怎样迁移到ASM
    文件系统怎样迁移到ASM,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。数据库全备 仅仅是一个databse的全备,没...
    99+
    2024-04-02
  • 如何迁移虚拟主机文件
    迁移虚拟主机文件可以通过以下步骤进行:1. 备份文件:首先,在源服务器上备份所有虚拟主机的文件。可以使用压缩工具,如tar或zip,...
    99+
    2023-08-16
    虚拟主机
  • 阿里云ECS文件迁移指南
    随着云计算技术的发展,越来越多的企业和个人开始使用阿里云ECS服务器。在使用过程中,文件迁移是一项非常重要的任务,可以帮助我们更好地管理和保护数据。本文将详细介绍阿里云ECS文件迁移的步骤和注意事项,帮助您快速完成文件迁移。 步骤一:创建源...
    99+
    2023-11-04
    阿里 文件 指南
  • oracle如何迁移表空间文件
    迁移表空间文件可以通过以下步骤完成: 在源数据库中禁用表空间的写入操作,确保表空间处于只读状态。 在目标数据库中创建一个与源数据库...
    99+
    2024-04-09
    oracle
  • Oracle数据库添加和移动控制文件
    配置Oracle数据库控制文件冗余的操作过程: 查看数据字典v$controlfile来获取现有控制文件信息 SQL> set lines 200; SQL>...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作