1、安裝dm7的odbc驅動包軟體(即動態庫檔案)
在oracle伺服器安裝dm資料庫或上傳達夢安裝後的bin目錄到oracle伺服器,bin目錄裡存放著達夢庫的動態庫檔案。2、oracle伺服器配置達夢unixodbc資料來源我本地oracle伺服器的達夢動態檔案路徑是:/home/dmdata/bin
vi /usr/local/etc/odbcinst.ini //配置odbc驅動路徑3、測試資料庫是否能用#新增以下內容(使用root)
[dm7]
description = dm odbc dsn
driver = /home/dmdata/bin/libdodbc.so
setup = /lib/libdmodbcsetup.so
threading = 0
vi /etc/odbc.ini //配置odbc資料來源
#新增以下內容(使用root)
[dmdblink]
description = dm odbc dsn
driver = dm7
server = 192.1.1.10 #遠端dm資料庫ip
uid = test #遠端dm資料庫使用者名稱
pwd = test #遠端dm資料庫使用者密碼
tcp_port = 5236
--測試資料庫連線4、新增tnsnameisql -v dmdblink
vi $oracle_home/network/admin/tnsnames.ora5、監聽dmdblink新增以下內容:
dmdblink=
(description =
(address = (protocol = tcp)(host = oracle節點ip)(port = oracle節點埠))
(connect_data =
(server = dedicated)
(sid = dmdblink)
)(hs = ok)
)測試tnsname是否可用
tnsping dmdblink 正常
vi $oracle_home/network/admin/listener.ora6、配置init$sid.ora檔案#新增以下內容
sid_list_listener =
(sid_list =
(sid_desc =
(sid_name = dmdblink )
(oracle_home =/home/oracle/database/product/11.2.0/db_1) (envs=ld_library_path=/home/oracle/database/product/11.2.0/db_1/lib:/home/dmdata/bin)
(program = dg4odbc)--dg4odbc是oracle了解異庫的一種協議))
重啟監聽
lsnrctl stop //停止監聽
lsnrctl start //啟動監聽
lsnrctl status //檢視監聽狀態
除本機oracle例項外還應該有dmdblink被監聽,status 為unknown。
cd $oracle_home/hs/admin7、在oracle中建立並使用dblinkvi initdmdblink.ora
#新增以下內容
hs_fds_connect_info = dmdblink //unixodbc資料來源名稱
hs_fds_trace_level = off //debug等級,off為關閉
hs_fds_shareable_name = /usr/lib64/libodbc.so //unixodbc驅動
hs_language = american_america.zhs16gbk //oracle資料庫字符集
set odbcini= /etc/odbc.ini //unixodbc資料來源配置檔案
--建立dblinkcreate database link test connect to 「test」 identified by 「test」 using 『dmdblink』;
--oracle測試連線達夢
select * from v$version@test ;--查詢dm庫的v$version檢視,查詢成功為搭建成功成功
利用DBLINK實現DM7到ORACLE的跨庫訪問
例項名 ip位址 作業系統版本 資料庫版本 orcl 192.168.10.92 windows xp pro sp3 32位 oracle database enterprise edition release 11.2.0.1.0 32 bit windows dameng 192.168.10...
dm7審計設定
審計設定 審計開關由 dm 的 ini 引數 enable audit 控制 0 關閉審計 1 開啟普通審計 2 開啟普通審計和實時審計 檢視審計的值 select from v parameter where name enable audit 設定enable audit為1 sp set pa...
DM7統計資訊
一 什麼是統計資訊 統計資訊主要是描述資料庫中表 索引的大小 規模 資料分布狀況等的一類資訊。比如,表的行數 塊數 平均每行的大小 索引的leaf blocks 索引欄位的行數 不同值的大小等,都屬於統計資訊。cbo正是根據這些統計資訊資料,計算出不同訪問路徑 不同join 方式下,各種執行計畫的成...