首页 > 数据库 >简单粗暴的oracle数据库跨平台迁移

简单粗暴的oracle数据库跨平台迁移

时间:2023-04-22 23:01:13浏览次数:59  
标签:数据库 平台 orcl dbf 跨平台 粗暴 linux oracle data

源端:windows平台,oracle版本:11.2.0.4

目标端:linux平台,oracle版本:11.2.0.4,数据文件路径:/data/orcl

测试环境下,数据量不大,有足够的停机窗口时间

由于rman跨平台迁移不支持11g版本,正好测试一下最原始、最简单粗暴的迁移方式

思路:直接复制数据文件、日志文件

1、确认linux平台数据库版本、实例名和数据库名与windows平台数据库一致

2、windows平台和linux平台都关闭数据库

3、备份linux平台数据库的控制文件、数据文件、临时文件、redo日志文件

4、将windows平台数据库的数据文件、redo日志文件拷贝至linux平台/data/orcl目录,确认大小写要与之前的文件一致

5、修改这些文件的属性,确保所属用户、用户组及权限与之前一致

简单粗暴的oracle数据库跨平台迁移_windows平台

6、在linux平台启动数据库至nomount状态

7、重建控制文件,logfile和datafile的路径:/data/orcl

create controlfile
reuse database "orcl"
logfile
group 1 '/data/orcl/redo01.log',
group 2 '/data/orcl/redo02.log',
group 3 '/data/orcl/redo03.log'
datafile
'/data/orcl/system01.dbf',
'/data/orcl/sysaux01.dbf',
'/data/orcl/undotbs01.dbf',
'/data/orcl/users01.dbf'
maxlogfiles 50
maxlogmembers 3
maxinstances 6
maxdatafiles 200
noresetlogs
noarchivelog;

8、打开数据库,检查数据

标签:数据库,平台,orcl,dbf,跨平台,粗暴,linux,oracle,data
From: https://blog.51cto.com/190242856/6215707

相关文章

  • Oracle:fedora-server-38:安装oracle12c:注意点
    首先,必须的准备!其次,需要注意,fedora-server默认安装时,临时目录/tmp是tempfs系统,其空间大小(默认最大为内存的一半)可能不足!建议将其卸载,重新在根目录创建或连接到一个足够大的磁盘空间上! ......
  • Oracle 查看SGA PGA使用率
    Oracle查看SGAPGA使用率selectname,total,round(total-free,2)used,round(free,2)free,round((total-free)/total*100,2)pctusedfrom(select'SGA'name,(selectsum(value/1024/1024)from......
  • oracle 增长列-主键
      oracle英[ˈɒrəkl]美[ˈɔːrəkl]n.(古希腊的)神示所;(传达神谕的)牧师,女祭司;(古希腊常有隐含意义的)神谕,神示;能提供宝贵信息的人(或书);权威;智囊;  INSERTINTOtbl_testVALUES(seq_test.nextval,'测试');  seq_test  就是   sequence增长列    n......
  • Oracle:fedora-server-38:安装oracle11g
    基本过程不再赘述。关键点:问题1:解决1: 问题2:解决2:  问题3: 解决3: ......
  • Oracle RAC 更改DB_UNIQUE_NAME
    背景遇到一个场景是更改RAC架构下的OracleDB_UNIQUE_NAME,使得跟DB_NAME不一致,尝试了网上的方法,都没能成功,最后是看了官方support的solution,下面是主要操作步骤,11g203版本,已经验证是没问题的。具体操作步骤Forexample,adatabasethatwasoriginallycreatedwithGlob......
  • Oracle VM VirtualBox 全系列版本下载服务
    可提供OracleVMVirtualBox全系列版本下载服务:OracleVM3TemplateforOracleSunRaySoftwarewithOracleLinux5.3.0OracleVM3TemplatesforOracleLinux51.0.0.0.0OracleVM3TemplatesforOracleLinux61.0.0.0.0OracleVM3TemplatesforOracleLinux6......
  • Oracle:分页
    SQL: Selectenamefromempwhereenamelike'_M%'第二个字母Selectto_char(sysdate,'yyyy')afromdual//2018selectdeptno,job,avg(sal)fromempgroupbyjob,deptno部门职员平均工资select*fromempdeptselect*fromemp,deptwhereemp.deptno......
  • oracle:触发、分页
    分页解释:intindex=1;intsize=5;intstart=(index-1)*size+1;intend=index*size;--115--2610wheremrbetween6and10select*from(selecta.*,rownummrfromempa)wheremr>=6andmr<=10 触发:createorreplacefunctionf(xnumber)returnnumberi......
  • Oracle删除用户及用户下的全部数据
     1、查看用户select*fromall_usersselect*fromuser_usersselect*fromdba_users2、查看用户的连接状况selectusername,sid,serial#fromv$sessionwhereusername='NCC'3、找到要删除用户的sid,和serial,并删除altersystemkillsession'4521,27770'4......
  • 使用Oracle的springBoot
    application.ymlspring:application:name:zplatformdatasource:driver-class-name:oracle.jdbc.driver.OracleDriverurl:jdbc:oracle:thin:@主机号:端口号/数据库?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&allowPublicKeyRetriev......