plsql連接oracle配置監(jiān)聽(tīng) plsql連接oracle
- 夕逆IT
- 前端設(shè)計(jì)
- 2023-08-13
- 369
各位老鐵們,大家好,今天由我來(lái)為大家分享plsql連接oracle配置監(jiān)聽(tīng),以及plsql連接oracle的相關(guān)問(wèn)題知識(shí),希望對(duì)大家有所幫助。如果可以幫助到大家,還望關(guān)...
各位老鐵們,大家好,今天由我來(lái)為大家分享plsql連接oracle配置監(jiān)聽(tīng),以及plsql連接oracle的相關(guān)問(wèn)題知識(shí),希望對(duì)大家有所幫助。如果可以幫助到大家,還望關(guān)注收藏下本站,您的支持是我們最大的動(dòng)力,謝謝大家了哈,下面我們開(kāi)始吧!
oracle新建實(shí)例如何配置監(jiān)聽(tīng)程序
1、設(shè)置ORACLE_SID(實(shí)例名)的環(huán)境變量,如:"ORACLE_SID=orcl",可以通過(guò)"echo$ORACLE_SID"查看設(shè)置是否成功。
2、通過(guò)"sqlplus/assysdba"登陸指定的Oracle實(shí)例orcl。
3、啟動(dòng)數(shù)據(jù)庫(kù)"startup",然后啟動(dòng)監(jiān)聽(tīng)"lsnrctlstart"。
4、通過(guò)"sys/password@orclassysdba"可以登陸到數(shù)據(jù)庫(kù)實(shí)例orcl。也可以通過(guò)netca測(cè)試TNS是否成功。
oracle動(dòng)態(tài)監(jiān)聽(tīng)改靜態(tài)監(jiān)聽(tīng)需要修改sqlnet文件嗎
在Oracle中,如果您想從動(dòng)態(tài)監(jiān)聽(tīng)器切換到靜態(tài)監(jiān)聽(tīng)器,則需要修改Oracle數(shù)據(jù)庫(kù)的配置文件sqlnet.ora。具體步驟如下:
1.找到sqlnet.ora文件。在Unix/Linux系統(tǒng)上,文件通常位于$ORACLE_HOME/network/admin目錄中,在Windows系統(tǒng)上,文件通常位于%ORACLE_HOME%\network\admin目錄中。如果無(wú)法找到,請(qǐng)?jiān)诰W(wǎng)絡(luò)管理員的計(jì)算機(jī)上搜索sqlnet.ora文件。
2.編輯sqlnet.ora文件。您可以使用任何文本編輯器打開(kāi)此文件,例如Vi、Notepad等。
3.在文件中,找到以下行:
```
NAMES.DIRECTORY_PATH=(TNSNAMES,ONAMES,HOSTNAME)
```
將其替換為以下行:
```
NAMES.DIRECTORY_PATH=(TNSNAMES)
```
4.在文件中,找到以下行:
```
#SQLNET.AUTHENTICATION_SERVICES=(NTS)
```
將其取消注釋?zhuān)磸男惺讋h除“#”:
```
SQLNET.AUTHENTICATION_SERVICES=(NTS)
```
5.保存修改后的sqlnet.ora文件并關(guān)閉它。
6.重新啟動(dòng)Oracle數(shù)據(jù)庫(kù)以使更改生效。
請(qǐng)注意,執(zhí)行此更改后,必須手動(dòng)添加靜態(tài)監(jiān)聽(tīng)器到Oracle數(shù)據(jù)庫(kù),而動(dòng)態(tài)監(jiān)聽(tīng)器將不再工作。執(zhí)行此更改之前,請(qǐng)確保了解了影響,并確保創(chuàng)建靜態(tài)監(jiān)聽(tīng)器的過(guò)程。建議在執(zhí)行此更改之前備份數(shù)據(jù)庫(kù)和配置文件。
如何使用PLSQL連接遠(yuǎn)程服務(wù)器oracle數(shù)據(jù)庫(kù)
1.在安裝pl/sqldeveloper的機(jī)器上安裝客戶端程序。
2.用客戶端的netconfigureassistant工具配置遠(yuǎn)程數(shù)據(jù)庫(kù)的一個(gè)監(jiān)聽(tīng)listener,建好之后:
配置文件叫tnsnames.ora
文件存放在%oracle_home%\network\admin下
內(nèi)容如下:
oracledata=
(description=
(address_list=
(address=(protocol=tcp)(host=192.168.0.58)(port=1521))
)
(connect_data=
(service_name=oracledata)
)
)
其中service_name改成你安裝時(shí)所配置的服務(wù)名,host改在你安裝oracle服務(wù)端的機(jī)器的ip
3.某些版本的pl/sqldeveloper需要一個(gè)叫做msvcr71.dll的文件,否則會(huì)連接失敗。
啟動(dòng)PL/SQL developer時(shí)提示ORA 12541:TNS:no listener
不要去看那些查看器了,會(huì)被誤導(dǎo)的。你的問(wèn)題很可能監(jiān)聽(tīng)有錯(cuò)或者監(jiān)聽(tīng)器沒(méi)有啟動(dòng)。到系統(tǒng)服務(wù)中重新啟動(dòng)一下監(jiān)聽(tīng)器服務(wù)OracleOraDb11g_home1TNSListener。
使用plsql連接本地?cái)?shù)據(jù)庫(kù)時(shí)出現(xiàn)ora-12541:tns:無(wú)監(jiān)聽(tīng)程序,怎么解決
方法一:在oracle_home下找到lsnrctl.exe輸入start方法二可能認(rèn)不到實(shí)例名在cmd下運(yùn)行setoracle_sid=自己數(shù)據(jù)庫(kù)的實(shí)例名(大多數(shù)orcl)網(wǎng)上還有很多解決辦法也許不見(jiàn)得管用,這種問(wèn)題具體問(wèn)題具體分析比較好。介紹的這2種您的機(jī)器還不行。就去修改一個(gè)TNSNAMES.ORA。
ORACLE的監(jiān)聽(tīng)到底是干嘛的
oracle監(jiān)聽(tīng)程序的作用1、監(jiān)聽(tīng)程序就是在服務(wù)端等客戶端連接的程序2、簡(jiǎn)單地說(shuō),要和數(shù)據(jù)庫(kù)服務(wù)器通訊,必須要和服務(wù)器連接,建立連接時(shí),服務(wù)器要知道有客服端連接進(jìn)來(lái)了,而監(jiān)聽(tīng)器就是干這個(gè)活的,對(duì)于專(zhuān)用連接來(lái)說(shuō),它負(fù)責(zé)建立一個(gè)與客戶端對(duì)應(yīng)的服務(wù)器進(jìn)程來(lái)為其服務(wù)。
關(guān)于本次plsql連接oracle配置監(jiān)聽(tīng)和plsql連接oracle的問(wèn)題分享到這里就結(jié)束了,如果解決了您的問(wèn)題,我們非常高興。
本文鏈接:http://xinin56.com/qianduan/1275.html