最近的幾個技術問題總結和答疑(四)
今天突然收到了幾個問題,有不少是和遷移相關的,我選出幾個,還有幾個需要好好考慮一下。
問題1:
我們的多個業務系統都是Oracle的資料庫,每個業務都搭了dg,各佔兩臺伺服器,但是學校的業務量不大,想把這些庫遷到一臺伺服器上,我現在的知識量只能想到用虛擬機器,但是又覺得虛擬機器不是很可靠,所以想讓您指點一下
答:
對於這種情況,其實遷移方式有三種,
1)因為業務量不大,可以把幾個系統的遷移到一臺物理機器上,或者主備重新平衡。比如三套業務系統,那麼一主一備就是6臺伺服器,比如一臺物理機器上部署三個資料庫例項,在另外一臺上部署三個備庫,這是最直接的方式,一下子省出來3臺,或者靈活一些,三個業務主庫不動,如果出現當機的風險極低,把三個備庫放在一臺機器上,那麼省出來2臺,效能還能夠保證。
2)第二種方式就是使用邏輯遷移的方式,把3個業務系統整合為一個,比如在schema級別對業務進行劃分,遷移整合到一起。當然對於應用可以配置service,對於應用是透明的。
3)第三種方式是比較新一些,可以考慮使用PDB,透過容器的方式,可以完全把三個不同的業務系統整合在一起,而且絕對能夠保持各自的資料獨立完整性。
問題2:
經常看您更新的學習筆記確實很廣很全面,本人linux只會一些常用的命令,經常看到您以前的筆記中提到shell指令碼。想學習一下shell,不知道對於DBA來說shell該學習哪些,網上的答案五花八門,看您是過來人,想在您這裡取下經。
答:
雖然我shell還不算高手,但是很多資料管理工作還是願意採用shell的方式來解決。
shell如果從種類上來說,bash,ksh都是推薦使用的,會有一些側重,對於shell的使用,其實還是由淺入深,從常用的命令使用,透過命令的方式解決問題逐步延伸到把這些複雜的命令再一次提煉,成為指令碼。shell指令碼的基礎內容自己之前也寫過幾篇。
可以參考如下三篇:
shell基礎學習總結(一) http://blog.itpub.net/23718752/viewspace-1343828/
shell基礎學習總結(二) http://blog.itpub.net/23718752/viewspace-1354564/
shell指令碼心得 http://blog.itpub.net/23718752/viewspace-1248184/
當然最直接的方式,進步最快的就是解決實際的問題,學以致用,能夠馬上把shell弄熟。能夠解決實際問題才是我們學習它的驅動。
問題1:
我們的多個業務系統都是Oracle的資料庫,每個業務都搭了dg,各佔兩臺伺服器,但是學校的業務量不大,想把這些庫遷到一臺伺服器上,我現在的知識量只能想到用虛擬機器,但是又覺得虛擬機器不是很可靠,所以想讓您指點一下
答:
對於這種情況,其實遷移方式有三種,
1)因為業務量不大,可以把幾個系統的遷移到一臺物理機器上,或者主備重新平衡。比如三套業務系統,那麼一主一備就是6臺伺服器,比如一臺物理機器上部署三個資料庫例項,在另外一臺上部署三個備庫,這是最直接的方式,一下子省出來3臺,或者靈活一些,三個業務主庫不動,如果出現當機的風險極低,把三個備庫放在一臺機器上,那麼省出來2臺,效能還能夠保證。
2)第二種方式就是使用邏輯遷移的方式,把3個業務系統整合為一個,比如在schema級別對業務進行劃分,遷移整合到一起。當然對於應用可以配置service,對於應用是透明的。
3)第三種方式是比較新一些,可以考慮使用PDB,透過容器的方式,可以完全把三個不同的業務系統整合在一起,而且絕對能夠保持各自的資料獨立完整性。
問題2:
經常看您更新的學習筆記確實很廣很全面,本人linux只會一些常用的命令,經常看到您以前的筆記中提到shell指令碼。想學習一下shell,不知道對於DBA來說shell該學習哪些,網上的答案五花八門,看您是過來人,想在您這裡取下經。
答:
雖然我shell還不算高手,但是很多資料管理工作還是願意採用shell的方式來解決。
shell如果從種類上來說,bash,ksh都是推薦使用的,會有一些側重,對於shell的使用,其實還是由淺入深,從常用的命令使用,透過命令的方式解決問題逐步延伸到把這些複雜的命令再一次提煉,成為指令碼。shell指令碼的基礎內容自己之前也寫過幾篇。
可以參考如下三篇:
shell基礎學習總結(一) http://blog.itpub.net/23718752/viewspace-1343828/
shell基礎學習總結(二) http://blog.itpub.net/23718752/viewspace-1354564/
shell指令碼心得 http://blog.itpub.net/23718752/viewspace-1248184/
當然最直接的方式,進步最快的就是解決實際的問題,學以致用,能夠馬上把shell弄熟。能夠解決實際問題才是我們學習它的驅動。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23718752/viewspace-2096776/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 最近的幾個技術問題總結和答疑
- 最近的幾個技術問題總結和答疑(九)
- 最近的幾個技術問題總結和答疑 (11)
- 最近的幾個技術問題總結和答疑(七)
- 最近的幾個技術問題總結和答疑(八)
- 最近的幾個技術問題總結和答疑(二)
- 最近的幾個技術問題總結和答疑(三)
- 最近的幾個技術問題總結和答疑(六)
- 最近的幾個技術問題總結和答疑(五)
- 最近技術總結
- 最近遇到的幾個LINUX問題Linux
- 最近幾個月總結(17年12月)
- 總結一下最近遇到的問題
- 最近解決的幾個DIV+CSS的問題CSS
- 資料遷移中的幾個問題總結
- 配置tnsnames.ora遇到的幾個問題總結
- 外包這幾年的技術和管理經驗總結
- Python基礎技術問題總結Python
- C# 基礎技術問題總結C#
- 技術人溝通中的幾個常見問題
- 關於虛擬化技術的幾個問題薦
- 一個非技術問題的問題
- 12個iOS技術面試題及答案總結iOS面試題
- 最近思考的一個問題
- 最近處理的幾個小問題_20160311
- 兩個流程鏈路問題的排查和總結
- 最近積累的幾個關於 PHP 類與 MySQL 的小問題PHPMySql
- 最近幾天玩freebsd奮鬥成果總結
- 最近幾天做oracle stream遇到很多問題Oracle
- 技術負責人所需的四個核心能力,你具備幾個?
- 原始碼防洩密幾種技術原理總結原始碼
- 和開發同學討論的一個技術問題
- 阿里四年技術 TL 的得失總結:如何做好技術 Team Leader阿里
- 最近使用 gin 的總結
- 最近使用redis的總結Redis
- RAID技術介紹和總結AI
- 專案總結(幾大未解決問題)
- 關於最近3天連續加班解決登陸問題的總結