天天看點

DM7目的端-搭建DMHS系統

6.1安裝準備

DMHS 支援的作業系統平台: Windows 系列(包括 XP、 Win2003、 Win7/8/10、

WinServer2008 等), Linux(Redhat、 Ubuntu、 CentOS、 Kylin、 Rocky 等)、 Aix、 Solaris 等。

記憶體要求: DMHS 需要的記憶體總量取決于執行的分析線程以及執行線程的并發數,最少需

要 1G 記憶體。

磁盤需求: DMHS 安裝檔案占用 277M,包括了管理工具以及管理界面占用的空間,

另外需要一些額外的空間存儲 DMHS 運作的日志檔案。

作業系統權限:在 Windows 安裝時,安裝和執行 DMHS 的使用者必須是管理者身份;

在 Linux 平台下安裝,安裝使用者必須有權限讀寫 DMHS 安裝目錄,将涉及的資料庫接口

動态庫添加到系統共享庫環境變量中。

6.2安裝

6.3參數檢查

6.3.1歸檔參數檢查

select arch_mode from v$database;

DM7目的端-搭建DMHS系統

手動配置歸檔

alter database mount;

alter database add archivelog ‘DEST=/opt/dm7_arch,TYPE=LOCAL,FILE_SIZE=256,SPACE_LIMIT=0’;

alter database archivelog;

alter database open;

DM7目的端-搭建DMHS系統

6.3.2附加日志參數

select * from v$dm_ini where para_name=‘RLOG_APPEND_LOGIC’;

DM7目的端-搭建DMHS系統

PARA_VALUE=1為已開啟,0為未開啟

開啟附加日志

call sp_set_para_value(2,‘RLOG_APPEND_LOGIC’,1);

開啟後重新開啟資料庫

DM7目的端-搭建DMHS系統

6.3.3 DDL同步參數

select * from v$dm_ini where para_name=‘RLOG_APPEND_SYSTAB_LOGIC’;

與附加日志參數配置一緻

DM7目的端-搭建DMHS系統

CALL SP_SET_PARA_VALUE(2,‘RLOG_APPEND_SYSTAB_LOGIC’,1);

重新開機資料庫服務

DM7目的端-搭建DMHS系統

6.4配置DDL

執行腳本

腳本在dmhs/scripts目錄下

在disql下

`/home/oracle/dmhs/scripts/ddl_sql_dm7.sql

檢查建立的觸發器和輔助表是否有效,檢查輔助表的語句:

select owner, table_name from dba_tables where owner = ‘SYSDBA’ and table_name like ‘DMHS%’ and status =

‘VALID’;

DM7目的端-搭建DMHS系統

檢查觸發器

select owner, trigger_name from dba_triggers where owner = ‘SYSDBA’ and trigger_name like ‘DMHS%’ and

status = ‘Y’;

DM7目的端-搭建DMHS系統

2.5配置DM7目的端

dmhs.hs

<?xml version="1.0" encoding="GB2312"?>

<dmhs>
    <base>
        <siteid>2</siteid>
        <mgr_port>5345</mgr_port>
        <chk_interval>3</chk_interval>
        <ckpt_interval>60</ckpt_interval>
        <lang>ch</lang>
        <version>2.0</version>
    </base>
     <exec>
           <recv>
                <data_port>5346</data_port> <!--接收資料端口-->
           </recv>
                <db_type>dm7</db_type>
                <db_sever>127.0.0.1</db_sever>
                <db_user>SYSDBA</db_user>       <!--資料庫使用者名-->
                <db_pwd>SYSDBA</db_pwd>
                <db_name></db_name>
                <char_code>PG_GB18030</char_code>
                <db_port>5236</db_port>
                <exec_thr>4</exec_thr>         <!--執行線程參數-->
                <exec_sql>1024</exec_sql>
                <exec_trx>5000</exec_trx>
                <exec_rows>1000</exec_rows>
     </exec> 
</dmhs>