作者:admin 日期:2023-10-15 瀏覽: 次
如何用navicat12同步不同Oracle數(shù)據(jù)庫(kù)結(jié)構(gòu)
Navicat 是一套快速、可靠并價(jià)格相宜的數(shù)據(jù)庫(kù)管理工具,專(zhuān)為簡(jiǎn)化數(shù)據(jù)庫(kù)的管理及降低系統(tǒng)管理成本而設(shè)。Navicat提供多達(dá) 7 種語(yǔ)言供客戶(hù)選擇,被公認(rèn)為全球最受歡迎的數(shù)據(jù)庫(kù)前端用戶(hù)界面工具。
Navicat旗下有多個(gè)產(chǎn)品成員 ,可以用來(lái)對(duì)本機(jī)或遠(yuǎn)程的 MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL 數(shù)據(jù)庫(kù)進(jìn)行管理及開(kāi)發(fā)。
一般在開(kāi)發(fā)項(xiàng)目時(shí)一般會(huì)用到一個(gè)開(kāi)發(fā)版和一個(gè)正式版的數(shù)據(jù)庫(kù),在開(kāi)發(fā)版中修改了數(shù)據(jù)庫(kù)表結(jié)構(gòu)如何才能快速同步到正式版呢?如果自己手動(dòng)一個(gè)個(gè)字段或?qū)傩匀バ薷?,?shí)在是太麻煩,而且容易遺漏,有了Navicat 工具,就能快速實(shí)現(xiàn)數(shù)據(jù)庫(kù)直接的同步,包括結(jié)構(gòu)同步,數(shù)據(jù)同步等。下面介紹如何利用Navicat 實(shí)現(xiàn)oracle數(shù)據(jù)庫(kù)間結(jié)構(gòu)同步。
連接成功后,選中工具→結(jié)構(gòu)同步,便可對(duì)該連接下的數(shù)據(jù)庫(kù)進(jìn)行同步操作了。
濱海數(shù)據(jù)恢復(fù)
選中要同步的數(shù)據(jù)的源和目標(biāo),源便是結(jié)構(gòu)同步的參考數(shù)據(jù)庫(kù),目標(biāo)則是要修改結(jié)構(gòu)進(jìn)行同步的那個(gè)數(shù)據(jù)庫(kù)。并選擇要對(duì)比的項(xiàng)。你可以選擇僅同步表,或僅同步視圖或存儲(chǔ)過(guò)程等。都設(shè)置好后點(diǎn)擊比對(duì)按鈕即可對(duì)比這兩個(gè)數(shù)據(jù)庫(kù)的結(jié)構(gòu),找出其中的不同。
選項(xiàng)
3、開(kāi)始比對(duì)
比對(duì)過(guò)程如下:
比對(duì)對(duì)象如下圖所示,可以在源對(duì)象和目標(biāo)對(duì)象列表中看出哪些表或視圖或函數(shù)等結(jié)構(gòu)有不同
因?yàn)檫@個(gè)版本是12的,所以跟11還是有一些區(qū)別的,不過(guò)整體過(guò)程也差不多,大家可以自己試一下。后面會(huì)分享更多DBA方面的干貨,感興趣的朋友可以關(guān)注一下~