本文目錄一覽:
關於達夢數據庫的操作
首先,必須強調的一點是達夢數據庫確實是具有自主知識產權的國產數據庫。
To 那些連達夢數據庫安裝軟件都沒見到過而亂噴的朋友們:
達夢數據庫與國外Oracle比起來確實沒有什麼優勢,達夢數據庫確實存在很多問題,但是,達夢在發展,努力改進產品,努力縮小與國外產品的優勢,至少達夢是國產基礎軟件中敢站出來在市場上競爭的。
朋友們,你們一邊用着國內外的盜版軟件,一邊噴國產軟件爛,難道你們就沒有一丟丟的內疚?軟件的成長不是靠軟件廠商的努力,也需要用戶的配合,為什麼提到國產基礎軟件,你們就想噴?有多少人真正實打實的用過,評估過?
國產基礎軟件承載了國家的期望,國家給予了一定的支持,你們就說成騙錢了,這麼好騙,你倒是騙出一個達夢數據庫來看看。
批評可以,如果給達夢數據庫指出了具體的問題,達夢一定會認證聽取,努力改進,但是請在噴之前問問自己是不是有理有據…
還有一點,達夢數據庫現在已經走出國門了….
達夢數據庫解鎖方法
看不到問題詳細描述。是用戶被鎖,還是表被鎖?
登錄失敗(密碼輸入錯誤)次數過多是,就會出現用戶被鎖的情況,這時應該使用 sysdba 賬戶登陸,在左側的導航欄目錄,找到【用戶】節點,點開 對應用戶,通過右鍵(打開功能菜單),選擇【解鎖】該用戶即可。如此操作後,即可繼續使用原用戶 和它正確的密碼登錄了。
表被鎖,執行語句的時候,會提示鎖超時之類的。通過 V$LOCK 定位到阻塞(就是阻塞之後,報錯之前 —— 才可以查到)。需要預先打開兩個窗口,在一個窗口中,寫好 select * from v$lock where blocked=1; 這個語句,等待執行。在另一個窗口中,執行報錯的語句,執行之後(還沒有報錯),立即去窗口1中執行那個語句。就一定能夠查詢到記錄(被阻塞的事務相關的信息),然後通過這個信息(有 trx_id)就可以去 v$trx 以及 v$session 中,獲取到 我們要執行的這個sql 是被誰阻塞的了。可以通過 sp_close_session 殺掉阻塞源頭的會話,也可以找到執行阻塞源頭事務的人(沒有提交)讓他們提交,就不會造成阻塞了。或者乾等着,看阻塞源頭的事務什麼時候提交。
linux下怎麼安裝達夢(DM)數據庫
安裝達夢數據庫linux版的。
進入達夢數據庫所在的目錄,輸入命令 ./達夢數據庫的名稱。如 ./DMInstall.bin即可調出達夢數據庫的圖形安裝界面(前提是LINUX服務器安裝了圖形界面)如下圖
點擊OK,進入版本信息,點擊下一步
輸入序列號,序列號在sn.txt文件里,可用以下命令中任決一種查看文本文件的內容。
less 、 more 、cat等等。如輸入 less sn.txt,查看到了序列號。輸入。再點擊下一步。
選擇安裝方式,選典型安裝,這樣會裝上所有的包(省事)
指定達夢數據庫所安裝的位置,opt DMDBMS是其默認位置,但要注意數據庫是會不斷增長的,所以事先裝在一個容量大的分區,避免日後自己麻煩。改為 /usr/DMDBMS,因為安裝LINUX時,我的/usr分區容量給的最大。
9.安裝完成後會進入創建數據庫界面,如下圖,點擊創建數據庫.
安裝完成後,圖形界面「應用程序」下會多出達夢數據庫的選項且桌面會多出一個達夢的文件夾的快捷方式(而紅旗linux系統則只有在應用程序下多出達夢數據庫的選項),控制界和管理界面都在裏面。默認的SYSDBA用戶的初始密碼為SYSDBA。
備註:LINUX中的「應用程序」類似於WINDOWS的「開始」菜單。
至於在達夢數據庫中建用戶、數據庫、表,備份還原工具等都是圖形化界面幾乎和ORACLE差不多(完全仿照ORACLE),所以操作和ORACLE差不多,在此不再累敘。
最後補充一點最重要的,即JDK和TOMCAT等程序基本上都是網上下的。有些同事由於不會用LINUX,所以下載時就用的windows下載的。這就涉及到如何將這個widows中的文件(夾)拷到linux系統中去的問題。
有如下幾種辦法解決:
1. 通過網絡,走SMB協議去拿,這要求LINUX系統裝有SAMBAR客戶軟件包(默認都已經裝了),步驟:
(1) 先在WINDOWS系統上把文件夾共享(最好用全英文文件名),用戶必須要密碼(WINDOWS時默認要有密碼才能網絡訪問,除非改策略或註冊表)
(2) 在linux服務器終端界面,即全字符界面(命令界面)上輸入
smbmount //windows主機的IP/共享的目錄名 /要掛載的linux目錄 –o username=windows機器上有權限的用戶名 ,回車,提示入密碼時輸密碼
例 smbmount //192.168.13.153/hongqi /mnt –o username=administraotr
(意思是把IP為192.168.13.153這台機器的hongqi這個共享文件夾掛載到此LINUX機器上的/usr/mnt目錄,訪問本機的/mnt目錄就是訪問192.168.13.153機器的hongqi目錄。
用cp命令把需要的JDK和TOMCAT程序複製到本機的/usr目錄下來
命令如下,先進入/mnt目錄,ls看一下文件的名字。
cp –R jakarta-tomcat-5.0.28.tar.gz」空一格” /usr
cp –R jdk-1_5_0_15-linux-i586-rpm.bin /usr
介紹幾個國產數據庫?
一、DM
軟件名稱:達夢數據庫(DM)。
開發商:武漢達夢數據庫有限公司。
軟件描述:
達夢數據庫具有如下技術特色:支持多個平台之間的互聯互訪、高效的並發控制機制、有效的查詢優化策略、靈活的系統配置、支持各種故障恢復並提供多種備份和還原方式。
具有高可靠性、支持多種多媒體數據類型、提供全文檢索功能、各種管理工具簡單易用、各種客戶端編程接口都符合國際通用標準、用戶文檔齊全。
官網:
二、OpenBASE
軟件名稱:OpenBASE。
開發商:東軟集團有限公司。
軟件描述:
主要包括OpenBASE 多媒體數據庫管理系統、OpenBASE Web應用服務器、OpenBASE Mini嵌入式數據庫管理系統、OpenBASE Secure安全數據庫系統等產品。
所有的這些產品涵蓋了企業應用、Internet/Intranet、移動計算等不同的應用領域,具有不同的應用模式。
形成了OpenBASE面向各種應用的全面的解決方案。多媒體數據庫管理系統OpenBASE是OpenBASE產品系列的核心和基礎,其它的產品都是在其基礎上,根據各自應用領域的不同特點發展、演變而成的。
官網:
三、思極有容
軟件名稱:思極有容分佈式數據庫。
開發商:國網信通和創意信息聯合研發
軟件描述:
一款國產自主可控的分佈式關係型數據庫。支持國產CPU、操作系統生態,支持雲平台和容器。在安全方面,設定多種權限訪問、審計、流量控制機制,實現真正資源隔離。
產品採用當前領先分佈式技術,提供多種隔離級別,保障完整分佈式事務。通過讀寫分離、並行計算、在線橫向擴展,實現集群性能準線性提升,可達數百萬級TPM。
官網:
四、KingbaseES
軟件名稱:金倉數據庫管理系統KingbaseES。
開發商:北京人大金倉信息技術有限公司。
軟件描述:
交互式工具ISQL;圖形化的數據轉換工具; 多種方式的數據備份與恢復; 提供作業調度工具;方便的用戶管理;支持事務處理;支持各種數據類型;提供各種操作函數;提供完整性約束;支持視圖;支持存儲過程/函數;支持觸發器。
官網:
五、阿里的數據庫系統
軟件名稱:OceanBase PolarDB
官方稱為「完全自主研發的金融級分佈式關係數據庫」。下面是其官網的介紹:OceanBase 對傳統的關係數據庫進行了開創性的革新。
在普通硬件上實現金融級高可用,在金融行業首創「三地五中心」城市級故障自動無損容災新標準,同時具備在線水平擴展能力,創造了4200萬次/秒處理峰值的紀錄(註:當時TPS官宣為25.6w)。
現在OceanBase的版本已經2.x了,OceanBase TPC-C的評測刷遍了朋友圈,TPS達到了100w (6088w tpmc),榜單第一。
官網:
六、騰訊的數據庫系統
軟件名稱:TDSQL
其官網簡介:分佈式數據庫(Tencent Distributed SQL,TDSQL)是騰訊打造的一款分佈式數據庫產品,具備強一致高可用、全球部署架構、分佈式水平擴展、高性能、企業級安全等特性。
同時提供智能 DBA、自動化運營、監控告警等配套設施,為用戶提供完整的分佈式數據庫解決方案。
目前 TDSQL 已經為超過500+的政企和金融機構提供數據庫的公有雲及私有雲服務,客戶覆蓋銀行、保險、證券、互聯網金融、計費、第三方支付、物聯網、互聯網+、政務等領域。TDSQL 亦憑藉其高質量的產品及服務,獲得了多項國際和國家認證,得到了客戶及行業的一致認可。
官網:
三、華為的數據庫系統
軟件名稱:GaussDB
全球首款AI-Native數據庫,內部有100、200、300多個版本,應該是基於PostgreSQL開發的。在國內,可能除了阿里,就到華為的團隊了(高斯實驗室)。和不少高校建立了合作。
官網:
總結
如果你傾向極強的定製性和高度兼容MySQL,推薦思極有容數據庫,因為它這兩者是優化到極致且比較簡潔,可控性強。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/195784.html