導航:首頁 > 操作系統 > linuxoracle監聽無法啟動

linuxoracle監聽無法啟動

發布時間:2022-05-20 16:11:34

A. linux下的Oracle11g 監聽和資料庫實例均已啟動,但客戶端無法連接的原因是什麼

有兩種情況
1、有防火牆
vi /etc/sysconfig/iptables
-A INPUT -p tcp -m tcp --dport 1521 -j ACCEPT添加1521埠訪問策略
/etc/init.d/iptables restart重啟防火牆
或者關閉防火牆
/etc/init.d/iptables stop
2、只監聽的本地訪問
netstat -ntlp檢查
vi $ORACLE_HOME/network/admin/listener.ora
(ADDRESS = (PROTOCOL = TCP)(HOST = HOSTNAME)(PORT = 1521))
檢查一下
/etc/hosts主機名配置對了沒

B. oracle監聽打不開怎麼回事 我的是linux系統 開啟錯誤如下

1、是否修改環境變數,路徑:/home/oracle/.bash_profile,其中export ORACLE_SID=?,SID應該和你創建的資料庫的SID一樣。
2、報錯說你「 target host or object does not exist」目標地址或主機不存在,先確認一下IP配置,再ping試試,看看能不能ping通。

C. 在linux下, 為什麼以root用戶啟動oracle資料庫監聽會失敗,而一定要用oracle用戶呢

root許可權主要是可以查看及修改任何文件,但不包括執行許可權。

舉個例子,你在root用戶下建立一個腳本test.sh,許可權是667.
如果你嘗試去執行腳本./test.sh 會報許可權不足的錯誤。
可如果切換另外一個用戶,去執行,就肯定是可以的。

root的許可權體現在他可以修改任何許可權,但必須遵守系統的規則。
如不具備執行許可權,就肯定不能執行。

oracle監聽啟動時調用的文件我沒有具體去調查,看只要有其中不包含其他用戶可執行許可權的腳本,root用戶必然無法啟動。

D. linux下oracle資料庫啟動監聽報目標主機不存在,但是hosts文件里已經配置

1、cat $ORACLE_HOME/network/admin/listener.ora
修改HOST=0.0.0.0或主機IP
(ADDRESS = (PROTOCOL = TCP)(HOST = server10)(PORT = 1521))
2、netstat -ntlp
3、ifconfig -a

E. linux中oracle監聽無法啟動,但能查資料庫

SID_LIST_LISTENER
=
(SID_LIST
=
(SID_DESC
=
(SID_NAME
=
PLSExtProc)
(ORACLE_HOME
=
/u01/app/oracle/proct/11.2.0/dbhome_1)
(PROGRAM
=
extproc)
)
(SID_DESC
=
(GLOBAL_DBNAME
=
sidb26)
(ORACLE_HOME
=
/u01/app/oracle/proct/11.2.0/dbhome_1)
(SID_NAME
=
sidb26)
)
)
LISTENER
=
(
DESCRIPTION
_LIST
=
(DESCRIPTION
=
(ADDRESS
=
(PROTOCOL
=
TCP)(HOST
=
localhost
.localdomain.com)(PORT
=
1521))
)
)
你看我的配置是這樣,SID_LIST_LISTENER裡面不是應該有個
默認的
SID_NAME
=
PLSExtProc這樣的配置嗎?
還有你那個HOST
=
10.41.24.114能
識別碼

F. Linux 操作系統無法啟動oracle的監聽服務 咋整

查看環境變數是否配置過了--使用安裝oracle的用戶執行lsnrctl stop,lsnrctl start,lsnrctl status查看監聽狀況

G. Linux下Oracle監聽服務啟動失敗,高人進來幫忙解決一下~

錯誤提示是沒有許可權,網上搜了下看到:
The Unix permissions for the hidden directory /tmp/.oracle should be:
Owner = the Oracle user who performed the database install,
Group = the dba group of the Oracle user,
and the directory's Unix permissions should be drwxrwxrwx

試試:
1) 進入/tmp目錄
# cd /var/tmp(on Solaris Linux)
或者
# cd /tmp(on Hp and IBM)
2) 修改許可權
# chown -R oracle10:dba .oracle
或者
# chmod 777 .oracle

H. linux下啟動oracle監聽時報錯

錯誤:
[oracle@Oora log]$ lsnrctl start
LSNRCTL for Linux: Version 10.2.0.1.0 - Proction on 18-12月-2009 17:22:17
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Starting /opt/app/oracle/proct/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
[oracle@ora log]$

解決辦法:

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

2:保證下面2個文件標紅的內容要完全一樣

修改listener.ora文件

默認情況下該文件內容:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =你的伺服器IP地址)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)

修改tnsnames.ora文件
默認情況下該文件內容
orcl =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =你的伺服器IP地址)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)

I. 在linux系統上安裝oracle資料庫,安裝後資料庫的服務都成功啟動了,但是重啟電腦後,監聽不能成功啟動。

監聽器啟動異常。

要注意/etc/hosts與/etc/sysconfig/network文件主機名的一致性.產看一下這兩個文件,修改修改,一般就沒問題了。
不行,再在啟動listener的時候先執行:
export ORACLE_SID=orcl 改成自己的sid
看看。

閱讀全文

與linuxoracle監聽無法啟動相關的資料

熱點內容
郵件附件加密後打開能顯示嗎 瀏覽:720
榮耀x10拍照演算法 瀏覽:567
androidgradle配置簽名 瀏覽:92
文件夾左邊的空心三角符號是什麼 瀏覽:284
app英語音頻試卷掃碼怎麼聽 瀏覽:613
字元串編譯預處理 瀏覽:703
蘋果手機怎麼會顯示多個App 瀏覽:240
不去互聯網程序員 瀏覽:553
電腦qq郵箱解壓的圖片保存在哪裡 瀏覽:546
嵌入命令行 瀏覽:92
檔案為什麼被加密 瀏覽:487
十天學會單片機13 瀏覽:875
榮耀怎麼設置讓app一直運行 瀏覽:994
共享文件夾能在哪裡找到 瀏覽:435
旅遊訂旅店用什麼app 瀏覽:241
一個女程序員的聲音 瀏覽:497
魔術app怎麼用 瀏覽:340
單片機有4個8位的io口 瀏覽:898
win10rar解壓縮軟體 瀏覽:170
plc教程pdf 瀏覽:668