A5怎么連接oracle,a5100怎么連接手機

程序中怎么連接oracle數(shù)據(jù)庫

首先必須正確安裝Oracle客戶端和PL/SQL,打開Oracle客戶端“配置和移植工具”-“Net Manager”

10年積累的網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有平南免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

打開“Net Manager”后,單擊“本地”-"服務(wù)命名",從這里可以看到曾經(jīng)配置的數(shù)據(jù)庫連接,選中"服務(wù)命名"后單擊左邊的綠色“+”標(biāo)志(紅色的×代表刪除)

在彈出的頁面中輸入“網(wǎng)絡(luò)服務(wù)名”,所謂網(wǎng)絡(luò)服務(wù)名就是自己給當(dāng)前正在配置的數(shù)據(jù)庫連接起一個容易識別的名稱,比如ora_ip地址的形式,輸入完成后單擊“下一步”

選擇“TCP/IP(Internet協(xié)議)”,單擊“下一步”

輸入“主機名”和“端口號”,主機名就是要連接Oracle數(shù)據(jù)庫的ip,端口號默認(rèn)是1521,單擊“下一步”

6

輸入“服務(wù)名“也就是SID,這里根據(jù)版本有一個劃分,自己根據(jù)使用的Oracle版本進(jìn)行選擇即可,”連接類型“如無特別需求選擇默認(rèn)即可,單擊“下一步

如何操作Oracle數(shù)據(jù)庫中的(+)連接

如何操作Oracle數(shù)據(jù)庫中的(+)連接

本文主要向你介紹的是Oracle數(shù)據(jù)庫中的(+)連接的實際操作,本文是以相關(guān)使用代碼的描述來引出其實際的操作,你如果是Oracle數(shù)據(jù)庫中的'(+)連接的瘋狂一族的話,就一起來看看吧!

1. 從表A.A1 (+) = 主表B.B1

復(fù)制代碼SELECT

1.TO_CHAR(TBA.FBS_IO_DATE,'YYYY/MM/DD') A1

2.,TBA.TBA_TBD_NO A2

3.,TBB.TBB_NAME_S A3

4.,TBC.TBC_CHAR1 A4

5.,TBD.TBD_NAME A5

6.,TBA.TBA_SNS_NAME_SP A6

7.,TBA.TBA_TORI_KIN A7

8.,TO_CHAR(TBA.TBA_RPL_DATE,'YYYY/MM/DD') A8

9.FROM

10.SNTBATRN TBA

11.,ZMTBCMST TBC

12.,CMTBBMST TBB

13.,CMTBDMST TBD

14.WHERE

15.TBA.TBA_KAI_CODE = 'XXX'

16.AND TBA.TBA_KESHI_KBN = '0'

17.AND TBA.TBA_TAISYO_KBN IN ('0', '2')

18.AND TBB_KAI_CODE (+) = 'XXX'

19.AND TBB_BUN_CODE (+) = 'S001'

20.AND TBB_START_DATE = SYSDATE

21.AND TBB_END_DATE = SYSDATE

22.AND TBB.TBB_CODE (+)= TBA.TBA_STN_CODE

23.AND TBC.TBC_KAI_CODE (+) = 'XXX'

24.AND TBC.TBC_SUB_KBN (+) = 'SN'

25.AND TBD.TBD_KAI_CODE (+) = 'XXX'

26.AND TBD.TBD_CODE (+) = TBA.TBA_SNS_CODE

2. 主表A.A1 = 從表B.B1 (+)

1.復(fù)制代碼

2.SELECT

3.TBA.TBA_1,

4.TBB.TBB_1,

5.TBC.TBC_1

6.FROM

7.TBA,

8.(SELECT TBB.TBB_1, TBB.TBB_2

9.FROM TBB

10.WHERE

11.TBB.TBB_3 LIKE '%NEWWEAPON%' TBB),

12.TBC

13.WHERE

14.主表TBC

15.TBA.TBA_A 2

16.從表TBB

17.AND TBA.TBA_2 = TBB.TBB_2

18.從表TBC

19.注意TRIM

20.AND TRIM(TBA.TBA_3) = TRIM(TBC.TBC_3 (+))

;

如何連接到linux上的oracle數(shù)據(jù)庫

裝好oracle數(shù)據(jù)庫,我們準(zhǔn)備用PLSQL Developer 這個軟件來連接服務(wù)器的數(shù)據(jù)庫!

下面簡單介紹設(shè)置此軟件并連接oracle數(shù)據(jù)庫的方法:

一、下載并安裝好PLSQL Developer(綠色版的也可以);

二、下載并解壓

Oracle免安裝版的客戶端:

三、建立tns配置文件。

1、在解壓的:“nstantclient-basic-nt-11.2.0.3.0”文件夾的下面建文件夾,路徑像這樣“nstantclient-basic-nt-11.2.0.3.0\neidown\admin“,其實這個倒是無所謂的,只是看起來與服務(wù)端上的更接近而已,與文章后面的環(huán)境變量要對應(yīng)。

2、拷貝服務(wù)端目錄“$ORACLE_HOME$\network\admin\tnsnames.ora”到客戶端的“nstantclient-basic-nt-11.2.0.3.0\neidown\admin“目錄,這個文件的內(nèi)容如下:(也可自行建立)

# tnsnames.ora Network Configuration File: /home/oradb/oracle/product/11.2.0/db_1/network/admin/tnsnames.ora

# Generated by Oracle configuration tools.

ORCL =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl.localdomain)

)

)

復(fù)制代碼以上的代碼 做個簡要的介紹,本例中安裝在linux中的oracle數(shù)據(jù)庫,其環(huán)境配置如下:

ORACLE_BASE=/home/oradb/oracle

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

ORACLE_SID=orcl

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin?

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib?

LANG=C

復(fù)制代碼拷貝到客戶端后,用記事本打開它,修改如下幾個參數(shù):

# tnsnames.ora Network Configuration File: /home/oradb/oracle/product/11.2.0/db_1/network/admin/tnsnames.ora

# Generated by Oracle configuration tools.

ORCL =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.10)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl.localdomain)

)

)

復(fù)制代碼重要:以上除了HOST是服務(wù)器ip外,其他三個紅字必須與服務(wù)端的這個文件一致,否則連接的時候?qū)?dǎo)致ORA-12514錯誤。

四、設(shè)置PLSQL Developer程序的oci庫路徑。

運行PLSQL Developer程序,在彈出的登錄框點“取消”

在菜單“工具-首選項”中的“連接”中,

找到“Oracle主目錄名”,輸入

解壓的:“nstantclient-basic-nt-11.2.0.3.0”文件夾的路徑 比如:?

"D:\PLSQL\instantclient_11_2"

找到“OCI庫”,輸入

解壓的:“nstantclient-basic-nt-11.2.0.3.0”文件夾下oci.dll文件的路徑,比如:

"D:\PLSQL\instantclient_11_2\oci.dll"

如下圖:

五、設(shè)置windows的環(huán)境變量

(右鍵“我的電腦”-屬性-高級-環(huán)境變量)

添加2個系統(tǒng)變量:

1、是指向TNS文件所在目錄的,這個目錄是Oracle的TNS文件所在目錄。TNS文件就是保存了連接信息的文件tnsnames.ora。

本例中 TNS_ADMIN??的值: D:\Program Files\PLSQL Developer\instantclient_11_2\network\admin

2、是指定數(shù)據(jù)庫使用的編碼。如果不設(shè)置成以下值,那么連接上數(shù)據(jù)庫后,你看到的所有中文的內(nèi)容將會是亂碼,都是一堆問號。

本例中 NLS_LANG??值:AMERICAN_AMERICA.AL32UTF8

如下圖:

如果服務(wù)器中的數(shù)據(jù)庫字符編碼是GBK則設(shè)置為:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

如果設(shè)置不對會亂碼。

注意:設(shè)定了環(huán)境變量之后,要注銷或者重啟電腦生效。 ? ?

如何連接別人電腦上的Oracle數(shù)據(jù)庫?

需要一些前提條件:

1、對方的主機能被連接(如在同一局域網(wǎng)內(nèi))

2、需要知道對方數(shù)據(jù)庫IP、端口號、服務(wù)名

3、需要知道對方提供的管理數(shù)據(jù)庫的用戶名及密碼

連接方法:

1、在本地的oracle安裝目錄,找到tnsnames.ora文件,一般在~\oracle\product\10.2.0\db_1\network\ADMIN目錄下,如圖:

2、用文本打開tnsnames.ora文件,添加以下內(nèi)容:

本地自定義實例名?=

(DESCRIPTION?=

(ADDRESS?=?(PROTOCOL?=?TCP)(HOST?=?數(shù)據(jù)庫IP或數(shù)據(jù)庫主機名)(PORT?=?數(shù)據(jù)庫端口號))

(CONNECT_DATA?=

(SERVER?=?DEDICATED)

(SERVICE_NAME?=?數(shù)據(jù)庫服務(wù)名)

)

)

3、保存文件即可。

4、打開第三方工具,如plsq,輸入對方提供的用戶名及密碼,選擇新建的數(shù)據(jù)庫鏈接即可。

Oracle數(shù)據(jù)庫連接的幾種方式

SQL SERVER連接oracle數(shù)據(jù)庫幾種方法

--1 方式

--查詢oracle數(shù)據(jù)庫中的表

SELECT *

FROM OPENDATASOURCE(

'MSDAORA',

'Data Source=GE160;User ID=DAIMIN;Password=DAIMIN'

)..DAIMIN.JOBS

--在sqlserver中創(chuàng)建與oracle數(shù)據(jù)庫中的表同名的表

select * into JOBS from

OPENDATASOURCE(

'MSDAORA',

'Data Source=GE160;User

ID=daimin;Password=daimin'

)..DAIMIN.JOBS

select * from JOBS

--2、方式

--在master數(shù)據(jù)庫中查看已經(jīng)存在的鏈接服務(wù)器

select * from sysservers

EXEC sp_addlinkedserver

@server = 'GE160',

@srvproduct = 'Oracle',

@provider = 'MSDAORA',

@datasrc = 'GE160'

exec sp_addlinkedsrvlogin 'GE160', false, 'sa', 'daimin', 'daimin'

--要在企業(yè)管理器內(nèi)指定登錄帳號

exec sp_dropserver GE160

select * from GE160..DAIMIN.JOBS

delete from GE160..DAIMIN.JOBS

--備注:引用ORACLE服務(wù)器上的表時,用戶名稱與表名一定要大寫字母。

SELECT *

FROM OPENQUERY(GE160, 'SELECT * FROM DAIMIN.JOBS')

--3、方式

SELECT a.*

FROM OPENROWSET('MSDAORA',

'GE160';'DAIMIN';'DAIMIN',

DAIMIN.JOBS) AS a

ORDER BY a.JOB_ID

--4、方式 ODBC

--ODBC方式比較好辦

SELECT A.*

FROM

OPENROWSET('MSDAORA','GE160';'DAIMIN';'DAIMIN', --GE160是數(shù)據(jù)源名

DAIMIN.JOBS) AS

A

ORDER BY A.JOB_ID

標(biāo)題名稱:A5怎么連接oracle,a5100怎么連接手機
轉(zhuǎn)載來源:http://muchs.cn/article32/hcpdpc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、做網(wǎng)站、品牌網(wǎng)站設(shè)計定制開發(fā)、網(wǎng)站策劃建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化