達夢資料庫安裝及基礎操作

alextian發表於2019-11-06

一,安裝

  1. 建立好使用者和安裝檔案

  2. 配置環境變數

    Vi .bash_profile;

  3. 檔案開啟數
    Vi /etc/security/limits.conf

  4. 安裝 ./DMInstall.bin

  5. 安裝有視覺化頁面,如果打不支援視覺化頁面可以執行 ./DMInstall.bin -i

  6. 安裝完成需要切換ROOT執行/dm7/script/root/root_installer.sh

  7. 安裝完後建立資料庫,根據視覺化頁面一步一步來就可以。需要設定下路徑啥的。建立完後執行

     /dm7/script/root/dm_service_installer.sh -s /dm7/bin/DmServiceDMSERVER

    指令碼:

      建立:./dminit path=/dm7/data db_name=DM01 instance_name=TEST1 port_num=5237

      註冊服務:/dm7/script/root/dm_service_installer.sh -t dmserver -p TEST1 -i/dm7/data/DM01/dm.ini

  8. 連線資料庫命令:disql,或者執行./manager開啟資料庫介面。

  9. 例項狀態


    啟動服務:service DmServiceTEST1 start

              service DmServiceTEST1 stop

              service DmServiceTEST1 restart 
    變更例項狀態:alter database mount;

                       alter database open;

  10. 表空間建立增加

    create tablespace tbs2 datafile '/dm7/data/DAMENG/tbs2_01.dbf' size 50 autoextend on maxsize 100;


    create tablespace tbs3 datafile '/dm7/data/DAMENG/tbs3_01.dbf' size 50 autoextend on next 1 maxsize 100;


    create tablespace tbs4 datafile '/dm7/data/DAMENG/tbs4_01.dbf' size 50 autoextend on next 1 maxsize 100,'/dm7/data/tbs4_02.dbf' size 50 autoextend on next 1 maxsize 100; alter tablespace tbs2 add datafile '/dm7/data/DAMENG/tbs2_02.dbf' size 50 autoextend on maxsize 100;

  11. 資料庫使用者

    為資料庫設定一個使用者,該賬戶,可以建立自己表,有屬於自己的獨立的表空間,使用者的密碼要求每60 天變更一次。

      Create tablespace test datafile /dm7/data/DAMENG/test01.dbf  size 32;

         create user test identified by Dameng1234 limit password_life_time 60 default tablespace test;
或者直接通過圖形介面操作


新建角色許可權可以給到欄位。這麼來比較方便


二、查詢操作等

sql92    部分 sql99

SQL 結構化查詢語言

DDL   定義 create  drop alter  truncate

DML 管理   select update delete insert

DCL   控制 grant revoke

TCL   事務控制: commit rollback

  1. join

    比較喜歡用這個,單獨記下。
    把寫在 left join 左邊的全部顯示,右邊的只顯示滿足條件的,不滿足條件的用 Null 代替。
    把寫在 right join 右邊的全部顯示,左邊的只顯示滿足條件的,不滿足條件的用 Null 代替。

  2. 表,這個照搬講義了

    達夢支援那些表:

    預設的表(索引組織表),堆表,臨時表,分割槽表,外部表等。

    如何去規劃表?

    命名:字母開頭 a-z,0-9,$#_

    資料型別:int char varchar date clob blob number 等等。

    儲存位置:自已的規劃表空間

    約束(5 大約束)

    非空,唯一,主鍵,檢查,外來鍵。

    註釋:comment

    遵循3 正規化

  3. 圖形介面還是用著比較舒服的,簡單粗暴  ,比較喜歡這麼操作,清楚。

  4. 檢視索引序列。直接用介面處理停不下來。。

  5. 歸檔
    需要切換例項狀態

 

----待更新,準備考試去了。



       

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952926/viewspace-2662857/,如需轉載,請註明出處,否則將追究法律責任。

相關文章