專家點評:達夢6.0for Windows安裝

2020-12-16 IT168

  【IT168 獨家

  編者言:在4月份舉辦的2010中國資料庫與商業智能技術大會上,國產資料庫的代表廠商達夢高調亮相,給一向由國外廠商把持的企業商業資料庫市場帶來不小的波瀾。人們開始紛紛將目光投向國產資料庫軟體市場,開始關注由中國人自己開發的資料庫產品。

  國產資料庫產品究竟能不能用?在功能和特性上夠不夠用?為了解開這些疑問,我們特邀請在資料庫業界眾多知名的技術專家親身試用相關產品,並真實地寫出自己的試用感受。這些專家大都是Oracle資料庫的ACE,或者是對其它主流的商業資料庫十分精通和了解,讓他們站在這樣的角度來客觀寫出自己對國產資料庫的技術評測,是非常有說服力的。

  儘管各位專家的工作都十分繁忙,但他們還是都認為,將國產資料庫軟體在技術上的真實情況書寫出來,給出自己中肯的評價,這是一件非常有意義的工作。 更令人欣慰的是,相比過去,今天像達夢這樣的國產資料庫產品已經顯得非常自信,它們希望聽到業界技術專家的建議甚至是批評,不斷完善自己的產品和功能,這將是一個非常良性的循環,長此下去,我們相信,擺在國產資料庫腳下的將是更為寬廣的道路!

  作者簡介:楊廷琨(網名Yangtingkun),現任海虹醫藥電子商務有限公司首席DBA, ITPUB論壇Oracle資料庫管理版版主,知名社區技術專家。2004年曾參與編寫《Oracle資料庫性能優化》一書,2010年1月聯合出版 《Oracle DBA手記》一書,2007年被Oracle公司授予Oracle ACE稱號,喜歡研究Oracle相關的技術問題,他的技術博客上積累了1500多篇Oracle相關的原創技術文章。

  前幾天ITPUB的熊主編和我聯繫,希望我能參加國產資料庫達夢的試用活動,並寫幾篇使用感受。本來最近手頭的事情比較多,本打算推辭的,不過熊主編再三邀請,而且強調並非是槍手文,只要寫出真實使用感受即可。既然如此,我就本著支持國產資料庫的原則,寫幾篇試用感受。

  由於本人唯一熟悉的資料庫就是Oracle,因此所有的對比都是與Oracle資料庫進行對比,在這個過程中,將儘可能避免將對Oracle資料庫的喜愛之情帶進來,爭取站在一個比較公正的位置上來進行評價。

 

  這一篇簡單介紹一下達夢資料庫的安裝過程。

  我拿到的是達夢6.0 for Windows 32位的企業版,安裝文件大小115M。這個安裝文件的大小也就和EXCEL、ACCESS是一個數量級的,甚至還要更小一些,與安裝文件1個G以上的Oracle 11g相比,整整小了一個數量級,更不用說一個是剛剛進入市場的國產資料庫,而另一個是市場佔有量超過50%的最靈活最複雜的資料庫,因此不能指望二者能提供相同甚至相似的功能,主要是看看達夢能夠提供到什麼地步的功能。

  達夢資料庫對系統的硬體要求:奔騰2(建議奔騰3 800以上)、內存256M(建議512M)、硬碟5G以上。這種硬體要求基本上可以不用考慮了,現在很少能找到不滿足這個硬體要求的PC機,更不用說伺服器了。

  軟體要求Windows 2000以上,支持TCP/IP協議。

  安裝準備工作比較有趣:要求關閉殺毒、安全防護軟體。似乎安裝程序與殺毒軟體的兼容性還存在一些問題。更有意思的一點是,要求作業系統時間在1970年1月1日0:0:0到2038年1月19日3:14:7之間。看來系統的日期類型欄位應該是利用一個長整型數值來保存,存儲的是從1970年1月1日0:0:0時以來的秒值:

SQL> SELECT TO_CHAR(
  
2     TO_DATE('1970-1-1 0:0:0', 'YYYY-MM-DD HH24:MI:SS')
  
3             + (POWER(2, 31) - 1)/24/3600,
  
4     'YYYY-MM-DD HH24:MI:SS')
  
5  FROM DUAL;
TO_CHAR(TO_DATE(
'19
-------------------
2038-01-19 03:14:07

  這是32位所能支持的最大值,不過這對於系統而言,似乎略顯不足,畢竟顯然已經到了2010年,難保系統中會出現超過2038年的日期。如果不考慮正負的問題,32位系統所能支持的上限是:

SQL> SELECT TO_CHAR(
  
2     TO_DATE('1970-1-1 0:0:0', 'YYYY-MM-DD HH24:MI:SS')
  
3             + (POWER(2, 32) - 1)/24/3600,
  
4     'YYYY-MM-DD HH24:MI:SS')
  
5  FROM DUAL;
TO_CHAR(TO_DATE(
'19
-------------------
2106-02-07 06:28:15

  這對於絕大部分情況來說,應該足夠了。不過要解決根本問題,恐怕需要64位系統的支持了。

  下面還是回到正題,雙機SETUP.EXE開始安裝:

  首先出現安裝語言選擇畫面,選擇簡體中文後,進入到安裝嚮導畫面。這個畫面沒有任何可選項,點擊下一步繼續。

  接著出現常見的許可證協議,選擇接受後繼續;

  出現的是達夢安裝產品明顯列表,當前的伺服器版本是6.0.2.51p6;

  接著是驗證KEY的步驟,選擇License文件的路徑,找到對應的key文件,打開後安裝界面顯示有效期、用戶名、伺服器頒布類型、發布類型、授權用戶數和並發連接數,確認後進入下一步;

  選擇安裝類型,這裡有典型安裝、伺服器安裝、客戶端安裝和自定義四個選項,看了一下典型安裝似乎就是完全安裝,下一層大的選項包括伺服器端、客戶端、集群組件和幫助,完全安裝需要482.5M,和Oracle的安裝軟體大小相比,恰好又是十分之一。全部選擇後,點擊下一步;

  安裝目錄選擇,這裡選擇安裝初始資料庫數據、選擇高級配置、並設置數據文件的保存位置最後安裝示例庫,大約總共需要佔用900M的空間;

  由於選擇了高級配置,顯然進入資料庫配置頁面:

  首先選擇數據頁大小,有4、8、16、32K四個選項,推薦是8K,莫非達夢資料庫的這個數據頁的概念和SQLSERVER、SYBASE的數據頁有點相似;

  隨後是數據文件簇大小,有16K和32K兩個選項,推薦是16K,這個參數個人感覺類似Oracle中的BLOCKSIZE;

  是否設置大小寫敏感,推薦為否;使用UNICODE字符集,推薦為否;空串』』按NULL來處理,推薦為否;除了最後一個空字符串的設置外,其他選擇推薦值,而最後一個根據Oracle中的情況,選擇了空字符串作為NULL來處理;

  下面是修改口令頁面,可以修改SYSDBA、SYSAUDITOR和SYSSS0的口令,其中SYSSSO需要安全版才能修改;

  選擇「開始菜單」文件夾頁面,這裡「達夢資料庫」將被添加到開始菜單中;

  進入小結頁面,剛才一些關鍵性信息的總結會列出來,確認無誤後開始安裝。

  安裝過程用了不到四分鐘,在安裝前和過程中,我沒有關閉殺毒軟體和防火期,安裝順利結束。

  安裝過程十分的簡單,不過Windows下的安裝看不出什麼,畢竟一個初學者也能在Windows的環境下搞定Oracle的安裝。

  關於License想多說幾句,達夢資料庫打算作為產品面向市場,維護自己的智慧財產權無可厚非。但是要知道,Oracle的安裝是不需要任何License的,雖然Oracle資料庫都是安裝CPU來賣的,一套幾十萬、上百萬甚至是幾百萬,但是Oracle對於開發者是免費的。換句話說,任何對Oracle有興趣的人,都可以免費的得到Oracle用來學習,Oracle不但擁有資料庫領域最廣泛用戶群,還擁有最廣泛的學習群體和最廣泛的愛好者,這也是Oracle為什麼如此成功的因素之一。當然Oracle的成功是不可複製的,但是Oracle在推廣Oracle技術,降低學習Oracle門檻的方面絕對有值得借鑑之處。

相關焦點

  • Visual Basic 6.0的安裝與運行
    Visual Basic 6.0是微軟公司開發的編程設計軟體,基於Windows作業系統可視化編程環境。雖然現在主流的軟體開發領域不常看到它的身影,但是其還是有一定的價值的,比如Office裡的VBA就跟它有很大的關聯,還有全國計算機等級考試科目裡還是有它的身影。
  • 最新創維酷開6.0系統安裝軟體看電視直播教程
    前言:全網首發,該方法只針對酷開系統6.0版本測試有效,其他版本可以自行測試該方法,不保證成功。準備工具:TV盒子助手下載(http://www.cnhezi.com/)、當貝市場下載(http://app.znds.com/update/dangbeimarket.apk);安裝流程:打開電視adb調試—通過TV盒子助手推送安裝軟體即可;1、進入「系統設置」,選擇「關於本機」(確認版本為6.0或以上版本),接著進入「本機信息」;
  • Deepin+windows雙系統如何安裝?
    目前來看,很多人喜歡安裝雙系統,雙系統可以更好地滿足不同用戶在使用計算機上的需求,可以在llinux系統上做開發,在windows上玩遊戲,兩個系統相輔相成,也是一種很好的辦法 。那麼怎麼在原有windows的基礎上安裝deepin系統呢?
  • Windows上安裝Tensorflow踩的坑
    sess$run(hello)踩過的一號坑——tensorflow在windows上的安裝    在之前的文章中,曾經通過Docker的方法,實現了在windows上安裝tensorflow,感興趣的出門左轉,在公眾號查看「Deep Learning 學習(三)——在window下運行tensorfolw」。
  • C語言——VC++6.0不兼容,怎麼辦,手把手教你安裝Eclipse+MinGW
    >最讓人頭疼了,有木有,什麼時候出現64位的呢,先做個夢吧……       還是換一個開發環境吧,換哪個呢???Visual C++6.0對win7的兼容性非常差,有大大小小的兼容性問題。所以,我們選擇Eclipse C/C++開發環境,編譯器選擇MinGW。
  • 在Deepin Linux v20系統中安裝並運行windows軟體
    我們知道,Linux系統是不能運行windows軟體的,我們想在linux系統下運行windows程序,就需要通過第三方軟體實現,我們這裡通過wine軟體平臺實現,具體的安裝方法,在前面的文章已經詳細說明,請大家參閱。
  • ...有在windows下用的VC6.0或者Eclipse等工具方便,連最起碼的換行...
    Linux初學者用vim進行編程,可能會感覺很不方便,沒有在windows下用的VC6.0或者Eclipse等工具方便,連最起碼的換行,縮進都沒有,其實這些都是可以設置的,下面讓小編帶大家進行設置!
  • 為什麼買了蘋果電腦,卻要安裝Windows系統,原因很現實!
    但是我也發現一個現象:有些人在購買蘋果MacBook以後要求工作人員為他安裝windows系統,而有些人在使用windows系統的時候卻喜歡套用一個Mac系統的主題皮膚。所以,有一種使用windows的人嚮往蘋果電腦而使用蘋果電腦卻認為windows系統更好的假象。怎奈,這山望著那山高,已經成為一種常態。
  • 安裝windows包管理工具chocolatey
    由於在windows上安裝minikube,為了方便起見需要安裝chocolatey管理員權限打開cmd或者powershell,執行如下命令Set-ExecutionPolicySystem.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))安裝中
  • windows和linux下安裝conda
    前言為什麼不出一個在mac下安裝conda和tensorflow的因為我窮呀。超過720個科學軟體包及其依賴項可以使用「conda install」命令從Continuum存儲庫單獨安裝。Anaconda包括conda,conda-build,Python和超過150個自動安裝的科學包及其依賴項。 與Miniconda一樣,可以使用「conda install」命令單獨安裝超過250個額外的科學軟體包。
  • Windows平臺安裝nim
    Window平臺準備nim環境對於windows安裝可參考官方手冊: use the installer on the official website[4]下載適合自己電腦平臺的zip文件包,進行解壓。
  • Python安裝第三方庫,Windows難安裝模塊要怎麼安裝
    但是有些模塊很容易安裝,但是windows系統有些模塊安裝會報錯。Python包管理工具pip安裝python就已經自帶一個包管理工具,該工具提供了對Python包的查找、下載、安裝、卸載的功能。pip 最常用命令電腦開始菜單搜索cmd或者windows powershell 打開命令窗口。
  • 小容量Mac用戶必看——蘋果電腦外接硬碟安裝windows教程
    Mac OS系統由於其穩定性以及易用性受到了不少人的追捧和喜愛,但是目前windows系統的佔有率依舊是佔據大頭;有時候難免會遇上Mac系統無法解決的問題需要windows來完成;實際上解決方案也很多,最簡單就是直接在Mac系統下安裝虛擬機直接運行windows系統;同樣Mac os也提供了bootcamp工具允許你的在Mac
  • Windows下通過DockerToolbox安裝Docker
    想要在Windows下安裝Docker,首先需要檢查你當前的windows系統是否符合要求,為了運行Docker,你的機器必須是windows7或以上版本的64位系統。請參考以下文章進行設置:「VT-x is disabled in BIOS」的解決辦法4、對於Windows 10以下的用戶,推薦使用Docker Toolbox;對於Windows 10以上的用戶推薦使用Docker for Windows,我們下載Docker Toolbox,如下圖所示:5、雙擊DockerToolbox-17.03.0-ce.exe安裝包
  • dell inspiron 14R-5437 安裝win7 booting windows 0%什麼意思
    DELL5437裝win7,戴爾靈越14r,14r5437裝win7系統,(可用此法安裝win8.1,win10,XP系統)一、準備事宜:1、U盤和win7系統GHOST文件,系統鏡像下載下載地址:2、下載WinPE u盤裝系統啟動工具:安裝並製作
  • 華為吧windows換成國產linux了你還會安裝回華為系統嗎
    打開APP 華為吧windows換成國產linux了你還會安裝回華為系統嗎 網際網路.亂侃秀 發表於 2019-11-17 10:16:55
  • Python3.6 + OpenCV3.3安裝(windows 10系統)
    Python3.6 + OpenCV3.3安裝(windows 10系統)韭菜學院 / youxuancaijing首先,需要Microsoft Visual C++ 2015 支持,如果安裝過,就跳過。選擇python相對應的版本並安裝。
  • 如何在Windows系統安裝最新版本的Node.js
    工具windows作業系統Node.js技術JavaScript在使用vue框架、react框架和angularjs框架時,隨著框架版本不斷更新,對應的Node.js版本也在不斷更新;如果版本不對應,搭建框架的項目就啟動不了。
  • 如何在windows下安裝Python(Python入門教程)
    中找到最新版本的Python安裝包,點擊進行下載,請注意,當你的電腦是32位的機器,請選擇32位的安裝包,如果是64位的,請選擇64位的安裝包;第二步:安裝A.雙擊下載好的安裝包,彈出如下界面:這裡要注意的是,將python加入到
  • Windows 10 Spring更新:默認安裝OpenSSH 最新客戶端
    》中我們提到過window 10 Fall版本中引入了對OpenSSH客戶端的支持,當時都還是beta版本:windows 10 Sping更新現在,隨著windows 10 2018年4月更新的發布,OpenSSH已經成了正式版本,其客戶端在Windows 10中被也默認安裝。