成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用 Convert Database 命令進行 RMAN 跨平臺遷移(12C至19C)

數(shù)據(jù)庫 Oracle
本場景將使用RMAN的convert database命令,一步步講解數(shù)據(jù)庫從Windows OS(Source)遷移到Linux OS(Target)的機制,window平臺的oracle數(shù)據(jù)庫版本由12C升級到linux的19C.

概述

本場景將使用RMAN的convert database命令,一步步講解數(shù)據(jù)庫從Windows OS(Source)遷移到Linux OS(Target)的機制,window平臺的oracle數(shù)據(jù)庫版本由12C升級到linux的19C

以下是執(zhí)行遷移過程的以下步驟。

過程

1、要將數(shù)據(jù)庫從一個平臺轉(zhuǎn)換到另一個平臺,兩個數(shù)據(jù)庫的字節(jié)序格式應(yīng)該相同。因此,作為第一步,請檢查兩個平臺的 v$transportable_platform 視圖

  1. col platform_name for a35 
  2. set pagesize 1000 
  3. select * from v$transportable_platform order by 2; 

從輸出中可以看出,Windows 和 Linux 操作系統(tǒng)都是Little格式。所以在這種情況下,可以很容易地使用RMAN來轉(zhuǎn)換整個數(shù)據(jù)庫。

2、數(shù)據(jù)庫置于掛載模式并使用只讀選項打開它。

  1. SQL>shutdown immediate 
  2. SQL>startup mount 
  3. SQL>alter database open read only
  4. Database altered. 
  5. SQL> 

3、使用 dbms_tdb.check_db 函數(shù)檢查數(shù)據(jù)庫是否可以傳輸?shù)侥繕似脚_,使用 dbms_tdb.check_external 函數(shù)檢查外部對象、目錄和 BFILE 的存在。將目標平臺的名稱作為參數(shù)傳遞給第一個函數(shù)。函數(shù)的返回類型是boolean,所以聲明一個boolean類型的變量,調(diào)用函數(shù)如下:

  1. set serveroutput on 
  2. declare 
  3. v_return boolean; 
  4. begin 
  5. v_return:=dbms_tdb.check_db('Linux x86 64-bit'); 
  6. end

如果沒有返回任何內(nèi)容,則表示數(shù)據(jù)庫已準備好傳輸?shù)侥繕似脚_。

現(xiàn)在調(diào)用第二個函數(shù) dbms_tdb.check_external:

  1. declare 
  2. v_return boolean; 
  3. begin 
  4. v_return:=dbms_tdb.check_external; 
  5. end
使用 convert database 命令進行 RMAN 跨平臺遷移(12C至19C)

4、創(chuàng)建pfile文件并運行convert database命令 將整個數(shù)據(jù)庫轉(zhuǎn)換為Linux平臺

  • 創(chuàng)建pfile文件
  1. create pfile from spfile; 

運行convert database命令 將整個數(shù)據(jù)庫轉(zhuǎn)換為目標Linux平臺。

  1. rman target / 
  2.  
  3. convert database new database 'orcl' 
  4.  
  5. transport script 'c:\Clone\transport.sql' 
  6.  
  7. db_file_name_convert 'C:\app\piyus\oradata\orcl' 
  8.  
  9. 'c:\Clone' to platform 'Linux x86 64-bit'

在執(zhí)行轉(zhuǎn)換數(shù)據(jù)庫命令時,RMAN 不會將重做日志文件、控制文件、密碼文件和臨時表空間轉(zhuǎn)換和傳輸?shù)侥繕似脚_。RMAN 將所有數(shù)據(jù)文件轉(zhuǎn)換為目標平臺類型。

5、目標主機創(chuàng)建相關(guān)目錄

  1. cd $ORACLE_BASE 
  2. mkdir -p admin/orcl/adump admin/orcl/bdump 
  3. mkdir -p admin/orcl/cdump admin/orcl/udump 
  4. mkdir -p oradata/orcl/ 
  5. mkdir -p fast_recovery_area/orcl    

 6、copy相關(guān)文件到目標主機

把所有數(shù)據(jù)文件、位于 $ORACLE_HOME/dbs 目錄中的參數(shù)文件和 創(chuàng)建數(shù)據(jù)庫的transport.sql 復(fù)制到目標主機,具體如下:

  • 轉(zhuǎn)換生成的所有數(shù)據(jù)文件
  • 生成的Pfile文件
  • TRANSPORT.SQL

7、目標主機編輯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 --目標主機

設(shè)置ORACLE_SID to orcl ,同時在sqlplus運行如下腳本

  1. SQL> @/tmp/TRANSPORT.SQL 

10、由12C升級到19C--目標主機

  1. cd $ORACLE_HOME/rdbms/admin 
  2. $ORACLE_HOME/perl/bin/perl catctl.pl catupgrd.sql 

這個過程大概需要40-50分鐘左右的時間。

使用 convert database 命令進行 RMAN 跨平臺遷移(12C至19C)

11、生成spfile

  1. create SPFILE from PFILE; 

12、重新編譯無效的對象

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

等腳本執(zhí)行完成時你的數(shù)據(jù)庫將成功由windows平臺遷移到linux平臺,并成功由12C升級到19C!

 

責任編輯:姜華 來源: 今日頭條
相關(guān)推薦

2022-01-07 08:14:53

Convert Datoracle數(shù)據(jù)庫

2013-06-28 14:38:02

2013-06-28 14:30:09

Oracle 12c

2013-06-26 13:38:12

Oracle Data

2022-08-03 08:03:01

OracleRPM形式

2012-05-08 15:57:30

李劍英Windows Pho手機游戲

2023-10-10 09:26:18

2010-02-24 09:45:10

Linux CC++

2010-01-19 15:18:12

C++語言

2010-04-21 10:22:25

Unix 命令

2013-10-24 14:38:59

數(shù)據(jù)庫Oracle Data云數(shù)據(jù)庫

2023-10-11 08:59:05

2021-07-27 18:03:10

Oracle

2023-09-04 08:44:00

2010-10-26 12:03:25

Oracle備份

2011-12-05 09:28:41

WebLogic 12J2EEJava

2024-03-12 00:05:00

開發(fā)編程語言IDE

2010-02-01 10:43:10

C++跨平臺應(yīng)用

2014-07-16 11:24:56

甲骨文業(yè)務(wù)流程管理BPM

2017-07-17 08:39:10

Oracle 12c ADGswitchover
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲欧洲精品一区 | 国产亚洲www| 完全免费在线视频 | 五月激情婷婷在线 | 国产精品2区 | 在线婷婷 | 欧美成人精品一区二区男人看 | 亚洲欧洲在线观看视频 | 欧美不卡一区二区 | 亚洲一区影院 | 天堂素人约啪 | 一级久久久久久 | 蜜桃av鲁一鲁一鲁一鲁 | 日本一区二区三区在线观看 | 日本精品免费在线观看 | 免费在线观看一区二区三区 | 久久精点视频 | 91视频一区二区 | 激情网站 | 精品视频在线观看 | 免费一区二区 | 91大神在线资源观看无广告 | 成人片免费看 | 亚洲精品欧美一区二区三区 | 国产伊人精品 | 欧美h| 殴美成人在线视频 | 国产成人精品一区二区三区网站观看 | 亚洲高清在线观看 | 成人在线免费 | 成人国产精品免费观看 | 青草久久免费视频 | 欧美在线一二三 | 一区二区三区四区五区在线视频 | 国产欧美一区二区三区在线播放 | 一区二区三区四区不卡视频 | 人人爱干| 午夜精品久久久久久久久久久久久 | 亚洲欧美日韩电影 | 中文天堂在线一区 | 亚洲午夜在线 |