You are hereBlogues / alberto's blog / Conversión de BD RAC 11gR2 de policy-managed a admin-managed

Conversión de BD RAC 11gR2 de policy-managed a admin-managed


Por: alberto - Publicado o: 24 May 2012

Oracle introduciu na versión 11gR2 da solución RAC a posibilidade de administrar dinamicamente os nodos nos que as instancias das BDs poden estar a executarse. Até esta versión, á hora de crear unha BD RAC só era posible especificar os servidores sobre os que se creará unha instancia. Con 11gR2 é posible indicar unha cardinalidade de instancias e asociar a BD ó que se denomina un pool de servidores. Os pools de servidores son entidades dinámicas e en función da parametrización do pool e da dispoñibilidade dos servidores no clúster, un determinado servidor pertencerá a un pool ou a outro. Así, unha instancia de BD pode arrincar en diferentes nodos. Este comportamento, deseñado para un contorno complexo de múltiples nodos, pode verificarse nun RAC simple de dous nodos.
No noso exemplo, temos creada unha base de datos RAC administrada por políticas que está asignada a un pool de servidores. O pool de servidores chámase oracle e está composto polos dous nodos no que está instalada a Grid Infrastructure co que é o único pool creado (aparte dos pools predefinidos Generic e Free):

[oracle@oracle2 ~]$ crsctl status srvpool
NAME=Free
ACTIVE_SERVERS=

NAME=Generic
ACTIVE_SERVERS=

NAME=ora.oracle
ACTIVE_SERVERS=oracle1 oracle2

Vemos que a nosa BD está administrada por políticas e que o pool de servidores ó que está asignada é o pool oracle, composto polos nodos oracle1 e oracle2.

[oracle@oracle1 ~]$ srvctl config database -d acc
Database unique name: acc
Database name:
Oracle home: /u01/app/oracle/product/11.2.0/dbhome_1
Oracle user: oracle
Spfile: +DATA/acc/spfileacc.ora
Domain:
Start options: open
Stop options: immediate
Database role: PRIMARY
Management policy: AUTOMATIC
Server pools: oracle
Database instances:
Disk Groups: DATA
Services: acc
Database is policy managed

No noso caso, o pool ten un tamaño máximo de dous nodos, que é o número total de servidores que forman parte do clúster.

[oracle@oracle2 ~]$ crsctl status srvpool ora.oracle -f
NAME=ora.oracle
IMPORTANCE=0
MIN_SIZE=0
MAX_SIZE=2
SERVER_NAMES=
PARENT_POOLS=
EXCLUSIVE_POOLS=
ACL=owner:oracle:rwx,pgrp:oinstall:rwx,other::r--
ACTIVE_SERVERS=oracle1 oracle2

De feito, á diferencia dunha BD xestionada polo administrador, non existen instancias asociadas ás BDs, é dicir as instancias en si son dinámicas e dependentes da cardinalidade do pool ó que está asociada a BD. Por defecto, Oracle emprega un identificador numérico co número da instancia. Se arrincamos sen mais, vemos que as instancias creadas son acc_1 en oracle1 e acc_2 en oracle2.

[oracle@oracle1 ~]$ ps -ef | grep pmon_acc
oracle   15063     1  0 14:21 ?        00:00:00 ora_pmon_acc_1
[oracle@oracle1 ~]$ ssh oracle2 "ps -ef | grep pmon_acc"
oracle   17035     1  0 14:21 ?        00:00:00 ora_pmon_acc_2 

Pero a instancia acc_1 ben podería arrincar en oracle2 ou incluso empregar un nome diferente se arrincamos unha instancia manualmente:

[oracle@oracle1 ~]$ srvctl start instance -d acc -n oracle1 -i oracle_2
[oracle@oracle1 ~]$ ps -ef | grep pmon_oracle_2
oracle   19864     1  0 14:25 ?        00:00:00 ora_pmon_oracle_2

E vemos que efectivamente existe unha instancia arrincada no nodo oracle1 cuxo nome é o de menos de cara a ofrecer un servizo xa que o SID a día de hoxe é unha propiedade que adquire un carácter meramente privado, xa que os accesos vía servizos de clúster resultan moito mais potentes e flexibles.

[oracle@oracle2 ~]$ crsctl stat res ora.acc.db -t
--------------------------------------------------------------------------------
NAME           TARGET  STATE        SERVER                   STATE_DETAILS       
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.acc.db
      1        ONLINE  ONLINE       oracle1                  Open                
      2        OFFLINE OFFLINE                               Instance Shutdown   

Unha característica dunha instalación RAC 11gR2 é que non poden convivir nos mesmos nodos bases de datos xestionadas por políticas e bases de datos xestionadas polo administrador.  Do documento Oracle® Real Application Clusters Administration and Deployment Guide 11g Release 2 (11.2):

Using the Same Cluster for Administrator-Managed and Policy-Managed Databases
If you want to create an administrator-managed database on a cluster that already
hosts policy-managed databases, then you must carefully select the nodes for the
administrator-managed database. This is because the nodes that you select for an
administrator-managed database that are in policy-managed server pools will be
moved into the Generic server pool as part of this process.
If you select nodes that already run other policy-managed database instances, then
DBCA prompts you with a message that lists the instances and services that will be
shut down when DBCA creates the administrator-managed database. If you select the
Yes button on the dialog box when DBCA asks "Do you want to continue?," then your
policy-managed database instances and services will be shut down as a result of the
administrator-managed database creation process.

Neste mesmo documento, se amosa un procedemento para transformar unha BD admin-managed nunha BD policy-managed e se indica que non é posible facer unha conversión directa de policy-managed a admin-managed, e resulta preciso eliminar no clúster a BD para posteriormente engadila de novo. Imos a facer esta operación coa nosa BD.
A nivel de clúster temos creada unha BD RAC asignada a un pool con dous nodos (polo tanto unha BD con dúas instancias), e un servizo de clúster. Este servizo no noso caso é un servizo que emprega as opcións por defecto, pero debemos ter en conta a súa configuración para establecer as mesmas opcións cando o recreemos xa que será eliminado ó desrexistrar a BD. Para ver a súa configuración empregamos o comando srvctl:

[oracle@oracle1 ~]$ srvctl config service -d acc -s acc
Service name: acc
Service is enabled
Server pool: oracle
Cardinality: UNIFORM
Disconnect: false
Service role: PRIMARY
Management policy: AUTOMATIC
DTP transaction: false
AQ HA notifications: false
Failover type: NONE
Failover method: NONE
TAF failover retries: 0
TAF failover delay: 0
Connection Load Balancing Goal: LONG
Runtime Load Balancing Goal: NONE
TAF policy specification: NONE
Service is enabled on nodes:
Service is disabled on nodes: 

Comezamos parando a BD, paso imprescindible para eliminala da configuración do clúster.

[oracle@oracle1 ~]$ srvctl stop database -d acc 

Como resultado os recursos de clúster asociados á BD acc están parados:

ora.acc.acc.svc
      1        OFFLINE OFFLINE
ora.acc.db
      1        OFFLINE OFFLINE                Instance Shutdown
      2        OFFLINE OFFLINE                Instance Shutdown

Agora eliminamos a súa configuración co comando srvctl remove. Este comando modifica información no OCR de Clusterware e non ten impacto sobre a BD nin sobre os seus datos.

[oracle@oracle1 ~]$ srvctl remove database -d acc
Remove the database acc? (y/[n]) y 

Podemos comprobar que os recursos que anteriormente viamos parados agora xa non existen:

[oracle@oracle1 ~]$ crsctl stat res -t | grep -i acc
[oracle@oracle1 ~]$

Damos de alta a BD con xestión polo administrador. No comando especificamos o nome da BD, o ORACLE_HOME dende a que se arrinca, a ruta ó ficheiro spfile , os modos de startup e shutdown, se a BD é devolta ó seu estado anterior en caso de reinicio do servidor, e a lista de grupos de disco ASM ós que ten acceso. Non é obrigatorio o uso de tódolos parámetros xa que existen nalgúns casos valores por defecto. Tamén existen outras opcións adicionais de configuración que poden consultarse na sección “SRVCTL Command Reference” do documento “Oracle Clusterware and Oracle Real Application Cluesters Administration and Deployment Guide”.

[oracle@oracle1 ~]$ srvctl add database -d acc -o /u01/app/oracle/product/11.2.0/dbhome_1 -p +DATA/acc/spfileacc.ora -s open -t immediate -y AUTOMATIC -a DATA 

Se agora tentamos arrincar a BD, obteremos un erro:

[oracle@oracle1 ~]$ srvctl start database -d acc

Database acc cannot be started since it has no configured instances.

Xa non estamos ante unha BD xestionada por políticas onde non precisamos definir instancias xa que estas son xestionadas polo clúster de xeito automático. Unha BD xestionada polo administrador precisa configurar instancias concretas asociadas a servidores específicos que serán o único emprazamento onde poidan executarse. Así:

[oracle@oracle1 ~]$ srvctl add instance -d acc -i acc_1 -n oracle1
[oracle@oracle1 ~]$ srvctl add instance -d acc -i acc_2 -n oracle2

No exemplo empregamos a mesma nomenclatura que Oracle utiliza para nomear as instancias de xeito que reutilizamos as estruturas de log creadas na ADR, conservando por exemplo os mesmos ficheiro de alert que tiñamos previamente.
Engadimos o servizo que existía previamente e o asociamos ás dúas instancias como PREFERRED o que implica que dito servizo será atendido polas dúas.

[oracle@oracle1 ~]$ srvctl add service -d acc -s acc -r acc_1,acc_2 

Arrincamos de novo a BD. Non houbo ningún cambio sobre a mesma e incluso cos pasos seguidos os nomes das instancias son os mesmos que anteriormente tiñamos.

[oracle@oracle1 ~]$ srvctl start database -d acc 

Na saída co comando crsctl stat res -t vemos que os recursos están configurados e ONLINE.

ora.acc.acc.svc
      1        ONLINE  ONLINE       oracle2
      2        ONLINE  ONLINE       oracle1
ora.acc.db
      1        ONLINE  ONLINE       oracle1                  Open
      2        ONLINE  ONLINE       oracle2                  Open
Share this

[b][url=http://vskidku.ru]аксессуары для собак [/url][/b]

Добрый день
Рекомендуют врачи
Лучшая Интернет Аптека

[url=http://anticancer24.ru/shop/21/desc/nexavar]Нексавар (Сорафениб) - Nexavar (Сорафениб)[/url]

Вас приветствует сайт рассылки http://r-z-r.ru
.

Купить билет на самолет
[url=http://rus-waist-trainer.ru/page/steklyannie-banki-dlya-konservatsii-kupit-v-moskve/]стеклянные банки для консервации купить в москве[/url]
[url=http://rus-waist-trainer.ru/page/kupit-tonometr-mehanicheskij-v-moskve-nedorogo/]купить тонометр механический в москве недорого[/url]
[url=http://rus-waist-trainer.ru/page/kupit-kupalniki-viktoriya-sikret-v-moskve/]купить купальники виктория сикрет в москве[/url]
[url=http://rus-waist-trainer.ru/page/kupit-jilet-iz-verblyujej-shersti-v-moskve/]купить жилет из верблюжьей шерсти в москве[/url]
[url=http://rus-waist-trainer.ru/page/konskij-vozbuditel-gde-kupit-v-moskve-v-apteke-tsena/]конский возбудитель где купить в москве в аптеке цена[/url]

http://rus-waist-trainer.ru/page/kupit-radar-detektor-s-videoregistrator...

Новые доступные лекарства от гепатита С (дженерики)

после лечения софосбувиром

ледипасвир инструкция

Общество «Строй-Ремонт» предлагает своим клиентам комплексный подход и качественное проведение любых ремонтных работ. Мы выполним исправление квартир, исправление дома, исправление офиса в соответствии с вашими пожеланиями и с использованием современных стройматериалов и оборудования. Мы работаем на всей территории Российской Федерации.
Косметический ремонт

http://tebe-nado.ru - посредники для интернет шопинга

Release pictures
http://shemales.blogporn.in/?karli
erotic art paintings erotic romances erotic telugu stories mens erotic underwear erotic ebooks free

Последние женские новости здесь delodom.com

Shemale sex
http://shemales.blogporn.in/?blog-olivia
shemail sex ebony tgirl movies videos pornnos free shemails free shemail movie

заказать продвижение сайта 2016 логин в скайпе SEO PRO1

Best Show SEX LiveCam:> https://m2.tc/6MON

carpe diem

Рецепты от шеф повара , самые вкусные блюда для всех праздников, здесь вы можете посмотреть рецепты от нашего шеф повара.cookery-news.ru

Последние новости здоровья здесь promedonline.net

Poszukujesz sensownego źródła informacji na temat kredytów pozabankowych? W ostatnim czasie kredyt bez bik jest w Polsce wielce powszechny, jednakowoż na nieszczęście nie wszystkie oferty są korzystne - głównie właśnie po to założyliśmy tę stronę internetową, aby wreszcie polscy internauci mogli przekonać się, który kredyt bez zaświadczeń jest godny uwagi pod wszystkimi względami. Dosyć często umieszczamy własne rozważania na temat nowych ofert kredytowych, a więc wystarczy zaglądać na nasz wortal, aby wiedzieć jaki kredyt gotówkowy jest atrakcyjnie oprocentowany, całkowicie pozbawiony ukrytych opłat, itp. kredyt bez bik pozyczka bez zaswiadczen pozyczka gotowkowa Brak zatrudnienia, długi bądź kiepskie zarobki nie są kłopotem dla chcących wziąć kredyt gotówkowy - przynajmniej mowa w tej chwili o naszych czytelnikach. Fakty są takie, że przedstawiliśmy na tej stronie informacje, które sprawiają, iż trafienie na kredyt bez zaświadczeń, oczywiście bardzo korzystnie oprocentowany, to żaden kłopot. Jednakowoż serwis nie ma tylko i wyłącznie informacyjnego charakteru - także można najzwyczajniej w świecie załatwić właśnie na nim kredyt bez bik.

Pewnie chciałbyś wreszcie pozyskać ten kredyt gotówkowy, który spowoduje, że kupisz sobie powiedzmy telefon komórkowy bądź opłacisz wynajem mieszkania, lecz potem nie będziesz miał nawet najmniejszych przykrości. Cóż, od czego jest zatem założony przez nas serwis? Co jak co, ale autentycznie nikt kto rozważnie podejście do lektury treści w serwisie nie będzie miał wątpliwości odnośnie tego jaki kredyt bez bik, a głównie o kredytach bez zaświadczeń mowa, jest strzałem w dziesiątkę. Oczywiście porady zostały napisane w taki sposób, że definitywnie każdy zrozumie o co się rozchodzi. Przecież kredyt bez zaświadczeń jak najbardziej może być przystępny. Pod wszystkimi względami.

Interesujące kompendium porad dla takiego internauty, który nie wie, który kredyt bez bik na ten moment jest w czołówce. Trudno generalnie wybrać kredytodawcę, lecz po dokładnej lekturze prowadzonego przez nas wortalu nareszcie wszystko będzie jasne. Żywimy ogromną nadzieję, że kredyt gotówkowy faktycznie jest tym czymś na czym świetnie się znamy - reakcje użytkowników są zawsze pozytywne. Chętnie odpowiemy na wszelakie pytania jeżeli w rachubę wchodzi kredyt bez zaświadczeń, często aktualizujemy stronę, a więc raczej wszyscy kredytobiorcy powinni być zadowoleni.

MERRY CHRISTMAS
ONLY NOW-ONLY HERE
http://dixi.co.business/

Свежая порция интересных и действительно крутых снимков, которые были очень удачно сделаны всего за долю секунды до неизбежного.

эротическая фотосесия
пустыня атакома

[url=http://shnyagi.net]шикарные цветы[/url]
[url=http://shnyagi.net]самое интереснейшее[/url]

Велосипед Cube Reaction Gtc Sl 29 (2015) ALNB.RU [url=http://alnb.ru/velosiped-cube-reaction-gtc-sl-29-2015.html]Show more>>>[/url]

Ботинки Ascot Ботинки AVYSHOP.RU [url=http://avyshop.ru/botinki-ascot-botinki.html]Click here...[/url]

PUBG Hack AIM & ESP Undetected 2017 PLAYERUNKNOWN'S BATTLEGROUNDS

Рекомендуется отключить антивирус перед установкой.
Скачать чит можно тут:
It is recommended to disable the antivirus before installation.
You can download the cheat here

https://yadi.sk/d/MGEYdZNK3NMSU7
https://mega.nz/#F!RjJ1lZKI!CrRiC7oOoTEuwbqmClfGSA
https://cloud.mail.ru/public/BXvi/w5gckf4av

ПАРОЛЬ НА АРХИВ: 1234
PASSWORD TO ARCHIVE: 1234

Features:
VISUALS:
-Names ESP
-Distance ESP
-Box ESP
-Health ESP
WORLD:
-Item ESP
-Vehicle ESP
AIMBOT:
-Aim at Enemy Players
-Custom Aim key
-Remove Spread
-Remove Recoil
-Instant Hit

[url=http://blacksonblondes.cumblogs.com/2017/10/17/pulang-kuliah-langsung-ajak-pacar-ml-di-kost/][img]http://pornkartel.com/tube.gif[/img][/url]

[url=http://makedo.ru/nauka/ob-opasnosti-upotrebleniya-etilovogo-spirta/ ] на сайте [/url]

Купить мобильный телефон iphone
[url=http://inter-mobile.ru]самое интересное[/url]

самое интересное

Interpult Studio - СЕРВИС ДЛЯ ПРИВЛЕЧЕНИЯ ПОСЕТИТЕЛЕЙ ИЗ ИНТЕРНЕТА.
ТРАФИКОВОЕ ПРОДВИЖЕНИЕ, КОНТЕКСТНАЯ РЕКЛАМА, КОНТЕНТ МАРКЕТИНГ И ДРУГИЕ ИНСТРУМЕНТЫ ДЛЯ ПРОДВИЖЕНИЯ БИЗНЕСАПРОДВИЖЕНИЯ
[url=http://bit.ly/2xbgWwR]картинка хорошая работа[/url]

[url=http://interpult-s.ru][img]http://s61.radikal.ru/i174/1703/f7/267a1884ebf1.png[/img][/url]

[url=http://bit.ly/2xbgWwR]позиции сайта бесплатно[/url]

=Inter=

[url=https://russsport.ru/shop/futbol/][img]https://s8.hostingkartinok.com/uploads/images/2017/10/99898dd4dd9748db824cf539d0c8c3c0.jpg[/img][/url]

Из фанерного листа вырезаем два квадратных куска с размерами 72 на 72 см [url=https://russsport.ru/shop/batut-detskiy-dlya-doma]сколько стоит батут для детей[/url] ну и естественно cornilleau. Энергии малышей нет предела.

Здоровое питание

[url=http://kok7.ru/lyova-probuet-gazirovannye-napitki-leva-tries-sodas/][img]http://kok7.ru/wp-content/uploads/2017/10/6bdc8a15e71b166d034ccc40ebe4dba1-520x245.jpg[/img][/url]

Если хочешь попробовать романтический ужин, нужно его научиться готовить. Таковы законы жизни. Когда я кушаю - я никого не слушаю, я умён и очень, очень сообразителен! Неужели только я один вижу в этой статус-картинке что-то прекрасное, женское? А у меня в жизни иногда берёт верх не здравый смысл, а мой звериный аппетит...

Enviar un comentario novo

O contido deste campo é privado e non se amosará publicamente.
  • As direccións das páxinas web e as direccións de correo se convirten en enlaces automáticamente.
  • Tags HTML permitidos: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Os saltos de liña e párrafo créanse automaticamente.

Máis información acerca das opcións de formato

Image CAPTCHA
Escriba os caracteres que se amosan na imaxe.