達夢安裝

duyingzhou發表於2022-03-18

 一、檢查防火牆是否關閉

  1、檢視firewall服務狀態

 

systemctl status firewalld

 

  2、開啟、重啟、關閉服務

 

# 開啟systemctl start firewalld

 

# 重啟systemctl restart firewalld

 

# 關閉systemctl stop firewalld

 

 systemctl disable firewalld #永久關閉,即設定開機的時候不自動啟動

 

注:關閉後,再設定開機不自動啟動

   二、 檢查 Linux系統資訊

#獲取系統位數

getconf LONG_BIT

#查詢作業系統 release 資訊

lsb_release -a

#查詢系統資訊

cat /etc/issue

#查詢系統名稱

uname -a

 

   三、檢查記憶體使用情況

1、執行記憶體必須大於1g,儲存記憶體必須大於15g

 

2、#獲取記憶體總大小 grep MemTotal /proc/meminfo

 

#獲取交換分割槽大小 grep SwapTotal /proc/meminfo

 

#獲取記憶體使用詳情   free

 

3、檢查儲存空間 df –h  /tmp

注:如果按照tmp空間不足,則修改環境變數(處在dmdba使用者)

1、 輸入vim ~/.bashrc

在最後一行加入DM_INSTALL_TMPDIR= /dm (該資料夾必須是dmdba,dinstall下,不能是安裝達夢的目錄)

export DM_INSTALL_TMPDIR

儲存並退出

 

2、使環境變數生效:source ~/.bashrc,繼續安裝

 

 

三.建立使用者

1. 建立安裝使用者組 dinstall

groupadd dinstall

 2. 建立安裝使用者 dmdba

 useradd -g dinstall dmdba

3. 初始化使用者密碼

 passwd dmdba

 

 

 

 

 

4、檢查系統操作限制 ulimit -a

 

開啟   Vi /etc/security/limits.conf    ,在末尾出新增以下內容

dmdba soft nofile 65590

  dmdba hard nofile 65590

 

 

5、切換到dmdba 使用者,輸入 ulimit -n     如果是65590,說明設定成功

 

6、exit切換到root    ,進入opt資料夾(提前把達夢資料庫放到opt資料夾),檢視是否有資料庫檔案

 

 

7、[root@localhost opt]# mount -o loop dm8_setup.iso /mnt/

mount: /dev/loop0 防寫,將以只讀方式掛載

 

8、進入到mnt資料夾,檢視是否有資料庫檔案

9、xhost +

 

10、切換到dmdba ,,輸入 export DISPLAY=:0

 

11、xhost +

 

12、./DMIntall.Bin

 

四、檢視是否安裝連線成功

方法一、

 

方法二、

 

 

 

 

 

 

修改埠後登陸:

./disql  SYSDBA/密碼 @localhost:5237

 

 

 

五、檢視資料庫是否已啟動

方法一  DM伺服器檢視   (前提是已經建立例項服務)

 

{start|stop|status|condrestart|restart}

 

方法二  通過系統服務

 

 

 

-R

該檔案下的所有檔案都變化

 

 

 

 

 

chgrp  使用者名稱     檔名   -R

chown 使用者名稱    檔名   -R

 

 

移動

 

邏輯匯出

 

 

例項:將使用者名稱和密碼均為SYSDBA,IP地址為192.168.152.101,埠號為5237的資料庫採用FULL方式完全匯出。 /user/data為數字證書路徑。匯出檔名為db_str.dmp,匯出的日誌檔名為db_str.log,匯出檔案的路徑為/dm/backup。

————————————————

./dexp USERID=SYSDBA/SYSDBA@localhost:5237 #/user/data(刪除) FILE=db_str.dmp DIRECTORY=/dm/backup LOG=db_str.log FULL=Y


 

達夢資料庫開啟相容oracle模式:

 

杜營周:

select para_name,para_value,para_type from v$dm_ini where para_name='COMPATIBLE_MODE';

 

 

修改引數指定範圍:

sp_set_para_value(2,’COMPATIBLE_MODE’,2); (只動後面的數字)

 

 

 

 

 



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

相關文章