service作为oracle数据库中的关键概念之一,利用得当,可以方便数据库的管理,提高数据库的执行效率。
通过service,oracle可以实现server side taf,简化对客户端的维护量,下面我们看一下在10g rac 怎样实验service实现 serve side taf
使用dbca来配置taf
通过dbca可以非常方便的配置server side taf
至此,service配置完成,下面我们验证一下
[root@node1 ~]# su - oracle [oracle@node1 ~]$ lsnrctl status LSNRCTL for Linux: Version 10.2.0.5.0 - Production on 05-AUG-2014 21:46:10 Copyright (c) 1991, 2010, Oracle. All rights reserved. Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521)) STATUS of the LISTENER ------------------------ Alias LISTENER_NODE1 Version TNSLSNR for Linux: Version 10.2.0.5.0 - Production Start Date 05-AUG-2014 21:26:40 Uptime 0 days 0 hr. 19 min. 30 sec Trace Level off Security ON: Local OS Authentication SNMP OFF Listener Parameter File /u01/app/oracle/product/11.2.0/db/network/admin/listener.ora Listener Log File /u01/app/oracle/product/11.2.0/db/network/log/listener_node1.log Listening Endpoints Summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.100.131)(PORT=1521))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.100.31)(PORT=1521))) Services Summary... Service "+ASM" has 1 instance(s). Instance "+ASM1", status BLOCKED, has 1 handler(s) for this service... Service "+ASM_XPT" has 1 instance(s). Instance "+ASM1", status BLOCKED, has 1 handler(s) for this service... Service "PLSExtProc" has 1 instance(s). Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service... Service "racdb" has 3 instance(s). Instance "racdb", status UNKNOWN, has 1 handler(s) for this service... Instance "racdb1", status READY, has 2 handler(s) for this service... Instance "racdb2", status READY, has 1 handler(s) for this service... Service "racdbXDB" has 2 instance(s). Instance "racdb1", status READY, has 1 handler(s) for this service... Instance "racdb2", status READY, has 1 handler(s) for this service... Service "racdb_XPT" has 2 instance(s). Instance "racdb1", status READY, has 2 handler(s) for this service... Instance "racdb2", status READY, has 1 handler(s) for this service... Service "service1" has 1 instance(s). Instance "racdb1", status READY, has 2 handler(s) for this service... The command completed successfully [oracle@node1 ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.5.0 - Production on Tue Aug 5 21:46:23 2014 Copyright (c) 1982, 2010, Oracle. All Rights Reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production With the Partitioning, Real Application Clusters, OLAP, Data Mining and Real Application Testing options SQL> show parameter service NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ service_names string service1 SQL> col name for a20 SQL> col failover_method for a20 SQL> col failover_type for a20 SQL> select name,failover_method,failover_type from dba_services; NAME FAILOVER_METHOD FAILOVER_TYPE -------------------- -------------------- -------------------- SYS$BACKGROUND SYS$USERS seeddataXDB seeddata.regress.rdb ms.dev.us.oracle.com racdbXDB racdb service1 7 rows selected. SQL> exit Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production With the Partitioning, Real Applicatio