當前位置:首頁 » 操作系統 » linux12541

linux12541

發布時間: 2023-02-06 19:08:25

❶ 求助,linux下 TNS-12541:TNS:no listener

求助,linux下TNS-12541:TNS:nolistener看看服務啟動了沒。然後仔細檢查一下設置。不行就重新建立一個listener另外這台機器還裝過其他版本的oracle么?沒有卸載干凈會這樣的,我遇到過.看一下是否已經有進程在使用1521埠了?

❷ Oracle-12514錯誤發生的幾種原因

ora-12514的錯誤的原因有很多,但無外乎這幾種:

1.ora-12514: TNS: 沒有監聽器

顯而易見,伺服器端的監聽器沒有啟動,另外檢查客戶端IP地址或埠填寫是否正確。啟動監聽器:

$ lsnrctl start或C:lsnrctl start

2、ora-12514: TNS: 無法處理服務名

檢查輸入的服務名與配置的服務名是否一致。另外注意生成的本地服務名文件(Windows下如D:oracleora92networkadmin tnsnames.ora,Linux/Unix下/network/admin/tnsnames.ora)里每項服務的首行服務名稱前不能有空格。

3、ora-12514: TNS: 監聽進程不能解析在連接描述符中給出的SERVICE_NAME

打開NetManager,選中服務名稱,檢查服務標識欄里的服務名輸入是否正確。該服務名必須與伺服器端監聽器配置的全局資料庫名一致。同時檢查sqlnet.ora,例如如果想要採用簡便連接方式連接就需要在NAMES.DIRECTORY_PATH參數中添加EZCONNECT。

拓展知識:

ora-12514:TNS:監聽程序當前無法識別鏈接描述符中請求的服務

該問題是由於缺少監聽器的SID_LIST描述項引起的,採用netca進行配置的時候經常會遇到該問題,listener.ora示例如下

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(SID_NAME = PLSExtProc)

(ORACLE_HOME = /opt/oracle/proct/9.2.0.4)

(PROGRAM = extproc))

(SID_DESC =

(GLOBAL_DBNAME = SAMPLE.COM)

(ORACLE_HOME = /opt/oracle/proct/9.2.0.4)

SID_NAME = SAMPLE)))LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = tcy.com)(PORT = 1521)))

❸ 在win2003系統下用 plsql用具連接 linux下 oracle(10g),提示:ora-12541:TNS 無監聽程序,向好心人求助

1 windows上安裝Oracle的客戶端
2 在windows中的Oracle客戶端的tnsnames.ora里添加你要連接的Oracle(即虛擬里Linux的Oracle)信息
3 虛擬機linux打開Oracle服務
4 要能連接還需要對虛擬機進行一些配置。確定能夠Ping通hello希望對你有幫助。更多到

❹ Linux下查看監聽狀態的命令lsnrctl status,如何根據返回結果判斷監聽是正常啟動

用 oracle:~ # lsof -i:1521 如果有返回信息,就說明偵聽是啟用的,如果沒有返回任何信息說明偵聽是停用的,或者你用 lsnrctl start。

oracle@oracle:~> lsnrctl start
LSNRCTL for Linux: Version 11.2.0.3.0 - Proction on 04-JUL-2014 18:28:35
Copyright (c) 1991, 2011, Oracle. All rights reserved.
TNS-01106: Listener using listener name LISTENER has already been started
返回以上信息,說明是啟用的。

方法1::

看 oracle監聽是否啟動 在CMD下運行如下命令就可以 lsnrctl status

正在連接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=spcc)(PORT=1525)))

TNS-12541: TNS:無監聽器

TNS-12560: TNS: 協議適配器錯誤

TNS-00511: 無監聽器

32-bit Windows Error: 61: Unknown error

LSNRCTL> start listener1

啟動tnslsnr:請稍候...

這表示沒有啟動。。

方法2:

如果是LINUX系統可以通過如下命令看進程在不在

ps -ef|grep lsn

看 oracle監聽是否啟動 在CMD下運行如下命令就可以

lsnrctl status

正在連接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=spcc)(PORT=1525)))

TNS-12541: TNS:無監聽器。TNS-12560: TNS: 協議適配器錯誤。TNS-00511: 無監聽器

32-bit Windows Error: 61: Unknown error

LSNRCTL> start listener1

啟動tnslsnr:請稍候...。這表示沒有啟動。。

如果是LINUX系統可以通過如下命令看進程在不在

ps -ef|grep lsn

❺ Linux Ubuntu10.10z裝好Oracle10g後,重啟後,監聽Lsnrctl start打開後成功,連接資料庫報:無監聽☺

提示很明確了,就是listener問題,伺服器啟動listener沒問題的話,在伺服器上用sql/plus登錄看看能否登錄上,能登錄則說明listener沒問題;然後試著用客戶端連接,前提是客戶端的net name事先配置,手工配置net name時,注意tnsname.ora文件中的格式問題

❻ 求助,linux下 TNS-12541:TNS:no listener

LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.17.52)(PORT = 1521)) ) ) HOST =主機名,別用ip 試試。

熱點內容
存儲過程定義多個變數 發布:2024-04-24 09:04:13 瀏覽:761
為什麼安卓手機不值錢 發布:2024-04-24 09:02:40 瀏覽:99
拱度計演算法 發布:2024-04-24 08:53:09 瀏覽:289
windowsefs加密 發布:2024-04-24 08:51:30 瀏覽:878
英雄聯盟和飢荒哪個配置要求更高 發布:2024-04-24 07:55:09 瀏覽:604
linuxcpu佔用進程 發布:2024-04-24 07:37:05 瀏覽:120
河南移動鶴壁dns伺服器地址 發布:2024-04-24 07:36:58 瀏覽:594
百度賬號密碼怎麼設置密碼 發布:2024-04-24 07:27:37 瀏覽:759
cf窗口化源碼 發布:2024-04-24 07:04:33 瀏覽:738
linuxi2c設備 發布:2024-04-24 06:53:50 瀏覽:346