真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

oracle怎么連接遠(yuǎn),oracle遠(yuǎn)程數(shù)據(jù)庫連接

怎么遠(yuǎn)程連接oracle數(shù)據(jù)庫

這是額前兩周在網(wǎng)上翻資料純手工整理的,本地不安裝plsql鏈接遠(yuǎn)程數(shù)據(jù)庫,保證原稿:

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比南宮網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式南宮網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋南宮地區(qū)。費(fèi)用合理售后完善,10年實(shí)體公司更值得信賴。

首先到Oracle網(wǎng)站下載Instant Client :

1.解壓之后的文件夾叫:instantclient_11_2.可以放在本地磁盤任意目錄下.例如:D:/instantclient_11_2

在D:/instantclient_11_2目錄下新建目錄network,在network目錄下再建admin目錄,在admin目錄下新建文件tnsnames.ora,打開寫入如下內(nèi)容:

2、配置tnsnames.ora文件,

如:

MOBILE =

(DESCRIPTION =

(ADDRESS_LIST =

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

)

(CONNECT_DATA =

(SERVICE_NAME = MOBILE)

)

)

這里根據(jù)自己的實(shí)際情況進(jìn)行配置,第一個(gè)MOBILE是database名,SERVICE_NAME是服務(wù)器上數(shù)據(jù)庫實(shí)例名

ORCL =

(DESCRIPTION =

(ADDRESS_LIST =

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

)

(CONNECT_DATA =

(SERVICE_NAME = orcl )

)

)

其中ORCL是遠(yuǎn)程數(shù)據(jù)庫在本地的主機(jī)名,10.6.8.10是遠(yuǎn)程服務(wù)器的IP地址,orcl是遠(yuǎn)程數(shù)據(jù)庫的名稱。

3.添加一個(gè)環(huán)境變量,名為TNS_ADMIN,值為tnsnames.ora文件所在路徑。

通過(我的電腦--屬性--高級(jí)--環(huán)境變量--新建)來新增環(huán)境變量。

(不一定有這個(gè)變量)

設(shè)置ORACLE的語言,添加環(huán)境變量(已裝服務(wù)端的機(jī)器不需要配置)

命令行輸入regedit進(jìn)入注冊(cè)表,一般在HKEY_LOCAL_MACHINE/DOFTWARE/ORACLE/HOME下添加字符串值

NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK

設(shè)置ORACLE的語言,添加環(huán)境變量:

“NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,

4、下載并安裝PL.SQL.Developer配置應(yīng)用

配置tools-preferences-connection

Oracle Home

D:/instantclient_11_2

OCI library

D:/instantclient_11_2/oci.dll

配置完成后關(guān)閉PL/SQL ,再重啟.

或者

下載并安裝plsql,登錄plsql

配置tools-preferences-connection

Oracle Home=E:\oraclient

OCI library=E:\oraclient\oci.dll

5.主機(jī)名就會(huì)出現(xiàn)在PL/SQL Developer的列表里,輸入用戶名密碼,就可以登錄遠(yuǎn)程oracle 數(shù)據(jù)庫。

6.連接成功后有時(shí)候查詢出來的數(shù)據(jù)會(huì)出現(xiàn)亂碼的問題,這是因?yàn)楸镜氐木幋a和服務(wù)器端編碼不一致,這時(shí)候我們可以通過SQL語句:

select userenv('language') from dual;

查詢出服務(wù)器端的編碼,如我自己的查詢結(jié)果為

USERENV('LANGUAGE')

AMERICAN_AMERICA.ZHS16GBK

我們就需要添加一個(gè)環(huán)境變量NLS_LANG ,值為: AMERICAN_AMERICA.ZHS16GBK 然后重啟PL/SQL就不會(huì)再有亂碼問題了。

oracle如何連接遠(yuǎn)程數(shù)據(jù)庫

遠(yuǎn)程連接的連接字符串可以這樣寫

oledbconnection

的連接字符串:

provider=msdaora;host=192.168.1.1;data

source=mytest;user

id=system;password=xxx

provider

=

msdaora;

指明oledb

的提供者是oracle數(shù)據(jù)庫

host

是遠(yuǎn)程

oracle

數(shù)據(jù)庫所在服務(wù)器的ip地址,如果端口不是默認(rèn)的

1521,還要加上一個(gè)

port=xxxx;

data

source

是要訪問的

oracle

數(shù)據(jù)庫的名字

user

id

password

就不說了。

.net

managed

provider

for

oracle

的連接字符串:

server=192.168.1.1;data

source=mytest;user

id=system;password=xxx

要能夠成功運(yùn)行上面代碼,我們必須在代碼運(yùn)行的機(jī)器上安裝

oracle

的客戶端,否則會(huì)報(bào)

the

oracle(tm)

client

and

networking

components

were

not

found

這個(gè)錯(cuò)誤。

如何遠(yuǎn)程連接oracle數(shù)據(jù)庫

連接遠(yuǎn)程oracle數(shù)據(jù)庫,首先網(wǎng)絡(luò)要暢通,然后需要知道遠(yuǎn)程數(shù)據(jù)庫的IP地址,數(shù)據(jù)庫端口號(hào),用戶名,密碼,數(shù)據(jù)庫服務(wù)名等信息。

1、本地要安裝oracle客戶端,在如下路徑找到tnsname.ora文件。~\oracle\product\10.2.0\db_1\network\ADMIN

2、打開tnsname.ora文件。添加如下內(nèi)容:

本地實(shí)例名=

(DESCRIPTION?=

(ADDRESS?=?(PROTOCOL?=?TCP)(HOST?=?數(shù)據(jù)庫IP地址)(PORT?=?端口號(hào)))

(CONNECT_DATA?=

(SERVER?=?DEDICATED)

(SERVICE_NAME?=?服務(wù)名)

)

)

3、然后以第三方工具PL/SQL為例。選擇正確的數(shù)據(jù)庫及連接方式,填寫正確的用戶名和密碼即可。


網(wǎng)站名稱:oracle怎么連接遠(yuǎn),oracle遠(yuǎn)程數(shù)據(jù)庫連接
分享地址:http://weahome.cn/article/hoipep.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部