日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何在Linux下查看TNS服務(wù)?(linux下查看TNS)

TNS是Oracle數(shù)據(jù)庫中用于命名解析的服務(wù),可以幫助用戶通過名稱來解析數(shù)據(jù)庫連接地址。在Linux下,查詢TNS服務(wù)可以讓用戶查找可用的數(shù)據(jù)庫連接地址以避免連接失敗。本文將介紹如何在linux下查看TNS服務(wù)。

“專業(yè)、務(wù)實(shí)、高效、創(chuàng)新、把客戶的事當(dāng)成自己的事”是我們每一個(gè)人一直以來堅(jiān)持追求的企業(yè)文化。 成都創(chuàng)新互聯(lián)公司是您可以信賴的網(wǎng)站建設(shè)服務(wù)商、專業(yè)的互聯(lián)網(wǎng)服務(wù)提供商! 專注于做網(wǎng)站、網(wǎng)站建設(shè)、軟件開發(fā)、設(shè)計(jì)服務(wù)業(yè)務(wù)。我們始終堅(jiān)持以客戶需求為導(dǎo)向,結(jié)合用戶體驗(yàn)與視覺傳達(dá),提供有針對性的項(xiàng)目解決方案,提供專業(yè)性的建議,創(chuàng)新互聯(lián)建站將不斷地超越自我,追逐市場,引領(lǐng)市場!

之一步:安裝tnsping工具

tnsping是Oracle提供的一個(gè)用于測試TNS解析性能的工具。在Linux下,tnsping是被包含在Oracle Instant Client中的。原則上,你也可以通過安裝Oracle Database軟件包來獲得tnsping工具,但是這種方法會(huì)增加系統(tǒng)的負(fù)擔(dān),因此我們推薦在Linux上使用Oracle Instant Client。

要使用Oracle Instant Client,請按照以下步驟操作:

1. 打開瀏覽器,進(jìn)入Oracle官網(wǎng)下載頁面 (https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html)。

2. 下載適合你具體系統(tǒng)版本的Instant Client Basic包和Instant Client SQL*Plus包。

3. 解壓上述兩個(gè)包到同一目錄下,并在.bashrc文件中添加以下環(huán)境變量的路徑:

“`

export PATH=/path/to/instantclient_19_8:$PATH

export LD_LIBRARY_PATH=/path/to/instantclient_19_8:$LD_LIBRARY_PATH

export ORACLE_HOME=/path/to/instantclient_19_8

“`

4. 重啟bash退出終端,重新打開一個(gè)新的終端窗口,使用tnsping測試程序是否安裝成功:

“`

$ tnsping ORCL

“`

如果Linux下tnsping測試沒有錯(cuò)誤,接下來我們可以開始查詢TNS服務(wù)。

第二步:查詢TNS Name

查詢TNS服務(wù)的之一步是了解所需要查詢的TNS Name。在Oracle中,TNS Name是一個(gè)基于系統(tǒng)的別名(system alias),用于將命名轉(zhuǎn)換為目標(biāo)數(shù)據(jù)庫連接參數(shù)。默認(rèn)情況下,我們可以在“$ORACLE_HOME/network/admin/tnsnames.ora”文件中找到TNS Name,但是如果你的環(huán)境中不存在該文件,也可以通過其它途徑查詢TNS Name。

以下是一些獲取TNS Name的方法:

1. tnsnames.ora文件

在$ORACLE_HOME/network/admin/目錄下,查找有沒有tnsnames.ora的文件。如果你已經(jīng)正確安裝了Oracle Instant Client,并且環(huán)境變量已設(shè)置完成,則TNS Name信息就在tnsnames.ora文件中。

2. 掃描網(wǎng)絡(luò)

在Linux下,你可以使用以下命令掃描網(wǎng)絡(luò)以尋找Oracle TNS服務(wù):

“`

$ nmap -p 1521 192.168.1.0/24

“`

其中,-p選項(xiàng)指定掃描端口,192.168.1.0/24為你網(wǎng)絡(luò)的IP地址范圍。

如果網(wǎng)絡(luò)中有Oracle數(shù)據(jù)庫在監(jiān)聽1521端口,則會(huì)被掃描到。

3. sqlnet.ora文件

在$ORACLE_HOME/network/admin/目錄下,查找是否存在sqlnet.ora文件。如果該文件存在,可以在其中找到TNS Name信息。

第三步:使用tnsping測試TNS連接

查詢TNS Name之后,我們就可以使用tnsping工具測試TNS連接是否可用。在命令行中,輸入以下命令:

“`

$ tnsping

“`

其中,TNS Name為你需要查詢的TNS Name。

如果TNS連接正常,則會(huì)看到以下輸出:

“`

$ tnsping ORCL

TNS Ping Utility for Linux: Version 19.0.0.0.0 – Production on 13-MAR-2023 17:04:46

Copyright (c) 1997, 2023, Oracle. All rights reserved.

Used parameter files:

/path/to/tnsnames.ora

Used TNSNAMES adapter to resolve the alias

Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = server.example.com)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = orcl)))

OK (0 msec)

“`

如果連接失敗,則可能是TNS Name錯(cuò)誤或數(shù)據(jù)庫連接失敗,此時(shí)需要進(jìn)一步檢查配置文件或聯(lián)系數(shù)據(jù)庫管理員進(jìn)行排查。

相關(guān)問題拓展閱讀:

  • linux下安裝oracle10g,root賬戶啟動(dòng)報(bào)TNS錯(cuò)
  • linux下啟動(dòng)oracle監(jiān)聽時(shí)報(bào)錯(cuò)

linux下安裝oracle10g,root賬戶啟動(dòng)報(bào)TNS錯(cuò)

原來oracle不是用root啟動(dòng)的吧?應(yīng)該有衫橘oracle用戶。

你的改動(dòng)導(dǎo)致oracle用戶權(quán)限不足。

還有,做java符號(hào)鏈接棗塌培前沒看凳唯看人家原來有沒有啊。

你換成ORACLE 安裝的用戶試試…

首先說明一下的安裝步驟,然后再來看問題在哪,謝謝

用戶用錯(cuò)的了吧,切換到oracle下試試

linux下啟動(dòng)oracle監(jiān)聽時(shí)報(bào)錯(cuò)

協(xié)議適配器錯(cuò)誤,你的HOST應(yīng)該寫IP地址吧。

錯(cuò)誤:

$ lsnrctl start

LSNRCTL for Linux: Version 10.2.0.1.0 – Production on 18-12月:22:17

Copyright (c) 1991, 2023, Oracle. All rights reserved.

Starting /opt/app/oracle/product/10.2.0/db_1/bin/tnslsnr: please wait…

TNS-12537: TNS:connection closed

TNS-12560: TNS:protocol adapter error

TNS-00507: Connection closed

Linux Error: 29: Illegal seek

$

解決辦法:

1:查看/etc/hosts文件,一定要包含以下語句:

.0.0.1 localhost.localdomain localhost

2:保證下面2個(gè)文件標(biāo)紅的內(nèi)容要完全一樣

修改listener.ora文件

默認(rèn)情況下該文件閉羨內(nèi)容:

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST =你的服務(wù)器IP地森態(tài)猜址)(PORT = 1521))

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

)

)

修改tnsnames.ora文件

默認(rèn)情況下該文件此型內(nèi)容

orcl =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST =你的服務(wù)器IP地址)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

ping hundsun

看通不通,如果運(yùn)亮不通,你鏈頃要在/etc/hosts這個(gè)文旁喚寬件里添加上ip和主機(jī)名的映射關(guān)系(其它內(nèi)容不要?jiǎng)樱?;或者listener.ora文件里的host位置你直接用ip地址

如:xx.xxx.xxx.xxxhundsun

然后再停、啟一下監(jiān)聽

lsnrctl stop

lsnrctl start

lsnrctl status

這個(gè)問題,我也答不上來2840建議你去群里問問:

關(guān)于linux下查看TNS的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

創(chuàng)新互聯(lián)成都網(wǎng)站建設(shè)公司提供專業(yè)的建站服務(wù),為您量身定制,歡迎來電(028-86922220)為您打造專屬于企業(yè)本身的網(wǎng)絡(luò)品牌形象。
成都創(chuàng)新互聯(lián)品牌官網(wǎng)提供專業(yè)的網(wǎng)站建設(shè)、設(shè)計(jì)、制作等服務(wù),是一家以網(wǎng)站建設(shè)為主要業(yè)務(wù)的公司,在網(wǎng)站建設(shè)、設(shè)計(jì)和制作領(lǐng)域具有豐富的經(jīng)驗(yàn)。


當(dāng)前標(biāo)題:如何在Linux下查看TNS服務(wù)?(linux下查看TNS)
轉(zhuǎn)載來源:http://m.5511xx.com/article/dhhpioe.html