oracle單一實例綁定多個服務

來源:互聯網
上載者:User

標籤:oracle 11g   單一實例   綁定   多個服務

背景:

項目前期是在一台伺服器建立了兩個執行個體,用戶端配置兩個串連,現在需要把兩個執行個體整合其中一個執行個體中去,要求不更改用戶端的配置。

例如

整合前有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、重新載入監聽

[[email protected] ~]$ lsnrctl reload

[[email protected] ~]$ 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點測試

本文出自 “西門慶他小叔” 部落格,請務必保留此出處http://718693.blog.51cto.com/708693/1553033

oracle單一實例綁定多個服務

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.