久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

如何監聽Oracle

157次閱讀
沒有評論

共計 4611 個字符,預計需要花費 12 分鐘才能閱讀完成。

這篇文章將為大家詳細講解有關如何監聽 Oracle,丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

Oracle 監聽

一:沒有 listener.ora 監聽文件

監聽文件 listener.ora 文件丟失;
沒有 listener.ora 文件情況時,以默認方式運行監聽器,此時,監聽器將在解析為計算機主機名 (端口 1521) 的任何地址上進行監聽;
建議始終配置 listener.ora 文件,使 Oracle Net 環境可以自我記錄;

[oracle@chen admin]$ pwd
/u01/app/oracle/product/11.2.0.4/network/admin

[oracle@chen admin]$ ls
samples  shrept.lst  tnsnames.ora

沒有配置 listener.ora 時,自動使用動態注冊
[oracle@chen admin]$
lsnrctl status
LSNRCTL for Linux: Version 11.2.0.4.0 – Production on 20-JUL-2017 15:05:25
Copyright (c) 1991, 2013, Oracle.  All rights reserved.
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
————————
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.4.0 – Production
Start Date                20-JUL-2017 15:03:54
Uptime                    0 days 0 hr. 1 min. 30 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Log File         /u01/app/oracle/diag/tnslsnr/chen/listener/alert/log.xml
Listening Endpoints Summary…
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=chen)(PORT=1521)))
Services Summary…
Service orcl has 1 instance(s).
  Instance orcl , status READY, has 1 handler(s) for this service…
Service orclXDB has 1 instance(s).
  Instance orcl , status
READY, has 1 handler(s) for this service…
The command completed successfully

二:監聽靜態注冊

[oracle@chen admin]$ pwd
/u01/app/oracle/product/11.2.0.4/network/admin

[oracle@chen admin]$ cat listener.ora 
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = orcl)
      (ORACLE_HOME = /u01/app/oracle/product/11.2.0.4)
      (SID_NAME = orcl)
    )
  )

靜態注冊時:
可以遠程啟動數據庫(需要有口令文件);

C:\Users\Administrator sqlplus sys/oracle@10.1.233.100:1521/orcl as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on 星期四 7 月 20 13:33:09 2017

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

已連接到空閑例程。

SQL
startup
ORACLE 例程已經啟動。

Total System Global Area  839282688 bytes
Fixed Size                  2257880 bytes
Variable Size             545262632 bytes
Database Buffers          289406976 bytes
Redo Buffers                2355200 bytes
數據庫裝載完畢。
數據庫已經打開。 [oracle@chen admin]$ lsnrctl status
…..
Listening Endpoints Summary…
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=chen)(PORT=1521)))
Services Summary…
Service orcl has 2 instance(s).
  Instance orcl , status
UNKNOWN, has 1 handler(s) for this service…
  Instance orcl , status READY, has 1 handler(s) for this service…
Service orclXDB has 1 instance(s).
  Instance orcl , status READY, has 1 handler(s) for this service…
The command completed successfully

配置 DG,EM 等建議使用靜態注冊

三:監聽動態注冊

[oracle@chen admin]$ cat listener.ora 
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = chen)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )
 
SQL alter system register;
System altered.

[oracle@chen admin]$ lsnrctl status
Services Summary…
Service orcl has 1 instance(s).
  Instance orcl , status
READY, has 1 handler(s) for this service…
Service orclXDB has 1 instance(s).
  Instance orcl , status
READY, has 1 handler(s) for this service…
The command completed successfully

實例未啟動時,注冊不了服務
Services Summary…
Listening Endpoints Summary…
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=chen)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
The listener supports no services
The command completed successfully

動態注冊時無法遠程啟動數據庫
C:\Users\Administrator sqlplus sys/oracle@10.1.233.100:1521/orcl as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on 星期四 7 月 20 14:26:57 2017

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

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

請輸入用戶名:

四:監聽動態注冊 + 靜態注冊

[oracle@chen admin]$ cat listener.ora 
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = orcl)
      (ORACLE_HOME = /u01/app/oracle/product/11.2.0.4)
      (SID_NAME = orcl)
    )
  )
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = chen)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )

[oracle@chen admin]$ lsnrctl status
……  
Services Summary…
Service orcl has 2 instance(s).
  Instance orcl , status
UNKNOWN, has 1 handler(s) for this service…
  Instance orcl , status
READY, has 1 handler(s) for this service…
Service orclXDB has 1 instance(s).
  Instance orcl , status
READY, has 1 handler(s) for this service…
The command completed successfully

可以遠程啟動數據庫
C:\Users\Administrator sqlplus sys/oracle@10.1.233.100:1521/orcl as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on 星期四 7 月 20 14:22:59 2017

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

已連接到空閑例程。

SQL
startup
ORACLE 例程已經啟動。

Total System Global Area  839282688 bytes
Fixed Size                  2257880 bytes
Variable Size             545262632 bytes
Database Buffers          289406976 bytes
Redo Buffers                2355200 bytes
數據庫裝載完畢。
數據庫已經打開。官方文檔位置如下:
Oracle Database Net Services Reference
http://docs.oracle.com/cd/E11882_01/network.112/e10835/listener.htm#NETRF008
Oracle Net Listener Parameters (listener.ora)
http://docs.oracle.com/cd/E11882_01/network.112/e10835/listener.htm#NETRF008

關于“如何監聽 Oracle”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-17發表,共計4611字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 靖宇县| 任丘市| 天祝| 宣恩县| 清徐县| 衡南县| 德兴市| 大荔县| 洪泽县| 图们市| 阿坝县| 邢台市| 清新县| 揭西县| 东海县| 霍山县| 白水县| 阜宁县| 雅江县| 房山区| 贵港市| 永定县| 望谟县| 开封市| 婺源县| 西贡区| 西吉县| 芜湖市| 石楼县| 大关县| 秭归县| 西乡县| 阜宁县| 襄城县| 徐闻县| 利川市| 桐梓县| 遂昌县| 长治市| 贵南县| 弥勒县|