ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 11gr2 RAC注册database,listener 到CRS

11gr2 RAC注册database,listener 到CRS

原创 Linux操作系统 作者:g644516804 时间:2012-09-29 11:37:28 0 删除 编辑

在安装好了11gr2 RAC(db已建立OK)之后,

卸载grid 重新安装

$/orahome/grid/deinstall/deinstall

 

 

将database的信息注册到CRS里

[oracle@etsdb05 admin]$ srvctl add database -d etstest -o $ORACLE_HOME -p +ORA_DATA/ETSTEST/spfileetstest.ora

 [oracle@etsdb05 admin]$ srvctl add instance -d etstest -i etstest1 -n etsdb05

[oracle@etsdb05 admin]$ srvctl add instance -d etstest -i etstest2 -n etsdb04

 

 

[oracle@etsdb05 admin]$ srvctl start –d database etstest

启动之后再次查询各服务的状况

./crs_stat –t

 

 

 

 

 

 

 

 

 

 

 

11gr2将listener 监听注册到CRS服务中

 

11g rac的listener 配置文件的信息是由在安装grid的过程中AGENT自行添加的,而且listner仅制定了PROTOCOL=IPC的信息,其实在11gr2中引入了endpoints_listener.ora

将IPC的信息是指向了endpoints_listener.ora

 

[oracle@etsdb04 ~]$ srvctl  config scan

SCAN name: rac-scan, Network: 1/10.98.0.0/255.255.0.0/eth0

SCAN VIP name: scan1, IP: /rac-scan/10.98.10.110

[oracle@etsdb04 ~]$ srvctl add listener -l LISTENER -o $GRID_HOME -p 1521 -k 1

[oracle@etsdb04 ~]$ srvctl start listener -l LISTENER

 

[oracle@etsdb04 admin]$ lsnrctl status LISTENER

 

LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 29-SEP-2012 11:27:47

 

Copyright (c) 1991, 2009, 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.1.0 - Production

Start Date                29-SEP-2012 11:04:41

Uptime                    0 days 0 hr. 23 min. 6 sec

Trace Level               off

Security                  ON: Local OS Authentication

SNMP                      OFF

Listener Parameter File   /orahome/grid/network/admin/listener.ora

Listener Log File         /orahome/11.2/diag/tnslsnr/etsdb04/listener/alert/log.xml

Listening Endpoints Summary...

  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER)))

  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.98.10.4)(PORT=1521)))

  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.98.10.104)(PORT=1521)))

Services Summary...

Service "+ASM" has 1 instance(s).

  Instance "+ASM2", status READY, has 1 handler(s) for this service...

Service "etstest" has 2 instance(s).

  Instance "etstest1", status UNKNOWN, has 1 handler(s) for this service...

  Instance "etstest2", status READY, has 1 handler(s) for this service...

Service "etstestXDB" has 1 instance(s).

  Instance "etstest2", status READY, has 1 handler(s) for this service...

The command completed successfully

[oracle@etsdb04 ~]$ sqlplus / as sysdba

 

SQL*Plus: Release 11.2.0.1.0 Production on Sat Sep 29 10:54:21 2012

 

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

 

 

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production

With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,

Data Mining and Real Application Testing options

 

SQL> show parameter listener

 

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

listener_networks                    string

local_listener                       string

remote_listener                      string      rac-scan:1521

 

SQL> alter system set local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.98.10.104)(PORT=1521))))' scope=both sid='etstest2';

 

System altered.

 

SQL> alter system set local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.98.10.105)(PORT=1521))))' scope=both sid='etstest1';

 

System altered.

 

SQL> show parameter listener

 

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

listener_networks                    string

local_listener                       string      (DESCRIPTION=(ADDRESS_LIST=(AD

                                                 DRESS=(PROTOCOL=TCP)(HOST=10.9

                                                 8.10.104)(PORT=1521))))

remote_listener                      string      rac-scan:1521

 

 

[oracle@etsdb04 admin]$ cat listener.ora

LISTENER=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER))))   # line added by Agent

ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER=ON              # line added by Agent

 

SID_LIST_LISTENER =

(SID_LIST =

    (SID_DESC =

      (GLOBAL_DBNAME = etstest)

      (ORACLE_HOME = /orahome/grid)

      (SID_NAME = etstest1)

    )

  )

 

[oracle@etsdb04 admin]$ cat endpoints_listener.ora

LISTENER_ETSDB04=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=etsdb04-vip)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=10.98.10.4)(PORT=1521)(IP=FIRST))))               # line added by Agent

 

 

[root@tyan147 bin]# ./crs_stat

 

NAME=ora.LISTENER.lsnr

TYPE=ora.listener.type

TARGET=ONLINE

STATE=ONLINE on tyan147

 

NAME=ora.LISTENER_SCAN1.lsnr

TYPE=ora.scan_listener.type

TARGET=ONLINE

STATE=ONLINE on tyan148

 

 

NAME=ora.tyan147.LISTENER_TYAN147.lsnr

TYPE=application

TARGET=ONLINE

STATE=ONLINE on tyan147

 

 

 

NAME=ora.tyan148.LISTENER_TYAN148.lsnr

TYPE=application

TARGET=ONLINE

STATE=ONLINE on tyan148

 

 

详细请见:

http://www.oracledatabase12

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24849178/viewspace-745431/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-03-04

  • 博文量
    104
  • 访问量
    271252