最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

通過HSODBC訪問mysql的實現(xiàn)步驟

 更新時間:2009年10月13日 19:10:06   作者:  
通過HSODBC訪問mysql的實現(xiàn)方法,需要的朋友可以參考下。
一、環(huán)境
OS:Linux myhostname 2.6.9-42.ELsmp #1 SMP Sat Aug 12 09:39:11 CDT 2006 i686 i686 i386 GNU/Linux
CentOS release 4.4 (Final)
Oracle:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod,數(shù)據庫已經安裝好
mysql:5.1.34-community for windows

二、安裝配置
1. 安裝unixODBC,用root用戶
rpm -Uvh unixODBC-2.2.12-1.el4s1.1.i386.rpm
2. 安裝mysql ODBC,用root用戶
rpm -Uvh mysql-connector-odbc-5.1.5-0.i386.rpm
3. 安裝oracle gateway,用oracle用戶
我裝的是10201_gateways_linux32.zip
unzip 10201_gateways_linux32.zip
cd gateways
./runInstaller
安裝方法和oracle db 軟件一樣,我把gateway和db裝一起了,共用一個OracleHOME
4. 配置/etc/odbc.ini
[DSName]
Driver =/usr/lib/libmyodbc5.so
Description =MySQL
Server =xxx.xxx.xxx.xxx
Port =3306
User =root
UID =root
Password = mypass
Database =mysqldbname
Option =3
Socket =
charset =utf8
測試ODBC
isql -v DSName root mypass
5. 配置$ORACLE_HOME/hs/admin/initDSName.ora
HS_FDS_CONNECT_INFO = DSName
HS_FDS_TRACE_LEVEL = 0
HS_FDS_SHAREABLE_NAME = /usr/lib/libmyodbc5.so
6. 配置listener.ora,加紅色部分
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /usr/u01/app/oracle/product/10.2.0/db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = BOSS)
(ORACLE_HOME = /usr/u01/app/oracle/product/10.2.0/db_1)
(SID_NAME = BOSS)
)
(SID_DESC =
(SID_NAME = phpcms)
(ORACLE_HOME = /usr/u01/app/oracle/product/10.2.0/db_1)
(PROGRAM = hsodbc)
)
)
7. 配置tnsnames.ora,添加
DSName =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.125)(PORT = 1521))
)
(CONNECT_DATA = (SERVICE_NAME = DSName))
(HS = OK)
)
8. 重啟監(jiān)聽器并測試
lsnrctl reload
lsnrctl service
Service "DSName" has 1 instance(s).
Instance "DSName", status UNKNOWN, has 1 handler(s) for this service...
Handler(s):
"DEDICATED" established:3 refused:0
LOCAL SERVER
The command completed successfully
tnsping DSName
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.125)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = DSName)) (HS = OK))
OK (0 msec)
9. 建立dblink
CREATE PUBLIC DATABASE LINK linkname
CONNECT TO "root"
IDENTIFIED BY <PWD>
USING 'DSName';
10. 測試
select "name" from t1@linkname;
三、遺留問題
1. 字符集問題,最好oracle和mysql是utf8,否則中文有問題
2. text字段會報錯:
select "textcol" from t1@linkname;
ORA-28500: 連接 ORACLE 到非 Oracle 系統(tǒng)時返回此信息:
[Generic Connectivity Using ODBC][MySQL][ODBC 5.1 Driver][mysqld-5.1.34-community]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"t1" WHERE "id"=1' at line 1 (SQL State: 37000; SQL Code: 1064)
ORA-02063: 緊接著 2 lines (起自 DSName)
本來想用datadirect的mysql ODBC試試,可只支持mysql enterprise版本,實在不好找,以后有機會再說吧。

相關文章

  • MySQL日志專項之redo log和undo log介紹

    MySQL日志專項之redo log和undo log介紹

    MySQL日志記錄了MySQL數(shù)據庫日常操作和錯誤信息,MySQL有不同類型的日志文件(各自存儲了不同類型的日志),從日志當中可以查詢到MySQL數(shù)據庫的運行情況、用戶操作、錯誤信息等
    2022-08-08
  • MySQL的視圖和索引用法與區(qū)別詳解

    MySQL的視圖和索引用法與區(qū)別詳解

    這篇文章主要介紹了MySQL的視圖和索引用法與區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • MySQL?Server?層四個日志詳解

    MySQL?Server?層四個日志詳解

    這篇文章主要介紹了MySQL?Server?層四個日志,包括錯誤日志,查詢日志,二進制日志及慢查詢日志,本文結合示例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2022-03-03
  • MySQL之索引結構解讀

    MySQL之索引結構解讀

    這篇文章主要介紹了MySQL之索引結構解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Windows平臺下MySQL安裝與配置方法與注意事項

    Windows平臺下MySQL安裝與配置方法與注意事項

    這篇文章主要介紹了Windows平臺下MySQL安裝與配置方法與注意事項,需要的朋友可以參考下
    2017-04-04
  • 一步一步教你網站同步鏡像(轉載)

    一步一步教你網站同步鏡像(轉載)

    一步一步教你網站同步鏡像(轉載)...
    2006-10-10
  • mysql共享鎖與排他鎖用法實例分析

    mysql共享鎖與排他鎖用法實例分析

    這篇文章主要介紹了mysql共享鎖與排他鎖用法,結合實例形式分析了mysql共享鎖與排他鎖相關概念、原理、用法及操作注意事項,需要的朋友可以參考下
    2019-09-09
  • MySQL 全文索引使用指南

    MySQL 全文索引使用指南

    在 MySQL 中,我們經常使用 WHERE 條件用于進行值的相等比較、范圍過濾。然而,我們也會使用關鍵字進行搜索,這個基于搜索值與其他值的相關性來進行過濾。MySQL全文檢索即用于這種場景。本篇將介紹如何使用全文檢索。
    2021-05-05
  • mysql 5.6.14 win32 解壓縮版(免安裝)安裝配置教程

    mysql 5.6.14 win32 解壓縮版(免安裝)安裝配置教程

    這篇文章主要介紹了mysql 5.6.14 win32 解壓縮版(免安裝)安裝配置教程,感興趣的小伙伴們可以參考一下
    2016-11-11
  • 使用distinct在mysql中查詢多條不重復記錄值的解決辦法

    使用distinct在mysql中查詢多條不重復記錄值的解決辦法

    使用distinct在mysql中查詢多條不重復記錄值的解決辦法...
    2006-12-12

最新評論

呈贡县| 济南市| 子长县| 常德市| 湄潭县| 剑阁县| 云南省| 信宜市| 栾川县| 永嘉县| 扎囊县| 昭平县| 井冈山市| 永春县| 元阳县| 台中市| 乡宁县| 松滋市| 东宁县| 彰武县| 斗六市| 冷水江市| 沁水县| 汕尾市| 青铜峡市| 瑞安市| 广汉市| 宜兰市| 东乡| 孝义市| 宜州市| 广汉市| 玉树县| 镇远县| 澄迈县| 连平县| 英山县| 金堂县| 安福县| 阳江市| 嘉禾县|