成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

OceanBase 遷移評估OMA操作手冊

IT那活兒 / 1689人閱讀
OceanBase 遷移評估OMA操作手冊


1. 準(zhǔn)備OMA評估工具

oma-3.1.10.tar.gz


2. 上傳至OB主機解壓

tar xf oma-3.1.10.tar.gz
cd /tmp/oma-3.1.10

3. 打開目錄下的readme.txt

## OMA快速上手

 

OMA是一個集采集,評估,回放,驗證為一體的OceanBase遷移評估工具,在將數(shù)據(jù)庫從Oracle/MySQL遷移到OB的過程中進(jìn)行功能和性能的評估,幫助

用戶快速了解整個系統(tǒng)的遷移難度。

 

### 評估一個Oracle實例的對象

 

sh bin/start.sh --name task_name  # 任務(wù)名稱,可隨意取值

--mode ANALYZE                    # 分析模式

--from-type DB                    # 來源為數(shù)據(jù)庫

--evaluate-mode SOURCE_TARGET     # 評估方式,如果是oracle請使用SOURCE_TARGET

--source-db-type ORACLE           # 來源數(shù)據(jù)庫類型

--source-db-version 12c           # 來源數(shù)據(jù)庫版本

--source-db-host 111.222.333.44   # 來源數(shù)據(jù)庫地址

--source-db-port 1521             # 來源數(shù)據(jù)庫端口

--source-db-user user             # 來源數(shù)據(jù)庫用戶名

--source-db-password password     # 來源數(shù)據(jù)庫密碼

--source-db-service-name serv.localdomain # 來源數(shù)據(jù)庫service-name/也可以換成 --source-db-sid 表示SID

--schemas "SCHEMA1,SCHEMA2"         # 需要評估的schema,多個可以用,分割,需要大寫

--target-db-type OBORACLE         # 目標(biāo)類型,只能填OBORACLE

--target-db-version 2.2.70          # 目標(biāo)版本,2.2.70表示2.2.7X版本和3.X,不用特意區(qū)分

 

 

 

### 評估一個MySQL實例

 

sh bin/start.sh --name task_name      # 任務(wù)名稱,可隨意取值

--mode ANALYZE                        # 分析模式

--from-type DB                        # 來源為數(shù)據(jù)庫

--evaluate-mode ONLY_TARGET           # 評估方式,如果是mysql請使用ONLY_TARGET

--source-db-type MYSQL                # 來源數(shù)據(jù)庫類型

--source-db-version 5.7               # 來源數(shù)據(jù)庫版本

--source-db-host 100.11.22.33         # 來源數(shù)據(jù)庫地址

--source-db-port 3306                 # 來源數(shù)據(jù)庫端口

--source-db-user user                 # 來源數(shù)據(jù)庫用戶名

--source-db-password pass             # 來源數(shù)據(jù)庫密碼

--schemas "yewu_test"                 # 需要評估的schema,MYSQL暫不支持評估多個schema

--target-db-type OBMYSQL              # 目標(biāo)類型,固定值 OBMYSQL

--target-db-version 2.2.x               # 目標(biāo)版本,固定值 2.2.x

 

### 評估Oracle的SQL語句(從GV$SQL中采集)

 

sh bin/start.sh --name test_11g               # 任務(wù)名稱,可隨意取值

--mode ANALYZE                                # 分析模式

--from-type COLLECT                           # 來源為從數(shù)據(jù)庫采集

--collect-start-time "2020-04-07 15:30:00"   # 采集的SQL的開始時間,注意時間中間的空格需要轉(zhuǎn)義

--collect-end-time "2020-04-07 16:30:00"     # 采集的SQL的結(jié)束時間,注意時間中間的空格需要轉(zhuǎn)義,無此參數(shù)表示到當(dāng)前時間

--evaluate-mode SOURCE_TARGET                 # 評估方式,如果是oracle請使用SOURCE_TARGET

--source-db-type ORACLE                       # 來源數(shù)據(jù)庫類型

--source-db-version 11g                       # 來源數(shù)據(jù)庫版本

--source-db-host 11.159.61.XX                 # 來源數(shù)據(jù)庫地址

--source-db-port 1521                         # 來源數(shù)據(jù)庫端口

--source-db-user aaaaa                        # 來源數(shù)據(jù)庫用戶名

--source-db-password bbbbb                    # 來源數(shù)據(jù)庫密碼

--source-db-service-name orcl11g.us.oracle.com # 來源數(shù)據(jù)庫service-name/也可以換成 --source-db-sid 表示SID

--schemas "OBDBA"                             # 需要評估的schema,不支持多schema

--target-db-type OBORACLE                     # 目標(biāo)端類型

--target-db-version 2.2.70                    # 目標(biāo)端版本

--collect-filter "COMMAND_TYPE=3"               # 【注意】可選參數(shù),評估中的附加過濾條件

--task-interval 15                              # 【注意】可選參數(shù),有此參數(shù)表示每隔15秒重新運行一次評估,重新運行的開始時間為上次的結(jié)束時間,結(jié)束時間為當(dāng)前時間,用來不間斷采集SQL進(jìn)行評估

 

 

### 從文本進(jìn)行評估

文本中的SQL必須以單行的$$標(biāo)識符進(jìn)行分割,如

SELECT * FROM A;

$$

SELECT * FROM B;

$$

SELECT * FROM C;

$$

 

sh bin/start.sh --name test_11555g

--mode ANALYZE

--from-type TEXT

--evaluate-mode SOURCE_TARGET

--source-file "/Users/wuyinghao/Downloads/test.sql" # 文本文件路徑

--source-db-type ORACLE

--source-db-version 11g

--schemas DEFAULT

--target-db-type OBORACLE

--target-db-version 2.2.70

--process-thread-count 5

 

 

### 查看報告

 

評估完成以后,會在report文件夾下面看到對應(yīng)的報告,并且會在結(jié)束后在控制臺打印出簡報:

 

評估程序OMA運行完成,評估報告簡報:

任務(wù) : task_name-XXXXXXX 開始時間 : 2021.01.02 18:24:34 結(jié)束時間 : 2021.01.02 18:25:50

 

SCHEMA : yewu_test 評估耗時 : 75927 毫秒

+-------------------------------------------------------------------+

| schema: schema  | source: sourceDB      | target: targetDB        |

+-----------------+---------+---------+---------+---------+---------+

|  Object Type    |  pass   | convert | failure |  total  | percent |

+-----------------+---------+---------+---------+---------+---------+

| TABLE           | 360     | 0       | 2       | 362     |  99.4 % |

+-----------------+---------+---------+---------+---------+---------+

| PROCEDURE       | 1       | 0       | 0       | 1       | 100.0 % |

+-----------------+---------+---------+---------+---------+---------+

| TYPE            | 2       | 0       | 0       | 2       | 100.0 % |

+-----------------+---------+---------+---------+---------+---------+

| VIEW            | 3       | 0       | 0       | 2       | 100.0 % |

+-----------------+---------+---------+---------+---------+---------+

 

### 命令行模式

 

命令行模式用來對單條SQL語句進(jìn)行快速評估

直接使用 sh bin/start.sh --mode CONSOLE 進(jìn)入命令行模式,輸入以后屏幕會出現(xiàn)以下打印,并開啟內(nèi)部shell:

 

========================================

歡迎使用 OMA 命令行交互模式,直接對SQL語句進(jìn)行評估

 

請在命令行直接輸入你的SQL語句,并以$$為結(jié)尾行,系統(tǒng)將自動對SQL進(jìn)行評估

輸入oracle并回車,切換為oracle模式,輸入mysql并回車,切換為mysql模式

exit 或者 Ctrl+D結(jié)束程序;Ctrl+C取消本次輸入

 

示例 : 評估Oracle

OMA >> (ORACLE MODE) ] oracle SELECT *

FROM AA

$$

 

OMA >> (ORACLE MODE) ]

 

========================================

可以直接在終端輸入SQL語句,換行加$$結(jié)尾完成輸入,可以獲得此SQL的評估結(jié)果,用來進(jìn)行快速驗證,默認(rèn)使用oracle模式,

如需切換為mysql,直接輸入mysql并回車,控制臺將變成mysql模式:

OMA >> (MYSQL MODE) ]

 

有問題或者有DB-Replay需求,請聯(lián)系:[email protected]


4. 兼容性評估測試

sh bin/start.sh --name test_tbcs_sms
--mode ANALYZE
--from-type DB
--evaluate-mode SOURCE_TARGET
--source-db-type ORACLE
--source-db-version 11g
--source-db-host xxx.xxx.xxx.xxx
--source-db-port 1521 
--source-db-user dbauser # 用戶需要訪問數(shù)據(jù)字典的權(quán)限,建議是DBA角色
--source-db-password xxxxxx
--source-db-service-name xxxxxx
--schemas "SMS,TBCS" # 這里schema需要大寫!
--target-db-type ORACLE
--target-db-version 2.2.70

執(zhí)行效果如下:


5. 查看評估報告

進(jìn)入到report目錄下面,可以把zip包下載到windows服務(wù)器,用瀏覽器查看

瀏覽器查看

可以查看具體的兼容性詳情

目前主要還是DBLINK不兼容。


END


更多精彩干貨分享

點擊下方名片關(guān)注

IT那活兒

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/129819.html

相關(guān)文章

  • OceanBase遷移服務(wù):向分布式架構(gòu)升級的直接路徑

    摘要:年月日,遷移服務(wù)解決方案在城市峰會中正式發(fā)布。遷移服務(wù)向分布式架構(gòu)升級的直接路徑基于上述問題和挑戰(zhàn),同時經(jīng)過螞蟻十年數(shù)據(jù)庫架構(gòu)升級的先進(jìn)經(jīng)驗,螞蟻金服為客戶打造了這款一站式數(shù)據(jù)遷移解決方案遷移服務(wù),簡稱。 2019年1月4日,OceanBase遷移服務(wù)解決方案在ATEC城市峰會中正式發(fā)布。螞蟻金服資深技術(shù)專家?guī)熚膮R和技術(shù)專家韓谷悅共同分享了OceanBase遷移服務(wù)的重要特性和業(yè)務(wù)實踐...

    KaltZK 評論0 收藏0
  • OceanBase遷移服務(wù):向分布式架構(gòu)升級的直接路徑

    摘要:年月日,遷移服務(wù)解決方案在城市峰會中正式發(fā)布。遷移服務(wù)向分布式架構(gòu)升級的直接路徑基于上述問題和挑戰(zhàn),同時經(jīng)過螞蟻十年數(shù)據(jù)庫架構(gòu)升級的先進(jìn)經(jīng)驗,螞蟻金服為客戶打造了這款一站式數(shù)據(jù)遷移解決方案遷移服務(wù),簡稱。 2019年1月4日,OceanBase遷移服務(wù)解決方案在ATEC城市峰會中正式發(fā)布。螞蟻金服資深技術(shù)專家?guī)熚膮R和技術(shù)專家韓谷悅共同分享了OceanBase遷移服務(wù)的重要特性和業(yè)務(wù)實踐...

    gnehc 評論0 收藏0
  • 2021年10月國產(chǎn)數(shù)據(jù)庫排行榜:達(dá)夢反超OceanBase奪榜眼,TDSQL實現(xiàn)“四連增”,數(shù)據(jù)生

    摘要:年月國產(chǎn)數(shù)據(jù)庫流行度排行榜前名連續(xù)三個月的分?jǐn)?shù)下跌讓名次下降一位,以分的總分來到榜單第三。國產(chǎn)數(shù)據(jù)庫流行度排行榜與趨勢變化本月分?jǐn)?shù)下跌,總分,位于榜單第五。 2021年10月國產(chǎn)數(shù)據(jù)庫流行度排行榜前15名 連續(xù)三個月的分?jǐn)?shù)下跌讓OceanBase名次下降一位,以424.83分的總分來到榜單第三。本月,OceanBase有幾個重要事件,如亮相2021中國國際服務(wù)貿(mào)易交流會,參與HICOO...

    vpants 評論0 收藏0

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<