在遷移資料的過程中,發現報長度錯誤。經排查原來有個字段在mysql中設定為text長文字型別,而在oracle設定的varchar2,長度設定的2000。
這時候出現了長度不夠的情況,重新設定varchar2長度為4000。長度還是不夠,可是varchar2最大長度就是4000,怎麼辦呢,使用clob吧。
在調整varchar2為clob的時候發現調整不了,經查字段不能被修改為clob型別,只能一開始新建設定為clob。吐了,只有重新建表了(真想把這些寫小作文的歷史資料刪掉qaq)。
重點:varchar2最大長度4000;
clob型別不能被轉換,只能一開始新建。
HBase資料遷移至Hive
背景 需要將hbase中表xyz 列簇cf1,列val 遷移至hive 1.建立hive和hbase的對映關係 1.1 執行hive shell進入hive命令列模式,執行如下指令碼 create external table hbase table 1 key int,value string s...
Solr集群資料遷移至Elasticsearch
elasticsearch是一款非常強大的搜尋引擎,可以讓你在海量的資料中快速找到想要的內容。例如,搜尋 可以幫助您找到相應的 倉庫,還可以實現 級的搜尋及高亮顯示 網上shopping 可以幫助您推薦商品。除了大資料搜尋,elasticsearch結合logstash和beats,還被廣泛應用在大...
oracle資料庫遷移至mysql 之 序列替換
在mysql中沒有序列,所以在遷移過程中oracle得序列需要用mysql的乙個表和乙個函式來替換序列 select ss seqs.nextval from dual 替換為乙個表和乙個函式 表如下 create table ss seqs idval int unsigned auto incr...