Шаг 2 - Как выглядит Oracle в системе

Давайте отвлечемся от нашего повествования и немного поразмышляем. Если прошлый шаг прошел успешно, то в вашем NT сервере, все равно 4.0, 2000 или еще какой, появилась некая сущность, под именем Oracle Server. Он уже живет и работоспособен! Следовательно, если посмотреть на систему повнимательнее, то можно обнаружить, где и как он устроился и что делает в данный момент!

2_1.gif (11937 b)

Начнем по порядку, откройте на вашем сервере, каталог C:\Program Files\Oracle\Inventory\Logs там, лежит файл InstallActions.log. Что видно из рисунка. Имя диска может быть другим, но положение именно такое.

2_2.gif (28716 b)

Теперь посмотрим на фрагмент этого файла, я взял его со своей домашней машины, по этому, когда мы делали, в предыдущем шаге экземпляр, базы она называлась proba.com, теперь название сменится на home.gov, но в этом ничего страшного нет, можете использовать то, что написали вы, тем более фантазия у нас богатая! Что же мы видим в данном случае. Да просто то, как ставился наш экземпляр и когда и что при этом происходило! Вот собственно и все, но иногда информация, из этого файла может быть полезной!

2_3.gif (10027 b)

Теперь пойдем дальше, найдите каталог C:\Oracle\ADMIN\home(proba)\pfile\. Вот мы и сделали шаг к самому ответственному файлу нашего экземпляра БД! Этот файл init.ora, как можно видеть из рисунка, и есть, так скажем, небольшой по своему объему файл инициализации вашего экземпляра! С его помощью, можно проделывать, довольно полезные вещи с БД, а именно настроить ее, так чтобы все "летало"! Вот уже слышу скепсис по поводу хранения настроек в файле! Ну что ж, компания производитель, тем не менее, пошла по этому пути и я думаю, правильно!

ПРЕДУПРЕЖДЕНИЕ!!!! Пока не пытайтесь, что-то менять в этом файле!!! Последствия будут самые печальные!!!

2_4.gif (11096 b)

Теперь заглянем в каталог C:\Oracle\ORADATA\home(proba)\. А вот здесь, живут файлы экземпляра вашей БД, давайте немного подробнее, посмотрим на то, что здесь находится! Так как в дальнейшем вам это будет полезно! Два файла с расширением CTL, являются "управляющими файлам", в них содержится вся схема БД. Файлы с расширением DBF(ничего не напоминает? только не вздумайте открыть их с помощью FoxPro! не советую) являются так называемыми файлами табличных пространств хотя такая формулировка несколько не верна как мне кажется, так как в них содержаться не только как можно подумать - таблицы, а и хранимые процедуры, триггеры и еще много чего! Как правило, их имена, передают сущность организации экземпляра, а именно наличие пространств (а соответственно и файлов) как минимум - SYSTEM, TEMP, USERS, INDEX. Есть еще так называемые сегменты "отката", которые могут иметь собственный файл, а могут находиться и внутри других табличных пространств! Пока вы окончательно не запутались, давайте пока с этим закончим. :)

2_5.gif (32229 b)

И вот на последок очень аккуратно, откроем редактор реестра, и посмотрим, что же помещает Server Oracle, именно туда. Смотрим ключ HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0 синим, обведен ключ NLS_LANG как видно из картинки наш родной РУССКИЙ ЯЗЫК! Менять что-то здесь, я тоже пока не советую, хотя дальше мы кое-что сделаем! Но чуть позже. Вот собственно именно так и обустроился, ваш Server Oracle на вашем NT сервере. Теперь вы кое что, уже можете с ним вытворять, но в разумных, пределах!


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Летучий Сергей - 10.08.03