oracle单实例绑定多个服务
admin
2023-05-13 07:01:56
0

背景:

项目前期是在一台服务器建立了两个实例,客户端配置两个连接,现在需要把两个实例整合其中一个实例中去,要求不更改客户端的配置。

例如

整合前有test,standby2两个实例

整合后只有standby2这个实例

 

之前在RAC上用srvctl配置过,还没有在单实例上配置,现在具体操作整理如下:

1、创建服务

exec dbms_service.create_service('test','test');

select t.name,t.NETWORK_NAME  from v$services t;

standby2,standby2

 

2、设置服务立即生效

alter system set service_names='standby2,test' ;

select t.name,t.NETWORK_NAME  from v$services t;

standby2,standby2

test,test

3、重新加载监听

[oracle@standby2 ~]$ lsnrctl reload

[oracle@standby2 ~]$ lsnrctl status;

LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 15-SEP-2014 12:52:32

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

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=standby2)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.4.0 - Production
Start Date                15-SEP-2014 12:39:28
Uptime                    0 days 0 hr. 13 min. 4 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
Listener Log File         /u01/app/oracle/diag/tnslsnr/standby2/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=standby2)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
Services Summary...
Service "test" has 1 instance(s).
  Instance "standby2", status READY, has 1 handler(s) for this service...
Service "standby2" has 1 instance(s).
  Instance "standby2", status READY, has 1 handler(s) for this service...
Service "standby2_DGMGRL" has 1 instance(s).
  Instance "standby2", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully

以上就是在standby2监控的两个服务standby2,test

4、关闭或删除之前的test实例

这里建议关闭,等运行一段时间后确定不需要这个实例才删除。

5、测试

 

以上只是说明了在不更改客户端配置的情况可下,怎么样保存应用的正常访问。至于怎么把实例test整合到standby2中并没有详细介绍,过程如下:

a、创建test实例所用到的用户及授权

b、创建test实例所需要的表空间

c、从test实例导出数据

b、导入数据到standby2实例

f、参考第5点测试

相关内容

热门资讯

以军士兵集体丢掉武器抗命,大喊... 据凤凰卫视报道,以色列国防军一军事基地7月30日发生士兵抗命事件,约120名士兵抗议指挥官做法,将武...
蒋成华任商务部副部长 国务院任免国家工作人员。任命蒋成华为商务部副部长。免去蒋成华的商务部国际贸易谈判副代表职务。
伊朗驻华大使:在军事威胁下,不... 新华社北京7月31日电(记者刁慧琳) 伊朗驻华大使法兹里7月28日表示,伊美回到谈判桌的前提是美国必...
伊朗革命卫队在霍尔木兹海峡击中... 当地时间31日,伊朗伊斯兰革命卫队发布声明称,革命卫队海军当天在霍尔木兹海峡击中并扣留了两艘违反禁令...
美媒:特朗普,遇到了一个更强硬... 据《纽约时报》7月29日报道,就在特朗普总统看似放弃战事升级计划几天后,美国再次与伊朗交火。上周末,...
女子做气管镜时不幸身亡,丈夫称... 7月29日,西安刘先生反映妻子在当地医院做支气管镜检查时死亡,看监控时发现医生疑有违规操作。刘先生表...
全网“帮卖西瓜”,然后呢? 近日,河南部分地区西瓜滞销的消息在网上热度很高。很多地方也伸出援手:有景区收购千斤西瓜、免费赠予游客...
美媒:乌克兰袭击伊朗船只,险引... 据《纽约时报》7月28日报道,据伊朗和西方官员称,伊朗曾考虑攻击乌克兰的一个港口,以报复乌克兰对一艘...
20年里,他只画美女,用东方风... 迈进KIM在上海的工作室,迎面是一整墙的美女们。她们像是刚从一场时髦的沙龙里退场,或倚或立,眉宇间是...
Google在港推出AI代理G... 观点网讯:7月29日,Google在香港推出AI代理Gemini Spark,该代理可全天候在后台运...