Q&A with Juan Loaiza Stay Focused on the Five Steps ... - NoCOUG
Q&A with Juan Loaiza Stay Focused on the Five Steps ... - NoCOUG
Q&A with Juan Loaiza Stay Focused on the Five Steps ... - NoCOUG
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
(c<strong>on</strong>tinued from page 7)<br />
into <strong>the</strong> urgency level.<br />
Since many of <strong>the</strong>se pieces of informati<strong>on</strong> are timeseries<br />
based, <strong>the</strong>y have to be computed well in advance so<br />
<strong>the</strong> expert system can access this informati<strong>on</strong> during cru<br />
Decisi<strong>on</strong> automati<strong>on</strong><br />
simulates rati<strong>on</strong>al<br />
human behavior<br />
when c<strong>on</strong>fr<strong>on</strong>ted<br />
<str<strong>on</strong>g>with</str<strong>on</strong>g> problems by<br />
being able to think,<br />
decide, and act.<br />
DA Comp<strong>on</strong>ents<br />
The <strong>NoCOUG</strong> Journal<br />
cial junctures and<br />
make its decisi<strong>on</strong><br />
whe<strong>the</strong>r “100MB will<br />
suffice to accommodate<br />
growth over<br />
<strong>the</strong> next 30 days and<br />
<strong>the</strong> best place to add<br />
this file would be <strong>on</strong><br />
/u06 since <strong>the</strong>re are<br />
no tablespaces <str<strong>on</strong>g>with</str<strong>on</strong>g><br />
competing objects<br />
<strong>the</strong>re.”<br />
A decent DAbased system takes time to build (years, versus<br />
<strong>the</strong> hours or days for a script). While examining how to<br />
build <strong>on</strong>e is outside <strong>the</strong> scope of this article, a DAbased system<br />
needs to have access to at least <strong>the</strong> following:<br />
Historical metadata describing <strong>the</strong> target envir<strong>on</strong>ments,<br />
especially in presummarized manner to facilitate fast decisi<strong>on</strong><br />
making based <strong>on</strong> metrics.<br />
Envir<strong>on</strong>mental heuristics such as “do not use NFSmounted<br />
file systems for any database files” or “do not extend any<br />
datafile bey<strong>on</strong>d 8GB,” etc. A good DA system may ship <str<strong>on</strong>g>with</str<strong>on</strong>g><br />
a basic set of crisp and fuzzy rules, which can be edited/cus<br />
tomized by <strong>the</strong> user as required or adjusted by <strong>the</strong> system itself<br />
based <strong>on</strong> observati<strong>on</strong>.<br />
A library of automati<strong>on</strong> routines, each allowing a certain<br />
specific acti<strong>on</strong> to be carried out. A single routine can work<br />
across platforms, or <strong>on</strong>e can have <strong>on</strong>e routine per platform, or<br />
if required, <strong>on</strong>e routine per versi<strong>on</strong> of <strong>the</strong> platform.<br />
Task units or cartridges that feed domain c<strong>on</strong>text directly<br />
into <strong>the</strong> DA system to analyze and perform tasks that it previously<br />
had no awareness of. This allows <strong>the</strong> brain of <strong>the</strong> expert<br />
system to be expanded to accommodate newer task methods<br />
and functi<strong>on</strong>ality, especially as newer versi<strong>on</strong>s of database<br />
products hit <strong>the</strong> market.<br />
C<strong>on</strong>cluding Remarks<br />
Finally, <strong>the</strong> most powerful thing about a DAbased system is<br />
that, in spite of all <strong>the</strong> effort that goes into deploying <strong>on</strong>e, unlike<br />
scripts, it is meant to handle a variety of areas requiring analysis<br />
and decisi<strong>on</strong> making and not just a single task. For instance, <strong>the</strong><br />
same algorithms that help <str<strong>on</strong>g>with</str<strong>on</strong>g> database space allocati<strong>on</strong> can<br />
also be used to figure out usable space <strong>on</strong> a target server during<br />
a database refresh or a cl<strong>on</strong>e. The resultant productivity gains<br />
<str<strong>on</strong>g>with</str<strong>on</strong>g> DA, especially in large and complex envir<strong>on</strong>ments, are well<br />
worth <strong>the</strong> effort it takes to learn and deploy it. <br />
Venkat S. Devraj is <strong>the</strong> author of Oracle 24x7 Tips & Techniques<br />
from McGraw-Hill. He is <strong>the</strong> co-founder of StrataVia<br />
Corporati<strong>on</strong> (www.StrataVia.com) and <strong>the</strong> primary architect<br />
of <strong>the</strong> patent-pending automati<strong>on</strong> suite Data Palette. He blogs<br />
at vdevraj.blogspot.com and can be reached at dbafeedback@<br />
StrataVia.com. Copyright © 2007, Venkat S. Devraj<br />
1