kettle實現不同型別資料庫表結構和資料的同步
由於專案需要,從informix資料中將表結構和資料同步到oracle資料庫,經研究informix資料庫建立類似oracle的db-link功能較為困難,自己又不想手動建表,於是研究利用kettle工具,實現從informix資料庫建表到oracle資料庫,方法如下:
1、安裝kettle工具
在網上下載kettle工具,配置java_home環境變數。我這邊執行kettle一直提示找不到java環境(已安裝各版本jdk且已配置環境變數)。是在網上查詢原因,有人說將kettle拷貝到jdk目錄下,經測試果然OK了。
2、配置資料庫連線
配置informix資料庫:
配置oracle資料庫:
3、匯入表結構和資料
原表選informix資料庫,目標表選oracle資料庫:
選擇所有表或者單標到oracle資料庫
新增job名稱和存放路徑:
點選生成,可以看到畫布上生成了一個轉換:
點選執行
可以看到系統日誌顯示,資料核表結構已經同步到oracle資料庫了:
查詢oracle表,因為該表沒有資料:
OK,大功告成!
相關推薦
kettle實現不同型別資料庫表結構和資料的同步
由於專案需要,從informix資料中將表結構和資料同步到oracle資料庫,經研究informix資料庫建立類似oracle的db-link功能較為困難,自己又不想手動建表,於是研究利用kettle工具,實現從informix資料庫建表到oracle資料庫,方法如下: 1、安裝kettle
SQLServer2008 匯出資料庫表結構和資料
很多朋友問到sql server資料庫”生成指令碼”,只匯出了資料庫的sql指令碼,而表裡的資料依然沒有匯出來。很簡單,看教程: 注:我這裡用的SQLServer2008,其它版本應該差不多。 一、選中要匯出的資料庫–>任務–>生成指令碼(或者在任務裡面有生成指令碼這個選項,好好找找能找到
linux下的DB2資料庫表結構和資料分開的備份,還原到windows下,環境如下
生產伺服器A:作業系統:linux 記憶體:64G 這是生產機的環境,配置比較好。 測試伺服器B: 作業系統:windows 記憶體:6G windows編碼格式和內碼表對照表:https://msdn.microsoft.com/en-us/library/
oracle資料庫表結構和資料遷移mysql資料庫
採用的是Navicat 11.2.7版本客戶端工具自帶的資料傳輸功能 1、首先在Navicat中配置有關oracle資料庫的規則檔案,也就是配置oracle 的oci.dll檔案,配置路徑截圖如下: 2、在Navicat中配置oracle資料庫連結,也就是資料來源. 3
mysql資料庫練習sql語句用到的emp與dept表結構和資料
DROP TABLE IF EXISTS `dept`;CREATE TABLE `dept` (`DEPTNO` int(2) NOT NULL,`DNAME` varchar(14) DEFAULT NULL,`LOC` varchar(13) DEFAULT NULL,PRIMARY KEY (`DEP
踩坑經歷(七)MySQL匯出生產環境表結構和資料
在命令列視窗下執行即可 編號 需求 SQL 1 匯出資料庫為dbname的表結構(其中使用者名稱為root,密碼為dbpasswd,生成的指令碼名為db.sql) my
Mysql匯出表結構和資料
匯出資料庫 -- 匯出dbname表結構 mysqldump -uroot -p123456 -d dbname > dbname.sql -- 匯出dbname表資料 mysqldump -uroot -p123456 -t dbname > dbna
一起學Hive——總結複製Hive表結構和資料的方法
在使用Hive的過程中,複製表結構和資料是很常用的操作,本文介紹兩種複製表結構和資料的方法。 1、複製非分割槽表表結構和資料 Hive叢集中原本有一張bigdata17_old表,通過下面的SQL語句可以將bigdata17_old的表結構和資料複製到bigdata17_new表: CREATE TABLE
MySQL匯入匯出表結構和資料
匯出 從Linux伺服器資料庫中倒出表結構和資料(想倒出的.sql檔案放在哪個資料夾下就在哪個資料夾下執行) mysqldump -u資料庫的使用者名稱 -h資料庫連線地址 -p資料庫密碼
plsql developer如何匯入匯出表結構和資料以及如何複製表結構和資料?
轉自:https://zhidao.baidu.com/question/480244927.html plsql developer如何匯入匯出表結構和資料: 工具欄: 工具-》匯出表(X) 或者在tables中右鍵要匯出的表,選擇匯出資料,匯出為.dmp格式(二進位制檔
重新命名資料庫表空間和資料檔案
一、重新命名資料庫表空間名 使用alter tablespace… rename to命令,可以重新命名一個永久或者臨時表空間。例如,下面重新命名users表空間: Alter tablespace tbs_name rename to new_tbs_name; 當你重新
MySQL innodb引擎下根據.frm和.ibd檔案恢復表結構和資料
一次恢復資料庫表結構和資料的實戰,僅以此貼作為記錄。 由於,前幾天我們使用的資料庫被入侵(順便鄙視一下安全管理人員),資料庫中的表都顯示不存在(僅剩一個黑客自建的----qq_xxxxx的表,但物理檔案都在,例如:.frm、.ibd檔案等)。因此,產生了這次恢復表結
plsql匯入匯出表結構和資料物件
一、Tools的匯出表結構:export User objects 二、Tools的Export Tables選項 匯出表資料:export tables (選擇:exp.exe) 三、 匯入表結構:import tables -->sqlInse
toad_version 9.7.2.5匯出表結構和資料
1.匯出表結構、函式、儲存過程等 Database->Export->Gererate Schema Script 2.匯出表資料 1).點選要匯出的表->單擊右鍵->選擇Export data 2).先查出需要匯出的內容->單擊右鍵->
oracle資料庫表結構及資料的匯出
參考: 只匯出表結構: 1、雙擊桌面圖示,開啟PL/SQL Developer,輸入使用者名稱密碼,登陸oracle資料庫; 2、工具(tools)->export user objects是匯出表結構 3、在彈出的對話方塊中設定使用者、匯出物件、匯出路徑等引數;
PLSQL怎樣匯出oracle表結構和資料
tools->export tables 是匯出表結構還有資料 tools->export user objects是匯出表結構 可以用tools->export tables 用中間的sql inserts頁面,選中create tables選項
資料來源管理 | 動態許可權校驗,表結構和資料遷移流程
本文原始碼:GitHub·點這裡 || GitEE·點這裡 一、資料同步簡介 1、場景描述 如果經常接觸資料開發,會有這樣一個場景,服務A提供一個數據源,假設稱為動態資料來源A,需要讀取該資料來源下的資料;服務B提供一個數據源,假設稱為動態資料來源B,需要寫入資料到該資料來源。這個場景通常描述為資料同步,或
資料融合演示:Spark平臺上實現不同型別的資料庫裡的表關聯查詢
下面演示Oracle資料庫的表dianpingPOISearchResult 和 Mysql 資料庫裡的表實現關聯查詢。 val oracleContext=new org.apache.spark.sql.SQLContext(sc) //Now, you can run a quer
kettle教程2(不同資料庫表結構複製)
和上篇部落格一樣,建立一個mysql資料連線mysql40,注意設定編碼成utf 工具-嚮導-複製多表嚮導 選擇從db41複製到mysql40 選擇要複製的表新增進來 隨便給job起個名稱,並隨便選擇一個路徑,按finish完成job的建立
在Oracle資料庫中複製表結構和表資料
1. 複製表結構及其資料: create table new_table as select * from old_table 2. 只複製表結構: create table new_tableas select * from old_tablewhere 1=2; 或者: