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

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

沒有插件怎么連接oracle,沒有插件怎么連接

不用oracle 客戶端如何能連到oracle數(shù)據(jù)庫

如何連接oracle數(shù)據(jù)庫及故障解決辦法

成都創(chuàng)新互聯(lián)公司于2013年創(chuàng)立,先為阜康等服務(wù)建站,阜康等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為阜康企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

如何配置才能使客戶端連到數(shù)據(jù)庫:

要使一個(gè)客戶端機(jī)器能連接oracle數(shù)據(jù)庫,需要在客戶端機(jī)器上安裝oracle的客戶端軟件,唯一的例外就是java連接數(shù)據(jù)庫的時(shí)候,可以用jdbc thin模式,不用裝oracle的客戶端軟件。加入你在機(jī)器上裝了oracle數(shù)據(jù)庫,就不需要在單獨(dú)在該機(jī)器上安裝oracle客戶端了,因?yàn)檠boracle數(shù)據(jù)庫的時(shí)候會(huì)自動(dòng)安裝oracle客戶端。

用過sql server數(shù)據(jù)庫然后又用oracle的新手可能會(huì)有這樣的疑問:?jiǎn)柺裁次矣胹ql server的時(shí)候不用裝sql server的客戶端呢?原因很簡(jiǎn)單,sql server也是microsoft的,它在操作系統(tǒng)中集成了sql server客戶端,如果microsoft與oracle有協(xié)議,將oracle客戶端也集成到操作系統(tǒng)中,那我們也就不用在客戶端機(jī)器裝oracle客戶端軟機(jī)就可訪問數(shù)據(jù)庫了,不過,這好像是不可能實(shí)現(xiàn)的事情。

也有的人會(huì)問:為什么在sql server中沒有偵聽端口一說,而在oracle中要配置偵聽端口?其實(shí)sql server中也有偵聽端口,只不過microsoft將偵聽端口固定為1433,不允許你隨便改動(dòng),這樣給你一個(gè)錯(cuò)覺感覺sql server中沒有偵聽端口,咳,microsoft把太多的東西都封裝到黑盒子里,方便使用的同時(shí)也帶來的需要副作用。而oracle中的偵聽端口直接在配置文件中,允許隨便改動(dòng),只不過無論怎樣改動(dòng),要與oracle服務(wù)器端設(shè)置的偵聽端口一致。

好,言歸正傳,我們?nèi)绾巫霾拍苁箍蛻舳藱C(jī)器連接到oracle數(shù)據(jù)庫呢?

A. 安裝相關(guān)軟件

B. 進(jìn)行適當(dāng)?shù)呐渲?/p>

A.在適當(dāng)?shù)奈恢冒惭b適當(dāng)?shù)能浖?/p>

在客戶端機(jī)器:

1.在客戶端機(jī)器上安裝ORACLE的Oracle Net通訊軟件,它包含在oracle的客戶端軟件中。

2.正確配置了sqlnet.ora文件:

NAMES.DIRECTORY_PATH = (TNSNAMES, ….)

NAMES.DEFAULT_DOMAIN=DB_DOMAIN

一般情況下我們不用NAMES.DEFAULT_DOMAIN參數(shù)。如果想不用該參數(shù)用#注釋掉或?qū)⒃搮?shù)刪除即可,對(duì)于NAMES.DIRECTORY_PATH參數(shù)采用缺省值即可,對(duì)于NAMES.DEFAULT_DOMAIN參數(shù)有時(shí)需要注釋掉,在下面有詳細(xì)解釋。

3.正確配置了tnsname.ora文件

在服務(wù)器端機(jī)器:

1.保證listener已經(jīng)啟動(dòng)

2.保證數(shù)據(jù)庫已經(jīng)啟動(dòng)。

如果數(shù)據(jù)庫沒有啟動(dòng),用:

Oracle 9i:

dossqlplus “/ as sysdba”

sqlplus startup

Oracle 8i:

dossvrmgrl

svrmgrlconnect internal

svrmgrlstartup

命令啟動(dòng)數(shù)據(jù)庫

如果listener沒有啟動(dòng),用:

lsnrctl start [listener name]

lsnrctl status [listener name]

命令啟動(dòng)listener

B.進(jìn)行適當(dāng)?shù)呐渲?/p>

如何正確配置tnsname.ora文件:

可以在客戶端機(jī)器上使用oracle Net Configuration Assistant或oracle Net Manager圖形配置工具對(duì)客戶端進(jìn)行配置,該配置工具實(shí)際上修改tnsnames.ora文件。所以我們可以直接修改tnsnames.ora文件,下面以直接修改tnsnames.ora文件為例:

該文件的位置為: …\network\admin\tnsnames.ora (for windows)

…/network/admin/tnsnames.ora (for unix)

此處,假設(shè)服務(wù)器名為testserver,服務(wù)名為orcl.testserver.com,使用的偵聽端口為1521,則tnsnams.ora文件中的一個(gè)test網(wǎng)絡(luò)服務(wù)名(數(shù)據(jù)庫別名)為:

test =

(DESCRIPTION=

(ADDRESS_LIST=

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

)

(CONNECT_DATA=(SERVICE_NAME=orcl.testserver.com)

)

)

此處的笑臉為)。

紅色的內(nèi)容為需要根據(jù)實(shí)際情況修改的內(nèi)容,現(xiàn)解釋如下:

PROTOCOL:客戶端與服務(wù)器端通訊的協(xié)議,一般為TCP,該內(nèi)容一般不用改。

HOST:數(shù)據(jù)庫偵聽所在的機(jī)器的機(jī)器名或IP地址,數(shù)據(jù)庫偵聽一般與數(shù)據(jù)庫在同一個(gè)機(jī)器上,所以當(dāng)我說數(shù)據(jù)庫偵聽所在的機(jī)器一般也是指數(shù)據(jù)庫所在的機(jī)器。在UNIX或WINDOWS下,可以通過在數(shù)據(jù)庫偵聽所在的機(jī)器的命令提示符下使用hostname命令得到機(jī)器名,或通過ipconfig(for WINDOWS) or ifconfig(for UNIX)命令得到IP地址。需要注意的是,不管用機(jī)器名或IP地址,在客戶端一定要用ping命令ping通數(shù)據(jù)庫偵聽所在的機(jī)器的機(jī)器名,否則需要在hosts文件中加入數(shù)據(jù)庫偵聽所在的機(jī)器的機(jī)器名的解析。

PORT:數(shù)據(jù)庫偵聽正在偵聽的端口,可以察看服務(wù)器端的listener.ora文件或在數(shù)據(jù)庫偵聽所在的機(jī)器的命令提示符下通過lnsrctl status [listener name]命令察看。此處Port的值一定要與數(shù)據(jù)庫偵聽正在偵聽的端口一樣。

SERVICE_NAME:在服務(wù)器端,用system用戶登陸后,sqlplus show parameter service_name命令察看。

如何利用配置的網(wǎng)絡(luò)服務(wù)名連接到數(shù)據(jù)庫:

用sqlplus程序通過test網(wǎng)絡(luò)服務(wù)名進(jìn)行測(cè)試,如sqlplus system/manager@test。如果不能連接到數(shù)據(jù)庫,則在tnsname.ora文件中的test網(wǎng)絡(luò)服務(wù)名(net service)后面加上sqlnet.ora文件中NAMES.DEFAULT_DOMAIN參數(shù)的值,此處我的參數(shù)值為testserver.com,將其加到網(wǎng)絡(luò)服務(wù)名后面,修改后的tnsname.ora中關(guān)于該網(wǎng)絡(luò)服務(wù)名的內(nèi)容為:

什么情況下會(huì)引起oracle自動(dòng)設(shè)置NAMES.DEFAULT_DOMAIN參數(shù)?

出現(xiàn)這種情況的典型環(huán)境為windows的客戶端的‘我得電腦à屬性à計(jì)算機(jī)名à更改à其它…à此計(jì)算機(jī)的主DNS后綴’中設(shè)置了‘primary dns suffix’,因?yàn)樵谶@種情況下安裝客戶端時(shí),會(huì)在sqlnet.ora文件中自動(dòng)設(shè)置NAMES.DEFAULT_DOMAIN參數(shù),或許當(dāng)把計(jì)算機(jī)加入域中安裝oracle客戶端時(shí)也會(huì)出現(xiàn)這種情況,有條件的話大家可以試一下。

我在設(shè)置oracle的客戶端時(shí)一般手工修改tnsnames.ora文件,但是還有許多人喜歡用圖形工具配置,該圖形工具最終還是修改tnsnames.ora文件,但是它有時(shí)會(huì)引起其它的問題:

在用oracle的圖形配置軟件'net assistant'或‘Net Configuration Assistant’配置網(wǎng)絡(luò)服務(wù)名時(shí),假如已經(jīng)設(shè)置了‘primary dns suffix’,但是在圖形配置軟件中寫的網(wǎng)絡(luò)服務(wù)名的名字中沒有‘primary dns suffix’,如只是寫了test,則圖形配置軟件會(huì)自動(dòng)在后面加上‘primary dns suffix’,使之變?yōu)閠est.testserver.com,并存在tnsnames.ora中,而不管你的sqlnet.ora文件中是否有NAMES.DEFAULT_DOMAIN參數(shù)。此時(shí),用圖形工具進(jìn)行測(cè)試連接是通過的,但是假如此時(shí)sqlnet.ora文件中沒有NAMES.DEFAULT_DOMAIN參數(shù),則你在使用網(wǎng)絡(luò)服務(wù)名時(shí)應(yīng)該使用在tnsnames.ora中的test.testserver.com,而不是你在圖形配置軟件中鍵入的test。解決的辦法為:

1可以在sqlnet.ora文件中設(shè)置NAMES.DEFAULT_DOMAIN= testserver.com,這時(shí)你可以用test或test.testserver.com連接數(shù)據(jù)庫

2在sqlnet.ora文件中不設(shè)置NAMES.DEFAULT_DOMAIN參數(shù),在tnsnames.ora文件中將test.testserver.com中的.testserver.com去掉,這時(shí)你可以用test連接數(shù)據(jù)庫。

關(guān)于為什們?cè)诰W(wǎng)絡(luò)服務(wù)名后面加db_domain參數(shù),需要了解sql*plus連接數(shù)據(jù)庫的原理,我在后面解決12154常見故障中給出了詳細(xì)的說明。

如果上面的招數(shù)還不奏效的話,只好用一下乾坤大挪移了。

將客戶端的網(wǎng)絡(luò)服務(wù)名部分

test.testserver.com =

(DESCRIPTION=

(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=testserver)(PORT=1521))

)

(CONNECT_DATA=(SERVICE_NAME=orcl.testserver.com)

)

)

此處的笑臉為)。

拷貝到服務(wù)器的tnsnames.ora文件中。然后再服務(wù)器端用sqlplus system/manager@test.testserver.com連接到數(shù)據(jù)庫。

如果能連接成功,說明你的客戶端與服務(wù)器端的網(wǎng)絡(luò)有問題。

如果連接不成功,用前面的部分檢查網(wǎng)絡(luò)服務(wù)名部分部分是否正確,如果確信網(wǎng)絡(luò)服務(wù)名部分正確而且所有的客戶端都連不上數(shù)據(jù)庫則可能為系統(tǒng)TCP/IP或Oracle系統(tǒng)有問題,建議重新安裝數(shù)據(jù)庫。

常見故障解決辦法:

TNS-12154 (ORA-12154):TNS:could not resolve service name

該錯(cuò)誤表示用于連接的網(wǎng)絡(luò)服務(wù)名在tnsnames.ora文件中不存在,如上面的tnsnames.ora中的網(wǎng)絡(luò)服務(wù)名只有test,假如用戶在連接時(shí)用sqlplus system/manager@test1則就會(huì)給出TNS-12154錯(cuò)誤。

要注意的是,有時(shí)即使在tnsnames.ora文件中有相應(yīng)的網(wǎng)絡(luò)服務(wù)名,可是用該網(wǎng)絡(luò)服務(wù)名連接時(shí)還會(huì)出錯(cuò),出現(xiàn)這種情況的典型配置如下(在客戶端的機(jī)器上):

sqlnet.ora文件:

NAMES.DIRECTORY_PATH = (TNSNAMES, ….)

NAMES.DEFAULT_DOMAIN = server.com

tnsnames.ora文件:

test =

(DESCRIPTION=

(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=testserver)(PORT=1521))

)

(CONNECT_DATA=(SERVICE_NAME=orcl.testserver.com)

)

)

此處的笑臉為)。

sql*plus運(yùn)行基本機(jī)理:

在用戶輸入sqlplus system/manager@test后,sqlplus程序會(huì)自動(dòng)到sqlnet.ora文件中找NAMES.DEFAULT_DOMAIN參數(shù),假如該參數(shù)存在,則將該參數(shù)中的值取出,加到網(wǎng)絡(luò)服務(wù)名的后面,即此例中你的輸入由sqlplus system/manager@test自動(dòng)變?yōu)閟qlplus system/manager@test.server.com ,然后再到tnsnames.ora文件中找test.server.com網(wǎng)絡(luò)服務(wù)名,這當(dāng)然找不到了,因?yàn)樵撐募兄挥衪est網(wǎng)絡(luò)服務(wù)名,所以報(bào)錯(cuò)。解決的辦法就是將sqlnet.ora文件中的NAMES.DEFAULT_DOMAIN參數(shù)注釋掉即可,如#NAMES.DEFAULT_DOMAIN = server.com。假如NAMES.DEFAULT_DOMAIN參數(shù)不存在,則sqlplus程序會(huì)直接到tnsnames.ora文件中找test網(wǎng)絡(luò)服務(wù)名,然后取出其中的host,port,tcp,service_name,利用這些信息將連接請(qǐng)求發(fā)送到正確的數(shù)據(jù)庫服務(wù)器上。

另外原則上tnsnames.ora中的配置不區(qū)分大小寫,但是我的確遇到區(qū)分大小寫的情況,所以最好將使用的網(wǎng)絡(luò)服務(wù)與tnsnames.ora中配置的完全一樣。

ORA-12514: TNS:listener could not resolve SERVICE_NAME given in connect Descriptor.

該錯(cuò)誤表示能在tnsnames.ora中找到網(wǎng)絡(luò)服務(wù)名,但是在tnsnames.ora中指定的SERVICE_NAME與服務(wù)器端的SERVICE_NAME不一致。解決的辦法是修改tnsnames.ora中的SERVICE_NAME。

易混淆術(shù)語介紹:

Db_name:對(duì)一個(gè)數(shù)據(jù)庫(Oracle database)的唯一標(biāo)識(shí),該數(shù)據(jù)庫為第一章講到的Oracle database。這種表示對(duì)于單個(gè)數(shù)據(jù)庫是足夠的,但是隨著由多個(gè)數(shù)據(jù)庫構(gòu)成的分布式數(shù)據(jù)庫的普及,這種命令數(shù)據(jù)庫的方法給數(shù)據(jù)庫的管理造成一定的負(fù)擔(dān),因?yàn)楦鱾€(gè)數(shù)據(jù)庫的名字可能一樣,造成管理上的混亂。為了解決這種情況,引入了Db_domain參數(shù),這樣在數(shù)據(jù)庫的標(biāo)識(shí)是由Db_name和Db_domain兩個(gè)參數(shù)共同決定的,避免了因?yàn)閿?shù)據(jù)庫重名而造成管理上的混亂。這類似于互連網(wǎng)上的機(jī)器名的管理。我們將Db_name和Db_domain兩個(gè)參數(shù)用’.’連接起來,表示一個(gè)數(shù)據(jù)庫,并將該數(shù)據(jù)庫的名稱稱為Global_name,即它擴(kuò)展了Db_name。Db_name參數(shù)只能由字母、數(shù)字、’_’、’#’、’$’組成,而且最多8個(gè)字符。

Db_domain:定義一個(gè)數(shù)據(jù)庫所在的域,該域的命名同互聯(lián)網(wǎng)的’域’沒有任何關(guān)系,只是數(shù)據(jù)庫管理員為了更好的管理分布式數(shù)據(jù)庫而根據(jù)實(shí)際情況決定的。當(dāng)然為了管理方便,可以將其等于互聯(lián)網(wǎng)的域。

Global_name:對(duì)一個(gè)數(shù)據(jù)庫(Oracle database)的唯一標(biāo)識(shí),oracle建議用此種方法命令數(shù)據(jù)庫。該值是在創(chuàng)建數(shù)據(jù)庫是決定的,缺省值為Db_name. Db_domain。在以后對(duì)參數(shù)文件中Db_name與Db_domain參數(shù)的任何修改不影響Global_name的值,如果要修改Global_name,只能用ALTER DATABASE RENAME GLOBAL_NAME TO db_name.db_domain命令進(jìn)行修改,然后修改相應(yīng)參數(shù)。

Service_name:該參數(shù)是oracle8i新引進(jìn)的。在8i以前,我們用SID來表示標(biāo)識(shí)數(shù)據(jù)庫的一個(gè)實(shí)例,但是在Oracle的并行環(huán)境中,一個(gè)數(shù)據(jù)庫對(duì)應(yīng)多個(gè)實(shí)例,這樣就需要多個(gè)網(wǎng)絡(luò)服務(wù)名,設(shè)置繁瑣。為了方便并行環(huán)境中的設(shè)置,引進(jìn)了Service_name參數(shù),該參數(shù)對(duì)應(yīng)一個(gè)數(shù)據(jù)庫,而不是一個(gè)實(shí)例,而且該參數(shù)有許多其它的好處。該參數(shù)的缺省值為Db_name. Db_domain,即等于Global_name。一個(gè)數(shù)據(jù)庫可以對(duì)應(yīng)多個(gè)Service_name,以便實(shí)現(xiàn)更靈活的配置。該參數(shù)與SID沒有直接關(guān)系,即不必Service name 必須與SID一樣。

Net service name:網(wǎng)絡(luò)服務(wù)名,又可以稱為數(shù)據(jù)庫別名(database alias)。是客戶端程序訪問數(shù)據(jù)庫時(shí)所需要,屏蔽了客戶端如何連接到服務(wù)器端的細(xì)節(jié),實(shí)現(xiàn)了數(shù)據(jù)庫的位置透明的特性。

visual怎么連接oracle數(shù)據(jù)庫

宿主機(jī):Win10 + VS2015 + ODP.Net for VS2015虛擬機(jī):Win7 + Oracle 11g + 橋接

配置ODP.Net

首先下載 Oracle Developer Tools for Visual Studio 2015 ,下載此文件需要注冊(cè)O(shè)racle社區(qū)賬號(hào)并接受相關(guān)的協(xié)議,此文件提供了以下組件:

Oracle Developer Tools for Visual Studio 12.1.0.2.4

Oracle Data Provider for .NET 4 12.1.0.2.0

Oracle Providers for ASP.NET 4 12.1.0.2.0

下載完成后運(yùn)行MSI安裝程序進(jìn)行安裝,安裝完成后會(huì)自動(dòng)注冊(cè)VS2015的相關(guān)插件,重新啟動(dòng)VS2015后將會(huì)看到Oracle的相關(guān)命令,比如SQL *PLUS支持等。同時(shí)添加數(shù)據(jù)庫時(shí)也能看到相應(yīng)的選項(xiàng)。

ODP.Net支持所有Oracle版本,因此下載時(shí)只需要注意VS的版本即可。

配置tnsnames.ora

ODP.Net默認(rèn)使用安裝目錄下的 tnsnames.ora ,若安裝目錄在Program Files下,可能會(huì)遇到無權(quán)限等問題,此時(shí)使用管理員權(quán)限打開命令行,切換到對(duì)應(yīng)目錄并使用notepad編輯。

復(fù)制服務(wù)器端的tnsnames.ora文件內(nèi)容,或者自己手動(dòng)編輯,格式如下:

數(shù)據(jù)源別名 =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 主機(jī)名或IP)(PORT = 端口號(hào)))

(CONNECT_DATA =

(SERVER = DEDICATED)

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

)

)

添加數(shù)據(jù)庫

打開 工具 - 連接到數(shù)據(jù)庫 ,數(shù)據(jù)源修改為 Oracle數(shù)據(jù)庫 下的 ODP.NET,托管驅(qū)動(dòng)程序 ,然后點(diǎn)擊 確定 ,打開 添加連接 窗口。

填寫用戶名,密碼并選擇數(shù)據(jù)源,然后測(cè)試連接,成功的話說明已經(jīng)連通,點(diǎn)擊確定即可。

使用虛擬機(jī)搭建數(shù)據(jù)庫的額外Tips

根據(jù)某網(wǎng)友分析,Oracle的監(jiān)聽器在通過1521端口連接后,會(huì)開啟另外一個(gè)新的隨機(jī)端口進(jìn)行數(shù)據(jù)通訊,因此使用NAT方式虛擬網(wǎng)卡可能會(huì)導(dǎo)致連接失敗。這種情況下,請(qǐng)使用橋接方式虛擬網(wǎng)卡,并在 net manager 中將 loaclhost 修改為虛擬機(jī)當(dāng)前的IP。重啟監(jiān)聽服務(wù)后,再試。

連接數(shù)據(jù)庫并使用

連接數(shù)據(jù)庫

Dim oradb As String = "User ID=system;Password=123456;Data Source=lol"

Dim conn As New OracleConnection(oradb)

conn.Open()

Dim sql As String = "create table xxx"

Dim sqlCom As New OracleCommand

sqlCom.CommandText = sql

sqlCom.Connection = conn

sqlCom.ExecuteNonQuery()

查詢數(shù)據(jù)

成功配置數(shù)據(jù)源之后,只需要向界面上拖動(dòng) DataGridView ,并進(jìn)行相關(guān)配置,選擇自己需要的表即可。

插入圖片的正確姿勢(shì)

圖片作為二進(jìn)制數(shù)據(jù)無法直接拼湊出SQL命令,我們需要使用 OracleCommand 自帶的 Parameters 功能。在SQL命令中用 :photo 來代表一個(gè)參量,然后使用

sqlCom.Parameters.Add("photo", OracleDbType.Blob, imgData.Length)

來分別指定這個(gè)參量的類型和所占空間大小

最后使用

sqlCom.Parameters(0).Value = imgData

來指定這個(gè)參量的值。

整個(gè)插入圖片過程的代碼如下:

Dim conn As New OracleConnection(oradb)

Dim imgData(0) As Byte

Dim ms As New System.IO.MemoryStream

PictureBox1.BackgroundImage.Save(ms, PictureBox1.BackgroundImage.RawFormat)

ReDim imgData(ms.Length - 1)

ms.Read(imgData, 0, ms.Length)

ms.Close()

conn.Open()

Dim sql As String = "insert into hero values" "(" TextBox1.Text ":photo" ")"

Dim sqlCom As New OracleCommand

sqlCom.CommandText = sql

sqlCom.Connection = conn

sqlCom.Parameters.Add("photo", OracleDbType.Blob, imgData.Length)

sqlCom.Parameters(0).Value = imgData

sqlCom.ExecuteNonQuery()

常見錯(cuò)誤

column not allowed here

數(shù)據(jù)類型不符,檢查對(duì)應(yīng)項(xiàng)目數(shù)據(jù)類型是否正確。

missing comma

命令格式不對(duì),檢查一下自己的SQL命令是否有錯(cuò)誤,特別是在有字符串的時(shí)候,需要使用 "" 來代表一個(gè)字符串中的 " 。

identifier is too long

標(biāo)識(shí)符過長(zhǎng)(不得超過30字符),不是非常明白原因,不過我取消掉insert命令中指定位置的部分之后,這個(gè)錯(cuò)誤消失了。

missing INTO keyword

缺少into關(guān)鍵字(手滑打成了inte),檢查一下自己的SQL命令是否有錯(cuò)誤。

不安裝oracle客戶端,用plsql連接oracle,該怎么做

1、下載instantclient-basic 32位客戶端并解壓,不要有中文路徑。下載地址:?

2、拷貝已安裝有oracle的電腦上的NETWORK文件夾,主要檢查里面的兩個(gè)文件sqlnet.ora?和tnsnames.ora,拷貝的電腦如果是連接相同數(shù)據(jù)庫就不用更改配置。

3、打開PLSQL,首選項(xiàng)下的連接。

4、配置環(huán)境變量。

變量名: ?TNS_ADMIN ?

變量值:E:\installpath\instantclient_12_1\NETWORK\ADMIN ? ?(就是指向上面NETWORK下的ADMIN文件夾)

5、重啟PLSQL。


標(biāo)題名稱:沒有插件怎么連接oracle,沒有插件怎么連接
網(wǎng)頁網(wǎng)址:http://weahome.cn/article/heejgp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部