達夢數據庫整理

1. 達夢數據庫卸載sql

1.1 關閉達夢數據庫服務數據庫

[root@localhost dm8]# cd /dm8/script/root服務器

[root@localhost root]# sh dm_service_uninstaller.sh -n DmAPServiceoracle

[root@localhost root]# sh dm_service_uninstaller.sh -n DmServiceDMSERVERide

1.2. 卸載數據庫工具

[root@localhost multi-user.target.wants]# cd /dm8oop

[root@localhost dm8]# sh uninstall.sh -i測試

 

2. 達夢數據庫安裝3d

2.1 硬件檢查(略)unix

2.2 安裝達夢數據庫時最好不要使用root用戶

[root@localhost /]# groupadd dinstall

[root@localhost /]# useradd -g dinstall dmdba

[root@localhost /]# passwd dmdba

2.3 掛載在合適的位置

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

個人根目錄中空間最大,把數據庫掛載到根目錄下

[root@localhost /]# mkdir -p /dm8

[root@localhost /]# chown dmdba:dinstall -R /dm8

掛載安裝包,個人安裝包在/home/DM目錄下

[root@localhost /]# cd /home/DM

[root@localhost DM]# mount -o loop dm8_20201107_x86_rh7_64_ent_8.1.1.144.iso /mnt

 

2.4 進行安裝操做

切換到dmdba用戶

su - dmdba

[dmdba@localhost /]$ cd /mnt

執行安裝命令

[dmdba@localhost mnt]$ ./DMInstall.bin -i

執行後,會提示選擇安裝語言,選擇中文

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

接下來選擇是否有key,若是有,則選擇Y,而且輸入路徑,不然選擇N

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

設置時區爲21:中國標準時間

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

安裝類型選擇典型安裝

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

安裝目錄,選擇/dm8

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

最後確認安裝便可

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

安裝成功後,須要切換到root用戶,執行命令:

/dm8/script/root/root_installer.sh

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

3. 建立實例

接下來的操做,爲了方便,須要調出圖形化界面,安裝xmanager工具,並打開

切換到root用戶

su - root

切換以後執行:

[root@localhost DM]# export DISPLAY=192.168.101.6:0.0

[root@localhost DM]# xhost +

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

其中192.168.101.6是個人宿主機的ip,

出現上圖的結果後說明成功了一半

切換到dmdba用戶

su - dmdba

切換成功後執行:

[dmdba@localhost mnt]$ export DISPLAY=192.168.101.6:0.0

[dmdba@localhost mnt]$ xhost +

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

若是也出現上圖的結果,則能夠調用出圖形化界面

[dmdba@localhost mnt]$ cd /dm8/tool

[dmdba@localhost tool]$

使用dbca新增實例,執行命令,打開圖形化界面

[dmdba@localhost tool]$ ./dbca.sh

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

到了這一步,會彈出提示框

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

須要切換到root用戶,執行提示框中的命令

mv /dm8/bin/DmServiceDMSERVER.service /usr/lib/systemd/system/DmServiceDMSERVER.service

systemctl enable DmServiceDMSERVER.service

systemctl start DmServiceDMSERVER.service

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

建立實例完成。

 

4. 建立表空間

使用./manager工具建立表空間

su - dmdba

cd /dm8/tool

打開達夢管理工具圖形化界面

[dmdba@localhost tool]$ ./manager

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

輸入口令,登陸便可

登陸以後,右鍵點擊表空間

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

選擇【新建表空間】

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

直接在圖形化界面維護表空間信息

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

能夠經過DDL查看建表空間的DDL語句

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

按照須要維護好表空間信息後,點擊【肯定】按鈕便可

咱們看到表空間已經創建

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

5. 建立用戶

建立用戶一樣適用manager工具的圖形化界面便可

選擇合適的用戶進行新增

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

在圖形化界面維護新增用戶信息

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

一樣能夠經過DDL查看對應的DDL語句

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

確認沒有問題以後,點擊【肯定】便可建立用戶

咱們看到用戶已經新增

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

6. 建表

咱們以我新增的表空間以及用戶爲例,在TEST用戶下建表

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

直接寫sql,而後執行便可

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

由於我建表的時候沒有賦建表權限,致使建表出現問題,接下來能夠登陸sysdba用戶給TEST用戶賦權限

登陸sysdba用戶後,執行命令:

grant create table, create view to TEST;

再次回到TEST圖形化界面,執行建表語句

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

執行成功。

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

能夠看到咱們建的表已經存在。

 

7. 數據導入

針對剛建的CORP表編寫一些插入sql,生成問題件,以供導入使用

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

我把這個文件放在虛擬機的/dm8/data/DAMENG/路徑下

到達夢工具的路徑下,經過disql工具執行sql

[dmdba@localhost /]$ cd /dm8/tool

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

SQL> start /dm8/data/DAMENG/insertData.sql

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

執行後,能夠經過圖形化界面查看數據是否已經批量插入到表中。

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

數據已經成功導入。

 

8. 建立視圖

建立視圖與oracle一致,接下來咱們簡單建立一個進行說明便可

爲了防止覆蓋別人的視圖,咱們使用命令create view xxx as xxxx

若是有須要,也可使用create or replace view xxx as xxx

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

9. 參數修改

查看參數

select para_name, para_value, para_type from v$dm_ini;

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

參數類型:

Session :會話級,針對當前會話有效

Sys :系統級,影響全局

Infile :靜態參數,實例重啓才能生效

Read only: 只讀,只能手動編輯參數文件

我以靜態參數: COMPATIBLE_MODE 爲例進行參數修改的演示,改參數表示是否兼容其餘數據庫模式,所表明內容分別爲:

0_不兼容

1_兼容SQL92標準

2_兼容ORACLE

3_兼容MS SQL SERVER

4_兼容MYSQL

修改方式:

SP_SET_PARA_VALUE(2, ' COMPATIBLE_MODE ', 2);

第一個參數是參數類型:

1_動態參數

2_靜態參數

第二個是參數名

第三個是參數值

這個的意思是:把靜態參數 COMPATIBLE_MODE 的值改成2(兼容ORACLE)數據庫

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

又出現權限問題,我使用sysdba用戶修改參數

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

sysdba修改完成

這個時候我用TEST用戶查看時,para_value仍是0,並無被修改,這是由於咱們的參數是靜態參數,修改以後須要重啓服務才能夠生效。

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

重啓服務:

[root@localhost dm8]# cd /dm8/bin

先中止服務

[root@localhost bin]# ./DmServiceDMSERVER stop

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

再啓動服務

[root@localhost bin]# ./DmServiceDMSERVER start

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

咱們在使用TEST用戶查看參數時,能夠看到參數已經修改成2

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

10. 備份還原

達夢數據庫備份分爲冷備份與熱備份

鑑於咱們使用過程當中,通常是在數據庫正常被使用的時候進行備份,我這裏只進行熱備份的說明。

熱備份要求:

數據庫是open狀態

數據庫須要開啓歸檔

10.1 開啓歸檔

圖形化界面右鍵點擊,選擇【管理服務器】

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

選擇配置,點擊【轉換】按鈕

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

接下來選擇歸檔配置

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

配置完歸檔信息後,再到系統管理菜單下,把數據庫設置到打開狀態

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

完成以後能夠經過在客戶端執行sql,查看歸檔是否開啓

select name,arch_mode from v$database;

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

已經開啓歸檔。

10.2 備份

以表空間備份,還原爲例進行說明

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

右鍵點擊【表空間備份】

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

備份成功後,能夠在表空間備份中看到相關備份信息

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

這是咱們備份的表空間的物理文件地址,備份能夠保證在文件損壞或者丟失以後,進行還原。

下面我刪除文件,模擬文件丟失的狀況

進入相應路徑,刪除文件

[root@localhost DAMENG]# rm -rf TESTSPACE.dbf

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

刪除以後,再次登陸時,提示登陸失敗

10.3 還原

接下來咱們使用console工具進行表空間還原

還原以前,須要關閉數據庫實例

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

到路徑 /dm8/tool下

[dmdba@localhost tool]$ cd /dm8/tool

[dmdba@localhost tool]$ ./console

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

 

還原成功。

還原成功以後把實例重啓

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

重啓成功後,從新登陸

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

登陸成功,說明咱們已經成功進行還原。

咱們查看錶空間,有個感嘆號,這是由於咱們只進行了還原,尚未進行恢復

接下來繼續進行恢復操做

關閉實例服務

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

恢復成功,把數據庫實例服務打開,從新登陸查看錶空間

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

查看錶空間,黃色的感嘆號已經消失

又能夠查詢到數據文件。

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

11. 做業管理

做業管理,使用manager圖形化工具

下面增長一個天天00:00對數據庫進行徹底備份的做業。

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

12. ODBC配置

odbc配置使用root用戶

12.1 檢查gcc包

[root@localhost tool]# rpm -qa|grep gcc

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

有這個,說明已經安裝了gcc包,若是沒有安裝,則下載安裝

安裝指令:yum install gcc

將準備好的壓縮包放在虛擬機

unixODBC-2.3.0.tar.gz

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

對文件進行解壓

[root@localhost dm8]# tar zxvf unixODBC-2.3.0.tar.gz

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

[root@localhost dm8]# cd unixODBC-2.3.0/

[root@localhost unixODBC-2.3.0]# ./configure

[root@localhost unixODBC-2.3.0]# make && make install

[root@localhost unixODBC-2.3.0]# odbcinst -j

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

[root@localhost unixODBC-2.3.0]# cd /usr/local/etc

[root@localhost etc]# vi odbc.ini

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

在文件中輸入如下內容:

[dm8]

Description = DM ODBC DSND

Driver = DM8 ODBC DRIVER

SERVER = localhost

UID = SYSDBA

PWD = dm8666666

TCP PORT = 5632

保存文件

[root@localhost etc]# vi odbcinst.ini

在文件中輸入如下內容:

[DM8 ODBC DRIVER]

Description = ODBC DRIVER FOR DM8

DRIVER = /dm8/bin/libdodbc.so

保存文件。

 

測試鏈接

使用dmdba用戶

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

相關文章
相關標籤/搜索