我的编程空间,编程开发者的网络收藏夹
学习永远不晚

windows下的Oracle怎么迁移到Linux平台下

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

windows下的Oracle怎么迁移到Linux平台下

这篇文章主要介绍“windows下的Oracle怎么迁移到Linux平台下”,在日常操作中,相信很多人在windows下的Oracle怎么迁移到Linux平台下问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”windows下的Oracle怎么迁移到Linux平台下”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

环境:

    源库为win平台下的11.2.0.1

    目标库为redhat6.10下的11.2.0.4

步骤:

    先在目标服务器创建好系统,安装好数据库软件,然后在源库这边做个全备,创建个pfile文件,传送到目标服务器上

先编辑Pfile,因为我目标环境和源环境的硬件设置差不多,就没改pfile的,生产环境根据实际情况做调整

windows下的Oracle怎么迁移到Linux平台下

windows下的Oracle怎么迁移到Linux平台下

然后进去sql下,根据修改后的pfile启动到nomout

--alter session set nls_language=american;

SYS@orcl>startup nomount pfile='/xie/INITorcl.ORA';

启动好后再去rman里恢复控制文件

RMAN>restore controlfile from '/xie/C-1534390551-20190426-01';

恢复完成后启动到Mount

RMAN>sql 'alter database mount';

因为源库环境有记录着备份,目标环境没有,就做个检查

RMAN>crosscheck backup;

RMAN>delete expired backup;

然后把拷贝来的备份注册到rman里

RMAN>catalog start with '/xie/';

然后恢复:

RMAN>run{

RMAN>set newname for database to '/u01/app/oracle/oradata/orcl/dbf_%U';

RMAN>restore database;

RMAN>}

switch来将新的路径写到控制文件

RMAN>switch database to copy;

然后recover

RMAN>recover database;

开启数据库,使用resetlogs upgrade参数来重建redo文件

SQL> alter database open resetlogs upgrade;

顺便生成一下spfile

SQL> create spfile from pfile='/xie/INITorcl.ORA';

temp数据文件因为不被RMAN所保护,需要检查tempfile:

SQL> col name for a50;

SQL> select  a.ts# "TAB_NUM" ,t.name "TAB_NAME" ,a.name "TAB_DIR" from  gv_$tempfile a,v$tablespace t where t.ts#=a.ts# 

SQL> create temporary tablespace temp1 tempfile '/u01/app/oracle/oradata/orcl/temp001.dbf' size 1024M;

SQL> alter database default temporary tablespace temp1;

SQL> drop tablespace 查出来的无效的 including contents;

SQL> select * from dba_temp_files;

重新编译下: 

SQL> @?/rdbms/admin/utlrp.sql;

更新下数据字典

SQL> @?/rdbms/admin/catupgrd.sql 

然后启动

完成

到此,关于“windows下的Oracle怎么迁移到Linux平台下”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

windows下的Oracle怎么迁移到Linux平台下

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

windows下的Oracle怎么迁移到Linux平台下

这篇文章主要介绍“windows下的Oracle怎么迁移到Linux平台下”,在日常操作中,相信很多人在windows下的Oracle怎么迁移到Linux平台下问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”w
2023-06-05

Windows下Eclipse工程移到Linux下乱码怎么办

这篇文章主要为大家展示了“Windows下Eclipse工程移到Linux下乱码怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Windows下Eclipse工程移到Linux下乱码怎么办”
2023-06-16

Linux下怎么将SVN迁移至Git

这篇文章主要讲解了“Linux下怎么将SVN迁移至Git”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下怎么将SVN迁移至Git”吧!1.物理环境Git–server
2023-06-28

linux平台下怎么安装Python2.7.15和3.6

这篇文章主要介绍“linux平台下怎么安装Python2.7.15和3.6”,在日常操作中,相信很多人在linux平台下怎么安装Python2.7.15和3.6问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”l
2023-06-04

基于linux与windows平台下 如何下载android sdk源代码的方法详解

本文主要分2部份。第1部份介绍如何下载android sdk的源代码;第2部份介绍如何把android sdk的源代码加入到eclipse里 第1部份如何下载android sdk的源代码 1、环境。 Linux 2.6 ,Python
2022-06-06

python怎么让数据库的表迁移到另一台服务器

本篇内容主要讲解“python怎么让数据库的表迁移到另一台服务器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python怎么让数据库的表迁移到另一台服务器”吧!安装MySQL-python要想
2023-06-04

怎么将云服务器上的内容迁移下来

将云服务器上的内容迁移下来,涉及以下步骤:确定目标位置和迁移方式建立连接并身份验证识别要迁移的文件或数据选择传输工具(scp、rsync、FTP、云备份)执行传输并验证迁移清理连接和临时文件提示:使用-r选项递归传输目录使用-v选项显示传输进度考虑使用压缩工具减少传输大小定期备份数据以确保安全
怎么将云服务器上的内容迁移下来
2024-04-10

怎么将云服务器上的内容迁移下来

要将云服务器上的内容迁移到本地,可以使用以下几种方法:1. FTP或SFTP:使用FTP或SFTP客户端连接到云服务器,然后将需要迁移的文件下载到本地。这种方法适用于较小的文件或文件夹。2. SCP命令:在本地电脑上打开一个终端或命令提示符
2023-08-28

云服务器迁移到另一台服务器怎么操作的

云服务器迁移是指将一台服务器上的应用程序迁移到另一台服务器上,这需要进行服务器配置以及数据迁移等操作。具体操作可以参考如下步骤:选择云服务商:在选择云服务器供应商时,需要了解其服务条款、服务类型、服务质量等信息。建议选择有资质和口碑的厂商,以确保数据安全和服务品质。进行数据迁移:将应用程序从本地服务器迁移到云服务器上。在迁移过程中,需要将数据保存在云服务器上的不同服务器上。为了确保迁移的成功,建议使用云服...
2023-10-27

编程热搜

目录