1. 程式人生 > >oracle監聽器啟動lsnrctl status例程的狀態為unknown

oracle監聽器啟動lsnrctl status例程的狀態為unknown

以前同事問及為何資料庫例程在監聽器中狀態為unnkown,這是何意.有何影響.查閱了資料,解決如下:


# listener.ora Network Configuration File: E:\oracle\product\10.2.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
      (PROGRAM = extproc)
    )
    //紅色為手工新增
    (SID_DESC =

      (SID_NAME = orcl)
      (ORACLE_HOME = E:\oracle\product\10.2.0\db_1)

    )
   
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = zxy-p4gdodyujng)(PORT = 1521))
    )
  )


重啟監聽器:
C:\Documents and Settings\Administrator>lsnrctl status

LSNRCTL for 32-bit Windows: Version 10.2.0.3.0 - Production on 23-3月 -2012 16:3
0:09

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

正在連線到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
LISTENER 的 STATUS
------------------------
別名                      LISTENER
版本                      TNSLSNR for 32-bit Windows: Version 10.2.0.3.0 - Produ
ction
啟動日期                  23-3月 -2012 16:23:40
正常執行時間              0 天 0 小時 6 分 28 秒
跟蹤級別                  off
安全性                    ON: Local OS Authentication
SNMP                      OFF
監聽程式引數檔案          E:\oracle\product\10.2.0\db_1\network\admin\listener.o
ra
監聽程式日誌檔案          E:\oracle\product\10.2.0\db_1\network\log\listener.log

監聽端點概要...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=zxy-p4gdodyujng)(PORT=1521)))
服務摘要..
服務 "PLSExtProc" 包含 1 個例程。
  例程 "PLSExtProc", 狀態 UNKNOWN, 包含此服務的 1 個處理程式...
服務 "orcl
" 包含 2 個例程。
  例程 "orcl", 狀態 UNKNOWN, 包含此服務的 1 個處理程式...
  例程 "orcl", 狀態 READY, 包含此服務的 1 個處理程式...
服務 "orclXDB" 包含 1 個例程。
  例程 "orcl", 狀態 READY, 包含此服務的 1 個處理程式...
服務 "orcl_XPT" 包含 1 個例程。
  例程 "orcl", 狀態 READY, 包含此服務的 1 個處理程式...
命令執行成功


在listerer.ora移除
(SID_DESC =
      (SID_NAME = orcl)
      (ORACLE_HOME = E:\oracle\product\10.2.0\db_1)


    )


重啟監聽器狀態如下:
C:\Documents and Settings\Administrator>lsnrctl status

LSNRCTL for 32-bit Windows: Version 10.2.0.3.0 - Production on 23-3月 -2012 16:4
0:00

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

正在連線到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
LISTENER 的 STATUS
------------------------
別名                      LISTENER
版本                      TNSLSNR for 32-bit Windows: Version 10.2.0.3.0 - Produ
ction
啟動日期                  23-3月 -2012 16:36:43
正常執行時間              0 天 0 小時 3 分 20 秒
跟蹤級別                  off
安全性                    ON: Local OS Authentication
SNMP                      OFF
監聽程式引數檔案          E:\oracle\product\10.2.0\db_1\network\admin\listener.o
ra
監聽程式日誌檔案          E:\oracle\product\10.2.0\db_1\network\log\listener.log

監聽端點概要...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=zxy-p4gdodyujng)(PORT=1521)))
服務摘要..
服務 "PLSExtProc" 包含 1 個例程。
  例程 "PLSExtProc", 狀態 UNKNOWN, 包含此服務的 1 個處理程式...
服務 "orcl" 包含 1 個例程。
  例程 "orcl", 狀態 READY, 包含此服務的 1 個處理程式...
服務 "orclXDB" 包含 1 個例程。
  例程 "orcl", 狀態 READY, 包含此服務的 1 個處理程式...
服務 "orcl_XPT" 包含 1 個例程。
  例程 "orcl", 狀態 READY, 包含此服務的 1 個處理程式...
命令執行成功

小結:
  

1. 狀態為"Unknown" 說明不是自動註冊, 而是通過搜尋
Listener.ora, 找到匹配的service後進行註冊.

如果在資料庫例項啟動後再啟動監聽器(Listener.ora檔案中
不需要配置相關的SID資訊), PMON會自動對監測到的
Service進行註冊.

2.  如果你的監聽器埠為預設的1521, listener.ora可以忽略.

相關推薦

oracle監聽器啟動lsnrctl status狀態unknown

以前同事問及為何資料庫例程在監聽器中狀態為unnkown,這是何意.有何影響.查閱了資料,解決如下: # listener.ora Network Configuration File: E:\oracle\product\10.2.0\db_1\network\admin\listener.ora # Ge

啟動VIP報CRS-1028/CRS-0223致使VIP狀態UNKNOWN故障分析與解決

ssi host article 3.6 handle 性能優化 roc ng- 應用程序 CRS版本號為10.2.0.4 1、VIP State為UNKNOWN [[email protected]/* */ ~]# crs_stat -t

第七章之main函數和啟動

gcc 清理 其它 運行 start call 返回 argv -a main函數和啟動例程 為什麽匯編程序的入口是_start,而C程序的入口是main函數呢?本節就來解釋這個問題。在講例 18.1 “最簡單的匯編程序”時,我們的匯編和鏈接步驟是: $ as hello

PoEdu - Windows階段班 【Po學校】Lesson006_線_線啟動到消亡 &線狀態 & 線安全 & CONTEXT結構體 & 令牌鎖

turn within 周期 銷毀 hose pen inf obj objects 011_線程啟動到死亡的詳細講解 1. 線程內核對象 使用計數 2 ##決定當前線程何時銷毀 暫停計數 1 ##UINT類型初始為1,可以暫停多次,如置為0則取消暫停。 退出代碼

Oracle數據庫監聽器啟動報錯:1067解決

span oracle安裝 安裝oracle 安裝 names 所在 dmi -s 推薦 1.原因:本地ip或主機名在安裝oracle後已經更改,需改回. 2.打開oracle安裝目錄(開始中搜索oracle,查找文件所在位置). 3.進入$\NETWORK\ADMIN\修

CenOS7 部署 數據庫 Oracle 12c + 啟動階段與關閉狀態 [12.2 企業版]

堆棧 程序 插入 imm 數據安全 rod tenant ++ 工具 簡介 1·Oracle 12c 特性2·Oracle 12c 服務器的硬件要求3·Oracle 12c 部署過程4·Oracle 12c 的啟動方式與關閉狀態5·Oracle 12c 的總結 Ora

用shell腳本監控進是否存在 不存在則啟動的實

art ces yii run 存在 amp ... bin proc 用shell腳本監控進程是否存在 不存在則啟動的實例: #!/bin/shps -fe|grep processString |grep -v grepif [ $? -ne 0 ]thenecho "

Oracle 監聽lsnrctl命令啟動報錯(TNS-12537,TNS-12560,TNS-00507)

LINUX登入oracle使用者,通過lsnrctl start命令啟動資料庫時,報錯如下: “ [[email protected] ~]$ lsnrctl start LSNRCTL for Linux: Version 11.2

監聽程式無法找到適用於客戶機連線的、連線Oracle時報錯無監聽程式

這類問題真的很讓人頭大,解決方法就是反覆調整oracle的服務端、客戶端的Net Manager.和Net configuration; 因為正常安裝完oracle服務端、客戶端,會有這兩個目錄,這兩個目錄下都會有Net Manager,Net configuration。新

centos7 nginx安裝/啟動/進狀態/殺掉進

分享圖片 x86_64 erro service pue 訪問 錯誤 ESS 啟動 原文:centos7 nginx安裝/啟動/進程狀態/殺掉進程 1、安裝?? ?下載RPM:wg

本地計算機上的OracleOraDb11g_home1TNSListener服務啟動後停止。某些服務在未由其他服務或程式使用時將自動停止。——Oracle監聽器服務無法啟動

問題: oracle服務設定為手動啟動。但是開機後手動啟動監聽服務後彈出框,提示“本地計算機上的OracleOraDb11g_home1TNSListener服務啟動後停止。某些服務在未由其他服務或程式

oracle ORA-12526: TNS: 監聽程式: 所有適用都處於受限模式問題處理

      安裝了10.2.0.4補丁包,裝完後提示ORA-12526: TNS: 監聽程式: 所有適用例程都處於受限模式問題處理 表面上看不出問題,後來檢視alert_oracas.log檔案說要使用upgrade選項啟動啟動sqlplussqlplus / as sysdba輸入SQL>start

java 關於操作oracle的clob型別(inster ,update,select)的完整

在Oracle中,LOB(Large Object,大型物件)型別的欄位現在用得越來越多了。因為這種型別的欄位,容量大(最多能容納4GB的資料),且一個表中可以有多個這種型別的欄位,很靈活,適用於資料量非常大的業務領域(如圖象、檔案等)。而LONG、LONG RAW等型別的欄

oracle job 定時,啟動,停止,察看狀態。執行指令碼

job裡面的 last_date 和 next_date ,以及interval之間是什麼關係,last_date到底是記的 job 的開始執行時間,還是執行結束的時間。next_date到底是 job 的開始時間還是結束時間加上 interval 得出的呢?如果一個Job的

理解 oraclelsnrctl status

開發十年,就只剩下這套架構體系了! >>>   

Java中的線狀態轉換和線控制常用方法

img sta () throw line star height style 技術 Java 中的線程狀態轉換:    【註】:不是 start 之後就立刻開始執行, 只是就緒了(CPU 可能正在運行其他的線程). 【註】:只有被 CPU 調度之後,線程才開始執行, 當

Qt跨平臺的一個

條件 手機 net mx4 qml .com ubun 介紹 桌面 我的同事penk在近期北京的Hackathon展示了一個在多平臺的例程。非常多開發人員對這個挺感興趣的。今天我就把這個資源介紹給大家。這是同一個用Qt寫的應用。能夠同一時候在Ubuntu Destkop

malloc 和free

就會 ret sca stdlib.h int 註意 申請 printf malloc #include <stdio.h>#include <stdlib.h>int main(){int a;scanf("%d",&a);int *p=(

Oracle BI11啟動失敗

cal imp cts highlight wrapper sharp 64位 -c security 本人電腦win7 64位,Oracle biee11,啟動時報錯,提示如下: <2017-6-2 下午12時07分14秒 CST> <Notice&g

oracle 12c啟動監聽報錯協議適配器錯誤

oracle 計算機 適配器 我遇到此類問題,一般是右鍵計算機-管理-服務,找到OracleOraDB12Home1TNSListener設為自動啟動,並重啟,當然這種操作你要確定監聽文件什麽的都已經檢查無問題哦。本文出自 “myOracle” 博客,請務必保留此出處http://clarkbg.