11G R2 RAC添加監聽

来源:http://www.cnblogs.com/Clark-cloud-database/archive/2017/11/10/7813201.html
-Advertisement-
Play Games

步驟如下: 檢查預設network的network number,紅色字體1,一會兒添加監聽會用到: 查看srvctl添加監聽的語法: 添加監聽:名稱: LISTENER4 埠號:1524 創建完後會在配置文件endpoints_listener.ora和listener.ora中添加記錄信息: ...


步驟如下:

檢查預設network的network number,紅色字體1,一會兒添加監聽會用到:

 

[grid@rac121 admin]$ srvctl config network
Network exists: 1/10.1.252.0/255.255.255.0/eth0, type static

 

 

查看srvctl添加監聽的語法:

 

[grid@rac121 admin]$ srvctl add listener -h
Adds a listener configuration to the Oracle Clusterware.

Usage: srvctl add listener [-l <lsnr_name>] [-s] [-p "[TCP:]<port>[, ...][/IPC:<key>][/NMP:<pipe_name>][/TCPS:<s_port>] [/SDP:<port>]"] [-o <oracle_home>] [-k <net_num>]
    -l <lsnr_name>           Listener name (default name is LISTENER) #監聽名稱     -o <oracle_home>         ORACLE_HOME path (default value is CRS_HOME) #grid的HOME     -k <net_num>             network number (default number is 1)  #最開始查看的網路號     -s                       Skip the checking of ports 
    -p "[TCP:]<port>[, ...][/IPC:<key>][/NMP:<pipe_name>][/TCPS:<s_port>]  [/SDP:<port>]"   Comma separated tcp ports or listener endpoints #要添加的埠號     -h                       Print usage

 

 

添加監聽:名稱: LISTENER4  埠號:1524   

 

[grid@rac121 ~]$ srvctl add listener -l LISTENER4 -o $ORACLE_HOME -p 1524 -k 1
[grid@rac121 ~]$ srvctl start listener -l LISTENER4

 

 

創建完後會在配置文件endpoints_listener.ora和listener.ora中添加記錄信息:

 

[grid@rac121 admin]$ ls endpoints_listener.ora             listener1206183PM1248.bak  listener.ora             samples     sqlnet1206199AM0038.bak
endpoints_listener.ora.bak.rac121  listener1206199AM0038.bak  listener.ora.bak.rac121  shrept.lst  sqlnet.ora

 

 

查看添加 的信息:兩個文件聽紅色字體部分

 

[grid@rac121 admin]$ cat listener.ora LISTENER4=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER4))))          # line added by Agent NEW_RACDB_LISTENER=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=NEW_RACDB_LISTENER))))                # line added by Agent
# listener.ora Network Configuration File: /oradata/oracleapp/11.2.0/grid/network/admin/listener.ora
# Generated by Oracle configuration tools. [grid@rac121 admin]$ cat endpoints_listener.ora LISTENER4_RAC121=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=rac121-vip)(PORT=1524))(ADDRESS=(PROTOCOL=TCP)(HOST=10.1.252.121)(PORT=1524)(IP=FIRST))))          # line added by Agent NEW_RACDB_LISTENER_RAC121=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=rac121-vip)(PORT=1523))(ADDRESS=(PROTOCOL=TCP)(HOST=10.1.252.121)(PORT=1523)(IP=FIRST))))         # line added by Agent
RACDB_LISTENER_RAC121=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=rac121-vip)(PORT=1522))(ADDRESS=(PROTOCOL=TCP)(HOST=10.1.252.121)(PORT=1522)(IP=FIRST))))             # line added by Agent
LISTENER_RAC121=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=rac121-vip)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=10.1.252.121)(PORT=1521)(IP=FIRST))))           # line added by Agent

 

 

到此完成了監聽的添加,再添加靜態註冊信息,vi listener.ora文件,在裡面添加如下內容:

 

SID_LIST_LISTENER4 = #對應的監聽名   (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = RACDB)
      (ORACLE_HOME = /oradata/oracleapp/11.2.0/grid)
      (SID_NAME = RACDB1) #節點對應的SID     )
  )

 

 

重啟監聽即完成靜態註冊:

 

[grid@rac121 admin]$ srvctl stop listener -l LISTENER4
[grid@rac121 admin]$ srvctl start listener -l LISTENER4
[grid@rac121 admin]$ lsnrctl status LISTENER4

LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 19-JUN-2012 15:48:47

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

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER4)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER4
Version                   TNSLSNR for Linux: Version 11.2.0.3.0 - Production
Start Date                19-JUN-2012 15:48:35
Uptime                    0 days 0 hr. 0 min. 11 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /oradata/oracleapp/11.2.0/grid/network/admin/listener.ora
Listener Log File         /oradata/oracleapp/11.2.0/grid/log/diag/tnslsnr/rac121/listener4/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER4)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.1.252.121)(PORT=1524)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.1.252.75)(PORT=1524)))
Services Summary...
Service "RACDB" has 1 instance(s).
  Instance "RACDB1", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
[grid@rac121 admin]$ 

 

查看所有的監聽狀態:

 

grid@rac121 admin]$ srvctl status listener
Listener LISTENER is enabled Listener LISTENER is running on node(s): rac121,rac122
Listener LISTENER4 is enabled Listener LISTENER4 is running on node(s): rac121,rac122
Listener NEW_RACDB_LISTENER is enabled Listener NEW_RACDB_LISTENER is running on node(s): rac121,rac122
Listener RACDB_LISTENER is enabled Listener RACDB_LISTENER is running on node(s): rac121,rac122 

 

 

查看各個監聽的配置:

 

[grid@rac121 admin]$ srvctl config listener -a 
Name: LISTENER
Network: 1, Owner: grid
Home: <CRS home>
  /oradata/oracleapp/11.2.0/grid on node(s) rac122,rac121
End points: TCP:1521
Name: LISTENER4
Network: 1, Owner: grid
Home: <CRS home>
  /oradata/oracleapp/11.2.0/grid on node(s) rac122,rac121
End points: TCP:1524
Name: NEW_RACDB_LISTENER
Network: 1, Owner: grid
Home: <CRS home>
  /oradata/oracleapp/11.2.0/grid on node(s) rac122,rac121
End points: TCP:1523
Name: RACDB_LISTENER
Network: 1, Owner: grid
Home: <CRS home>
  /oradata/oracleapp/11.2.0/grid on node(s) rac122,rac121
End points: TCP:1522 

 

 

 

到此就利用srvctl管理工具完成了添加新監聽和靜態註冊的任務。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • python寫的,有點冗餘,先碼出來~~~~ 這是data_stored.py的代碼 1 # -*- coding:utf-8 -*- 2 # 存數據到mysql (只存了時間數字) 3 import pymysql 4 import csv 5 import datetime 6 import s ...
  • 運行環境 centos 5.6 hadoop hive sqoop是讓hadoop技術支持的clouder公司開發的一個在關係資料庫和hdfs,hive之間數據導入導出的一個工具。 上海尚學堂hadoop大數據培訓組原創,陸續有hadoop大數據技術相關文章奉上,請多關註! 在使用過程中可能遇到的問 ...
  • 一、外鍵 1.外鍵:鏈接兩張表的欄位,通過主表的主鍵和從表的外鍵來描述主外鍵關係,呈現的是一對多的關係。例如:商品類別(一)對商品(多),主表:商品類別表,從表:商品表。 2.外鍵的特點:從表外鍵的值是對主表主鍵的引用、從表外鍵類型必須與主表主鍵類型一致 3.聲明外鍵約束 語法:alter tabl ...
  • 官方文檔參考:SYSDBA is used internally in the Oracle database and has specialized functions. Its behavior is not the same as for generalized users. For exam ...
  • 實驗環境:Oracle Rac 11.2.0.3 首先獲取v$latch的定義:通過PL/SQL或者get ddl等常規途徑只能獲取到v_$latch相關的視圖信息。需要通過特殊方法獲取v$latch的ddl可以通過set autotrace traceonly開啟狀態下執行select * fro ...
  • 準備工作:1 安裝python 3.5,本次使用源碼安裝。2 安裝psutil模塊,使用python3.5自帶的easy_install包直接運行cd /opt/python3/bin./easy_install-3.5 psuitl安裝3 安裝mysql_connector模塊,同樣使用easy_ ...
  • 1, tnsnames.ora on two nodes:RACTEST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = racscan.test.com)(PORT = 1521)) (CONNECT_DATA = (SERVER = DED ...
  • [20171110]_allow_read_only_corruption參數.txt--//昨天在修改查詢隱含參數腳本時發現一個參數_allow_read_only_corruption,感覺應該可以在異常關閉的情況下以read only打開.--//自己測試看看.1.環境:SYS@book> @ ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...