DG Switchover мотичка

 Без категория  Коментарите са изключени за DG Switchover мотичка
май 212010
 

Напоследък съм влюбен в DataGuard Broker. Страшно полезен инструмент! Е, има си своите странности, все пак…

Днес тествах switcover при конфигурация от една primary, един physical и един logical standby. Предварително се подготвих с research на възможните бъгове и техните workarounds. За щастие сме на доста стабилна версия. Примерно една от грозните мотики е описана в note 761661.1. Абе убих си един ден ровене…

И все пак не бях съвсем изряден. Когато се засилих да прехвърлям, се случи следното:

DGMGRL> connect /
Connected.
DGMGRL> show configuration

Configuration
Name: My_guard
Enabled: YES
Protection Mode: MaxPerformance
Fast-Start Failover: DISABLED
Databases:
mydb_prim – Primary database
mydb_lsby – Logical standby database
mydb_psby – Physical standby database

Current status for „My_guard“:
SUCCESS

DGMGRL> switchover to mydb_psby
Performing switchover NOW, please wait…
Operation requires shutdown of instance „mydb“ on database „mydb_prim“
Shutting down instance „mydb“…
ORA-01031: insufficient privileges

You are no longer connected to ORACLE
Please connect again.
Unable to shut down instance „mydb“
You must shut down instance „mydb“ manually
Operation requires shutdown of instance „mydb“ on database „mydb_psby“
You must shut down instance „mydb“ manually
Operation requires startup of instance „mydb“ on database „mydb_prim“
You must start instance „mydb“ manually
Operation requires startup of instance „mydb“ on database „mydb_psby“
You must start instance „mydb“ manually
Switchover succeeded, new primary is „mydb_psby“

После нещата са леееко омазани, но се оправят с рестарт на mydb_prim (до MOUNT) и на mydb_psby.

Сега, не че е голяма драма, даже може да се каже, че всичко е ОК, нещата се оправят лесно. Ама все пак ми стана чудно какво не му уйдисва. Нали уж всичко правя като по книгите. Пък и, да си кажа честно, не можах да открия паричната за това гърмежче в Metalink My Oracle Support. Може би защото само се чудят какви бози да правят по визията, а така и не му оправиха search-а.

И все пак, да е жив и здрав чичко гугъл, решение се намери тук. Оказва се, че за връзка към брокера трябва да се използва connect sys/password, вместо connect /. Иди ги разбери.

DGMGRL> connect sys
Password:
Connected.
DGMGRL> show configuration

Configuration
Name: My_guard
Enabled: YES
Protection Mode: MaxPerformance
Fast-Start Failover: DISABLED
Databases:
mydb_prim – Physical standby database
mydb_lsby – Logical standby database
mydb_psby – Primary database

Current status for „My_guard“:
SUCCESS

DGMGRL> switcover to mydb_prim
Unrecognized command „switcover“, try „help“
DGMGRL> switchover to mydb_prim
Performing switchover NOW, please wait…
Operation requires shutdown of instance „mydb“ on database „mydb_psby“
Shutting down instance „mydb“…
ORA-01109: database not open

Database dismounted.
ORACLE instance shut down.
Operation requires shutdown of instance „mydb“ on database „mydb_prim“
Shutting down instance „mydb“…
ORA-01109: database not open

Database dismounted.
ORACLE instance shut down.
Operation requires startup of instance „mydb“ on database „mydb_psby“
Starting instance „mydb“…
ORACLE instance started.
Database mounted.
Operation requires startup of instance „mydb“ on database „mydb_prim“
Starting instance „mydb“…
ORACLE instance started.
Database mounted.
Switchover succeeded, new primary is „mydb_prim“
DGMGRL> show configuration

Configuration
Name: My_guard
Enabled: YES
Protection Mode: MaxPerformance
Fast-Start Failover: DISABLED
Databases:
mydb_prim – Primary database
mydb_lsby – Logical standby database
mydb_psby – Physical standby database

Current status for „My_guard“:
SUCCESS

А сега си представете ако не е брокера, колко къртовски труд е това. Първо направи еди-какво-си на едната база, после на другата, да не забравяме пренастройването на логическта… Вместо 5 минути отива на към 25, ако е добра предварителната подготовка.
Абе едва ли вече ще пусна Data Guard без Broker.

 Posted by at 17:02
май 212010
 

– Извинете, господине, Вие как влязохте?
Превключвам от режим „дълбоко замислен за лични проблеми“ на по-комуникативен. Преценявам ситуацията, все още леко отнесен. „Хм, странна работа, да ме спира проверка на ескалатора. И не ме ли видя, че съм с карта…
– Ми с картата си влязох. Защо? – отговарям леко торснато. Тази вечер не съм в учтиво настроение. Напоследък твърде много неща ме дърпат на много страни. Като започнем от една кифла…
– Ами Вие влязохте с моя билет… – леко сърдито, настъпателно.
Отне ми известно време да възстановя в главата си последните 60 секунди. Влязох в подлеза, насочих се към бариерите, през които се влиза за метрото. Даа… имаше там един, който се опитваше да си вкара билета в едната бариера, а да мине през тази вляво от нея. Аз го финтирах още по-вляво, лепвайки картата си от правилната за тази бариера страна… Май е точно този…
– Не е вярно. Имам си карта, влязох с нея… – започвам да се обяснявам, но той ме прекъсва, повишавайки тон:
– Не! Вие влязохте с моя билет. Заради Вас трябваше да прескачам… – усещам как се набира. На мен също не ми е до учтивости.
– Глупости. Имам си карта. А Вие обърнете внимание, че билета се вкарва с лявата ръка и се минава вдясно то него.
То като се замислиш, наистина не е много логично. Да си вкарваш билета с лявата ръка. Ама някой умник така го е измислил, виновен ли съм?
Вече слизаме от ескалатора, долу на перона. Моя опонент продължава да набира инерция:
– Не е вярно! Не е така. Вие влязохте с моя билет! Писна ми от тарикати! За това сме на тоя хал! Е*аси държавата, е*аси хората!
– Не е така – все още се опитвам да обясня, но вече съм доста афектиран – Аз минавам тук всеки ден и знам как се минава. Освен това си имам карта. Но това не Ви пречи да ме обвинявате, без да знаете какво е станало…
– Не е така…
– МИНАВА СЕ ВДЯСНО! Аман от хора, които си мислят, че знаят всичко. И когато сгрешат, все друг им е виновен. „За това сме на този хал“, нали? „Е*аси държавата“, нали?
Не мисля, че го убедих. И един час да му обяснявам, няма да ми повярва. За щастие той пътува в обратна посока.

P.S. Благодарение на Иван открих, че хората наистина се замислят по въпроса от коя страна да се слага билетчето. Но май няма единно мнение.

 Posted by at 9:29

Нет1 – държат ли на абонатите си

 Общи  Коментарите са изключени за Нет1 – държат ли на абонатите си
май 102010
 

Щастлив и доволен абонат на Нет1 – вече повече от година. Обаче имам чувството, че вече сме им много (абонатите) и занапред ще ставаме по-малко щастливи и по-малко доволни…

Инцидента, който се случи, не е страшен. Но показва отношение, организация, и фирмена култура.

Случи се така, че в петък късно вечерта кабелната ми изчезна. Като един възпитан българин, аз си позатраях – бяхме на маса, и без това телевизора е само фон. Пък и до сега когато е прекъсвала кабелната, се е оправяла до няколко минути.

Да, ама минутите взеха да стават повечко, отиде към половин час. И аз взеха да си мисля – ми то е късно вечер, може и да не знаят за проблема, никой де не се е обадил. Те би трябвало да си наблюдават мрежата, ама я да взема да звънна…

Намерих им телефона от сайта, звънна и попаднах на някакво гласово меню. Естествено, последното предложение беше „За да се свържете с оператор, натиснете Х“. Натиснах аз Х и с изненада чух нещо от сорта на „Запишете съобщение след сигнала. Оставете телефон за обратна връзка. Ще ви се обадим“ WTF?!?.

Поех дълбоко въздух и се приготвих да кажа чисто и ясно какъв ми е проблема (повече от половин час нямам кабелна, да му бера лайката…). Обаче след сигнала чух още по-интересен текст: „The user’s mailbox cannot accept more messages“

Е тук вече ми прикипя. Но единствената друга връзка беше e-mail адреса support@net1.bg . На който написах какъв, аджеба, ми е проблема, от кой блок им пиша и да вземат да си оправят ши*ания кабел най-после. Споменах и колко дилетантско е това с препълняната кутия на някакъв телефонен секретар.

* * *

Така и не дочаках отговор по мейла. На сутринта, за щастие, всичко си беше наред.

* * *

Днес, около 60 часа по-късно получих един e-mail без никакъв subject, в който пише:

Ще Ви помоля да ни изпратите,пълния адрес
за да проверим.
Не сте само Вие абонат в този блок.

НЕТ 1

Това окончателно затвърди мнението ми за професионализма при обслужването на клиенти в НЕТ1. Но не съм притеснен – едногодишния ми договор вече изтече…

 Posted by at 14:50