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

ora12541linux

發布時間: 2022-11-14 20:24:54

⑴ oracle 資料庫,監聽停了以後,直接就 shutdown immediate 然後 資料庫的伺服器就再連不上了

你這個說的不大清楚,你是遠程連的oracle,還是在本機連的oracle那?
=========================================================
如果是本機登錄的話,如果只有一個資料庫,查看你的驗證文件,是否允許操作系統驗證,如果允許(查看sqlnet.ora中,SQLNET.AUTHENTICATION_SERVICES= (NTS)),直接用
sqlplus /nolog
conn / as sysdba
就可以直接以sys用戶登錄
==========================================================
本機登錄,如果有多個資料庫,應該先設置登錄ORACLE_SID
windows 下 set ORACLE_SID=實例名
linux unix 下 export ORACLE_SID=實例名

sqlplus /nolog
conn / as sysdba
就可以直接以sys用戶登錄
====================================================================
本機登錄
如果沒有允許操作系統驗證,人家已經提示無監聽程序了,你應該先把oracle的監聽起來:可以這樣,在oracle所在的機器上執行命令提示符下執行 "lsnrctl start" 。
=====================================================================
如果不是本機登錄,必須要啟動監聽。
在oracle所在的機器上執行命令提示符下執行 "lsnrctl start" 。

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

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

⑶ ORA-04045,什麼原因造成此錯誤

ora-12514的錯誤的原因有很多。但無外乎這幾種:
1)、 ORA-12541: TNS: 沒有監聽器
顯而易見,伺服器端的監聽器沒有啟動,另外檢查客戶端IP地址或埠填寫是否正確。啟動監聽器:
$ lsnrctl start或
C:lsnrctl start
2)、 ORA-12154: TNS: 無法處理服務名
檢查輸入的服務名與配置的服務名是否一致。另外注意生成的本地服務名文件(Windows下如D:oracleora92networkadmin tnsnames.ora,Linux/Unix下/network/admin/tnsnames.ora)里每項服務的首 行服務名稱前不能有空格。
3)、 ORA-12514: TNS: 監聽進程不能解析在連接描述符中給出的SERVICE_NAME
打開Net Manager,選中服務名稱,檢查服務標識欄里的服務名輸入是否正確。該服務名必須與伺服器端監聽器配置的全局資料庫名一致。同時檢查sqlnet.ora,例如如果想要採用簡便連接方式連接就需要在NAMES.DIRECTORY_PATH參數中添加EZCONNECT。
4)、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)))

⑷ 虛擬機的Linux 上安裝oracle11g的客戶端 連接本地oralce伺服器的時候報ORA-12541: TNS:no listener

如果你覺得你的listener是正常的給出listener的信息;

lsnrctl status

以及
客戶端 tnsping 的信息

⑸ 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)))

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

1、netstat -ntlp檢查1521是否啟動
2、lsnrctl status查看監聽服務狀態
lsnrctl start啟動
lsnrctl stop停止
3、vi $ORACLE_HOME/network/admin/listener.ora
修改HOST=0.0.0.0
4、iptables -nvL檢查防火牆
5、telnet 192.168.1.1 1521檢查連通性
6、tnsping 192.168.1.1

⑺ oracle-12514怎麼解決

原因如下:

Oracle資料庫,資料庫服務名默認的是ORCL,需要改為XE才可以。

解決方法:

1、打開Navicat,輸入主機名:127.0.0.1

(7)ora12541linux擴展閱讀:

Oracle Database,又名Oracle RDBMS,或簡稱Oracle。是甲骨文公司的一款關系資料庫管理系統。它是在資料庫領域一直處於領先地位的產品。可以說Oracle資料庫系統是目前世界上流行的關系資料庫管理系統,系統可移植性好、使用方便、功能強,適用於各類大、中、小、微機環境。它是一種高效率、可靠性好的 適應高吞吐量的資料庫解決方案。

⑻ win7下plsql連vmware下linux下oracle11g,無監聽問題,求助

檢查下tnsnames.ora和listener.ora兩個文件里 SID實例名和IP是否正確,PING IP是否能PING通 可以參考下這篇文章,我也是在這篇文章學到的 plsql遠程訪問資料庫 解決ora-12541:TNS:無監聽程序 宅到底

⑼ 當oracle用戶密碼包含特殊字元時如何導出數據

在客戶端上使用sqlplus用普通用戶可以登錄,但是system以及sys用戶均無法登錄,提示ORA-12154: TNS: 無法解析指定的連接標識符
SQL> conn system@webdata
輸入口令:
ERROR:
ORA-12154: TNS: 無法解析指定的連接標識符
SQL> conn xgplat@webdata
輸入口令:
已連接。
本來以為客戶端是32位的緣故,就在oracle伺服器上用sqlplus登錄,也還是一樣
SQL> conn system@webdata
Enter password:
ERROR:
ORA-12541: TNS:no listener
SQL> conn xgplat@webdata
Enter password:
Connected.
問了一些人大家都比較迷糊,搞不清什麼問題。偶然看到有人說是不是和密碼文件有關,這時我才想到我的system/sys用戶的密碼中都包含一個@字元。
比如我的密碼是123@456,那使用sqlplus登錄的時候就理解成sqlplus system/123@456@webdata,這樣sqlplus就理解成123後面的就是資料庫的連接字元串,這樣自然就報錯並提示TNS: 無法解析指定的連接標識符或no listener
之後在伺服器上用sqlplus / as sysdba登錄後修改sys/system的密碼,再次嘗試就一切正常了
當Oracle資料庫用戶的密碼含特殊字元如 @ 時,直接使用正常的密碼輸入,由於oracle將@後的字元解析為網路服務名而導致登陸失敗
如下演示 用戶名為:wang密碼為:oracle@1網路服務名為:sun 的情況:
Linux平台:'wang/"oracle@1"'@sun --1個雙引號擴密碼,1個單引號擴 用戶名+密碼,即: '用戶名/"密碼"'@服務名
[11:41:14oracle@dvd amp]$sqlplus wang/oracle@1@sun
SQL*Plus: Release 11.2.0.1.0 Proction on Tue Oct 30 11:41:24 2012
Copyright (c) 1982, 2009, Oracle. All rights reserved.
ERROR:
ORA-12532: TNS:invalid argument
[11:42:24oracle@dvd amp]$sqlplus 'wang/"oracle@1"'@sun --1個雙引號擴密碼,1個單引號擴 用戶名+密碼,即: '用戶名/"密碼"'@服務名
SQL*Plus: Release 11.2.0.1.0 Proction on Tue Oct 30 11:42:25 2012
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Proction
With the OLAP and Data Mining options
wang@SUN>
Windows 平台:wang/"""oracle@1"""@sun--3個雙引號擴密碼,即: 用戶名/"""密碼"""@服務名
C:\Users\wanglei.ITADMIN>sqlplus wang/oracle@1@sun
SQL*Plus: Release 11.2.0.1.0 Proction on 星期二 10月 30 13:20:00 2012
Copyright (c) 1982, 2010, Oracle. All rights reserved.
ERROR:
ORA-12154: TNS: 無法解析指定的連接標識符
請輸入用戶名:
C:\Users\wanglei.ITADMIN>sqlplus wang/"""oracle@1"""@sun--3個雙引號擴密碼,即: 用戶名/"""密碼"""@服務名
SQL*Plus: Release 11.2.0.1.0 Proction on 星期二 10月 30 13:20:30 2012
Copyright (c) 1982, 2010, Oracle. All rights reserved.
連接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Proction
With the OLAP and Data Mining options

⑽ 在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希望對你有幫助。更多到

熱點內容
換編程題庫 發布:2024-05-18 18:00:58 瀏覽:561
如何使用伺服器ip直連網站 發布:2024-05-18 18:00:49 瀏覽:431
三星n7100哪個安卓版本好用 發布:2024-05-18 17:55:41 瀏覽:489
萬國覺醒採集腳本源碼 發布:2024-05-18 17:55:39 瀏覽:946
sqlserver加欄位 發布:2024-05-18 17:54:53 瀏覽:927
安卓手機如何清除應用記錄 發布:2024-05-18 17:31:37 瀏覽:639
查看存儲過程許可權 發布:2024-05-18 17:18:33 瀏覽:191
php類self 發布:2024-05-18 17:15:03 瀏覽:894
手機2b2t的伺服器地址是多少 發布:2024-05-18 17:14:56 瀏覽:188
戴爾8490哪個配置比較合理 發布:2024-05-18 17:14:51 瀏覽:168