Feed on
Posts
Comments

Tag Archive 'Add new tag'

OCR and Voting disk on ASM
Voting disk-а и Oracle Cluster Registry мгат да се съхраняват на ASM. Това прилича малко на кокошката и яйцето. За целта ASM вече не е част от DB home, а е част от CRS home (наричан вече Grid Infrastructure). С други думи, вече и без клъстерна файлова система няма нужда да цепим малки логически partitions само за OCR и Voting disk. И като сата дума за клъстерни файлови системи…

ASM Cluster File System (ACFS)
Вече ASM има функционалност на Volume manager (то и преди го имаше, но вече малко повече) и на клъстерна файлова система. С други думи ASM придобива функционалността от OCFS, но много с по-голям размах (има дори snapshots). Предстои да уточним до колко ще е успешно. Между другото, преди 7 месеца излезе едно много интересно предположение, че някой ден това може да се използва за zero downtime upgrade/patching на самия data dictionary

SCAN адрес
Достъпа до всички нодове в един клъстер вече може да става само през един IP адрес или име. Този адрес е адрес на клъстера, а не на някой нод. В един клъстер може да има един или много SCAN адреси и броят им зависи от нуждите, натоварването или настроението на администраторите, но не и от броя на нодовете. Според мен за голяма част от случаите един scan адрес ще е абсолютно достатъчен и това е голямо улеснение.

Edition-based Redefinition
Невероятна функция, която беше заложена още в 11.1, но не беше пусната. С две думи, възможно е обектите да имат различни версии, които се превключват (примерно при upgrade). Това е голямо улеснение. Предстои да се изглади и като функционалност

Flashback Data Archive Support for DDLs
Преди няколко месеца писах за ограниченията, които правят Flashback Data Archive трудно използваем. Вече голяма част от проблемите са отменени: възможни са:
- Add, Drop, Rename, Modify Column
- Drop, Truncate Partition
- Rename, Truncate Table
- Add, Drop, Rename, Modify Constraint
Остава да разрешат и Add partition и вече ще може да се използва съвсем безгрижно

По-интелигентен installer
Ако нещо не се хареса на инсталера, и то може да се оправи с няколко команди (примерно някой параметър на kernel), инсталера генерира скрипт за оправията и предлага на потребителя да го стартира. Освен това инсталера на Grid infrastructure е напълно способен сам да си setup-не SSH conectivity - нещо, което ми тежеше много в старите версии

Deinstall
В ORACLE_HOME/deinstall/ се намира един ужасно полезен скрипт, който прави пълна деинсталация на дадения home. Ужасно полезен, особено за деинсталация на Grid infrastructure.

И още благи неща, които ми харесват:

(Aко ти е интересно - чети нататък…)

Read Full Post »

ASM: disk_repair_time

В понеделник писах за приятната възможност на ASM за Fast Mirror Resync. Тогава забравих да спомена за един параметър (също нов в 11g), който е от съществено значение за тази функционалност: disk_repair_time.

Параметъра disk_repair_time указва колко време след отпадането на един диск имаме приятната възможност за Fast Mirror Resync.

Когато даден диск отпадне от дисковата си група, ASM започва да си води сметка кои от разположените върху него extents са променени в “отсъствие” на диска. Тази информация се записва под формата на нещо като bitmap в ASM Header-а. На базата на този bitmap се прави и самият fast mirror resync когато се появи диска.

Обаче тази информация не може да се пази вечно. И вместо да се затормозяваме с някакъв синтаксис за триене на информация от тотално загинал диск, Oracle са го направили автоматично. След изтичането на определен период от време, информацията в този битмап се затрива; затрива се и всичката информация за съществуването на този диск (т.е. той се бори за загубен завинаги) - нещо като автоматичен drop disk. От това има две последствия:

Aко ти е интересно, чети нататък…)

Read Full Post »

10 години в Стемо

Всъщност 10

Вчера се навършиха 10 години от както постъпих на работа в Стемо. В далечната 1999 година…

Как се случи това?

Представете си следната картинка: аз – студент първи курс в не-много-реномирания ТУ-Габрово. Изключително съвестен – със съквартиранта ми (Цецо) я сме пропуснали една лекция – я не (това през първата година, де). Живота ми не е охолен, но и не търпя лишения. Тогава нашите ми даваха по 20 000 (неденоминирани) лева на седмица и се прибирах вкъщи всеки уикенд.

Един ден (в началото на март) виждам на таблото в един от корпусите на университета следната обява:

Фирма Стемо търси да назначи
1. Програмист
2. Интернет сътрудник
Може и студенти. За контакти…

Не съм си търсил усилено работа, но реших да кандидатствам. Думите, които ме накараха да се пробвам, бяха „Може и студенти”. По това време нямах никаква представа с какво се захващам. Мислех, че може да ме вземат за „Интернет сътрудник”, което си представях като човек, който стои в някой интернет клуб на фирмата (от къде да знам, че Стемо нямат интернет клубове) и пуска нет на клиентите. Естествено, предполагах че ще вземам основно нощни смени, а през деня ще си уча.

На другия ден приключих университета към 15:00 – 15:30 часа и отидох в офиса на Стемо. Казах, че искам да попълня тестовете за програмист и за интернет сътрудник. „Ама и двата ли?” - учучди се секретарката - “Няма да ти стигне времето…”. (какво пък толкова има да се попълва, се зачудих пък аз).

Е наистина не ми стигна времето. Не помня кой попълних първи, но за втория ходих на следващия ден. И толкоз. После – „Ще ви се обадим ако ви одобрим”.

Aко ти е интересно, чети нататък…)

Read Full Post »