中央五体育频道直播在线观看

admin · 2020-11-01

概述

  本场景将应用RMAN的convert database号令,一步步批注数据库从Windows OS(Source)迁徙到Linux OS(Target)的机制,window平台的oracle数据库版本由12C晋级到linux的19C

  

  如下是奉行迁徙进程的如下步调。

   进程

  1、要将数据库从一个平台转换到另一个平台,两个数据库的字节序样子应当沟通。因而,行为第一步,请搜检两个平台的 v$transportable_platform 视图

  

colplatform_namefora35setpagesize1000select*fromv$transportable_platformorderby2;

  从输出中可能看出,Windows 和 Linux 操纵体系都是Little样子。因此正在这类境况下,可能很轻易地应用RMAN来转换扫数数据库。

  2、数据库置于挂载形式并应用只读选项翻开它。

  

SQL>shutdowni妹妹ediateSQL>startupmountSQL>alterdataba搜索引擎优化penreadonly;Databasealtered.SQL>

  三、应用 dbms_tdb.check_db 函数搜检数据库能否可能传输到倾向平台,应用 dbms_tdb.check_external 函数搜检外部工具、目次和 BFILE 的存正在。将倾向平台的称号行为参数通报给第一个函数。函数的前往范例是boolean,因此申明一个boolean范例的变量,挪用函数如下:

  

setserveroutputondeclarev_returnboolean;beginv_return:=dbms_tdb.check_db(Linuxx8664-bit);end;/

  假若没有前往任何实质,则外现数据库已计算好传输到倾向平台。

  现正在挪用第二个函数 dbms_tdb.check_external:

  

declarev_returnboolean;beginv_return:=dbms_tdb.check_external;end;/
使用 convert database 命令进行 RMAN 跨平台迁移(12C至19C)

  四、创筑pfile文献并运转convert database号令 将扫数数据库转换为Linux平台

   创筑pfile文献

createpfilefromspfile;

  运转convert database号令 将扫数数据库转换为倾向Linux平台。

  

rmantarget/convertdatabasenewdataba搜索引擎优化rcltransportscriptc:Clone	ransport.sqldb_file_name_convertC:pppiyusoradataorclc:ClonetoplatformLinuxx8664-bit;

  正在奉行转换数据库号令时,RMAN 不会将重做日记文献、掌握文献、暗码文献和偶然外空间转换和传输到倾向平台。RMAN 将所稀有据文献转换为倾向平台范例。

  五、倾向主机创筑相干目次

  

cd$ORACLE_BASEmkdir-padmin/orcl/adumpadmin/orcl/bdumpmkdir-padmin/orcl/cdumpadmin/orcl/udumpmkdir-poradata/orcl/mkdir-pfast_recovery_area/orcl

  6、copy相干文献到倾向主机

  把所稀有据文献、位于 $ORACLE_HOME/dbs 目次中的参数文献和 创筑数据库的transport.sql 复制到倾向主机,整体如下:

   转换天生的所稀有据文献 天生的Pfile文献 TRANSPORT.SQL

  七、倾向主机编纂pfile文献,整体如下:

   adump location control_files locations

  8、编纂 transportscript.sqlfile

   change the locations of pdfile, redolog files data files tempfile 移除STARTUP UPGRADE以后全部的行,整体如下图所示 使用 convert database 命令进行 RMAN 跨平台迁移(12C至19C)

  9、运转 transport.sql --倾向主机

  创立ORACLE_SID to orcl ,同时正在sqlplus运转如下剧本

  

SQL>@/tmp/TRANSPORT.SQL

  10、由12C晋级到19C--倾向主机

  

cd$ORACLE_HOME/rdbms/admin$ORACLE_HOME/perl/bin/perlcatctl.plcatupgrd.sql

  这个进程大略须要40-50分钟足下的韶华。

  

   使用 convert database 命令进行 RMAN 跨平台迁移(12C至19C)

  11、天生spfile

  

createSPFILEfromPFILE;

  十二、从新编译有效的工具

  

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

  等剧本奉行完工时你的数据库将告捷由windows平台迁徙到linux平台,并告捷由12C晋级到19C!

文章推荐:

cba回放中心

nba公众号

cba视频直播网站

nba2k13手机版