自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux Oracle訪問MySQL的Client端軟件

運(yùn)維 系統(tǒng)運(yùn)維
首先在Linux Oracle所在計(jì)算機(jī)安裝MySQL的Client端軟件,并且x86_64和i386版本的都需要安裝,以便可以連接MySQL數(shù)據(jù)庫。查看Client安裝情況.

Linux Oracle已被廣泛應(yīng)用但是也在不斷的更新,這里介紹Linux Oracle裝設(shè)置使用,幫助大家安裝更新Linux Oracle系統(tǒng)前一陣在公司通過Linux Oracle訪問MySQL,測試環(huán)境:CentOS5_X64, Oracle10g_X64, MySQL5 。把一些經(jīng)驗(yàn)分享給大家!

1, 首先在Linux Oracle所在計(jì)算機(jī)安裝MySQL的Client端軟件,并且x86_64和i386版本的都需要安裝,以便可以連接MySQL數(shù)據(jù)庫。查看Client安裝情況:
rpm -qa |grep mysql
mysql-5.0.45-7.el5
mysql-5.0.45-7.el5
得到兩條記錄,一條是x86_64的,一條是i386的。

如果看到還沒有安裝mysql客戶端軟件,則需要安裝:
yum install mysql
yum install mysql.i386
驗(yàn)證在此Linux Oracle所在計(jì)算機(jī)是可以連接目標(biāo)主機(jī)MySQL數(shù)據(jù)庫:
mysql -h 192.168.1.1 -u root -p mysql

2, 檢查Linux Oracle所在計(jì)算機(jī)是否已安裝MySQL ODBC客戶端,并且x86_64和i386版本的都需要安裝。 rpm -qa |grep mysql-connect 如果沒有安裝mysql-connector-odbc,則用下面命令下載和安裝:下載 mysql-connector-odbc:wget ftp://mirror.switch.ch/pool/3/mirror/centos/5.2/os/i386/CentO S/mysql-connector-odbc-3.51.12-2.2.i386.rpm 安裝mysql-connector-odbc: rpm -ivh mysql-connector-odbc-3.51.12-2.2.i386.rpm 得到提示 libltdl.so.3 is needed by mysql-connector-odbc-3.51.12-2.2.i386 ,發(fā)現(xiàn)需要安裝libtool的i386版本,因此通過如下命令安裝libtool-ltdl.i386:
yum list *.i386|grep libtool
yum install libtool-ltdl.i386

3, 在Linux Oracle所在計(jì)算機(jī)編輯/etc/odbc.ini文件,測試ODBC工作vi /etc/odbc.ini #odbc.ini內(nèi)容如下

  1. [test]   
  2. Driver=/usr/lib64/libmyodbc3.so   
  3. Description=MySQL   
  4. Server=192.168.1.1(MySQL Server IP)   
  5. Port=3306   
  6. User= (MySQL Username)  
  7. UID= (MySQL Username)  
  8. Password= (MySQL PWD)  
  9. Database= (MySQL Database Name)  
  10. Option=3   
  11. Socket=  

在命令行中執(zhí)行下列命令,應(yīng)能夠順利登入MySQL Client窗口,即證明ODBC功能正常: isql -v testquit

4, 編輯hs配置文件 vi /ora10g/hs/admin/inittest.ora(注意文件名中藍(lán)色部分為odbc.ini中藍(lán)色名稱)

  1. HS_FDS_CONNECT_INFO = test 
  2. HS_FDS_TRACE_LEVEL = on(正式使用后,不需要排錯的時(shí)候應(yīng)設(shè)為off)   
  3. HS_FDS_TRACE_FILE_NAME = test.trc   
  4. HS_FDS_SHAREABLE_NAME=/usr/lib/libmyodbc3.so   
  5. set ODBCINI=/etc/odbc.ini  

5, 編輯Linux Oracle所在計(jì)算機(jī)的Oracle listener的配置文件,建立一個(gè)模擬Oracle Listener的監(jiān)聽方式,為將來建立dblink做準(zhǔn)備: vi /ora10g/network/admin/listener.ora 加入如下語句:

  1. (SID_DESC =  
  2. (SID_NAME = test)   
  3. (ORACLE_HOME = /ora10g)   
  4. (PROGRAM = hsodbc)   
  5. (ENVS=LD_LIBRARY_PATH=/ora10g/lib32:/usr/lib64:/ora10g/lib)  

listener.ora文件現(xiàn)在的內(nèi)容變成:

  1. SID_LIST_LISTENER = (  
  2. SID_LIST =   
  3. (SID_DESC =   
  4. (ORACLE_HOME = /ora10g)   
  5. (PROGRAM = extproc)   
  6. (GLOBAL_DBNAME=prod)   
  7. (SID_NAME=prod)   
  8. (SID_DESC =   
  9. (SID_NAME = test)   
  10. (ORACLE_HOME = /ora10g)   
  11. (PROGRAM = hsodbc)   
  12. (ENVS=LD_LIBRARY_PATH=/ora10g/lib32:/usr/lib64:/ora10g/lib)   
  13. LISTENER =   
  14. (DESCRIPTION_LIST =   
  15. (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)  
  16. (ADDRESS = (PROTOCOL = TCP)(HOST = 0.0.0.0)(PORT = 1521

執(zhí)行l(wèi)snrctl reload使Listener生效:

  1. su – oracle   
  2. lsnrctl reload   
  3. LSNRCTL for Linux: Version 10.2.0.4.0 - Production on 09-FEB-2009 13:59:38 Copyright (c) 1991, 2007, Oracle.   
  4. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))   
  5. The command completed successfully   
  6. lsnrctl status   
  7. LSNRCTL for Linux: Version 10.2.0.4.0 - Production on 12-FEB-2009 08:56:00  
  8. Copyright (c) 1991, 2007, Oracle.All rights reserved.  
  9. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))  
  10. STATUS of the LISTENER  
  11. AliasLISTENER  
  12. Version TNSLSNR for Linux: Version 10.2.0.4.0 - Production  
  13. Start Date 03-JAN-2009 03:47:39  
  14. Uptime40 days 5 hr. 8 min. 20 sec  
  15. Trace Leveloff  
  16. SecurityON: Local OS Authentication  
  17. SNMP OFF  
  18. Listener Parameter File/ora10g/network/admin/listener.ora  
  19. Listener Log File/ora10g/network/log/listener.log  
  20. Listening Endpoints Summary...  
  21. (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))  
  22. (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=0.0.0.0)(PORT=1521)))  
  23. Services Summary...  
  24. Service "PLSExtProc" has 1 instance(s).  
  25. Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...  
  26. Service "test" has 1 instance(s).  
  27. Instance "test", status UNKNOWN, has 1 handler(s) for this service...  
  28. The command completed successfully 

6, 編輯Linux Oracle所在計(jì)算機(jī)中的tnsnames.ora文件,便于建立dblink。注意,此tnsnames的配置可以支持tnsping,但是不能支持sqlplus登錄,只用于dblink:vi /ora10g/network/admin/tnsnames.ora

  1. test =  
  2. (DESCRIPTION =  
  3.  (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))  
  4.  (CONNECT_DATA =  
  5. (SID = test)  
  6.  (HS = OK

7, 在Oracle Database建立dblink:

  1. create public database link MYSQL   
  2. connect to "mysql username" identified by "mysql pwd"   
  3. using '(DESCRIPTION =   
  4. (ADDRESS = (PROTOCOL = TCP) (HOST = 127.0.0.1) (PORT =1521) )   
  5. (CONNECT_DATA = (SIDtest) )   
  6. (HS=OK

要注意用戶名和密碼處需要用雙引號,否則Linux Oracle所傳輸?shù)亩际谴髮懽帜?,可能無法登錄進(jìn)入MySQL。

8, 由于MySQL中的表名的大小寫敏感,因此需要在進(jìn)行SQL查詢時(shí)對表名用雙引號擴(kuò)起來
select * from "tablename"@test

【編輯推薦】

  1. Linux Oracle 10g軟件安裝數(shù)據(jù)庫
  2. Linux Oracle可以裝在WMware虛擬機(jī)上
  3. Linux mount命令系統(tǒng)掛載與鏡像處理
  4. Linux vmstat進(jìn)程信息和內(nèi)存信息
  5. Linux PHP編譯生成擴(kuò)展與修改配置
責(zé)任編輯:佚名 來源: CSDN
相關(guān)推薦

2009-03-13 14:44:55

客戶端C#Oracle

2011-06-28 13:26:23

Oracle數(shù)據(jù)庫ODBC

2011-11-22 09:36:41

虛擬化VMwarevSphere Cli

2010-10-28 16:31:27

連接oracle

2011-07-08 09:53:36

OracleCitrix

2010-04-20 14:18:23

2014-12-08 14:54:56

hadoop框架線程網(wǎng)絡(luò)

2010-06-09 14:39:58

2011-03-04 15:40:04

FileZilla

2010-04-20 13:44:58

Oracle強(qiáng)制訪問

2011-04-13 14:07:17

OracleSybase數(shù)據(jù)庫

2010-04-14 15:45:49

Oracle 數(shù)據(jù)庫

2010-04-20 13:54:24

Oracle強(qiáng)制訪問

2011-07-27 11:39:00

ORA_CLIENT_

2022-07-14 08:00:00

CockpitLinux工具

2010-02-03 16:16:49

Linux Oracl

2010-10-11 17:46:01

mysql客戶端

2010-10-28 16:17:22

2010-11-19 13:59:25

oracle告警日志

2010-04-19 09:35:58

Oracle細(xì)粒度
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號