Должностные обязанности администратора баз данных
Содержание:
- Администраторы сущностей
- Как выбрать место работы для Junior DBA
- Что нужно знать начинающим администраторам БД:
- Администратор хранилища системных данных
- Основные задачи АБД
- Обучение на администратора базы данных
- Образование
- 1.2 Обязанности, связи и средства администратора современных систем управления базами данных
- предопределенные роли базы данных
- Заработная плата администратора
- Общие обязанности администратора
- Задачи администратора
- Чем занимается администратор баз данных?
- Результаты обучения
- Почему компании не хотят нанимать Junior DBA
- Подходы к обеспечению безопасности БД
- Настройка профиля пользователя по умолчанию
- Проблемно ориентированный администратор
- Роли и задачи администратора СУБД Oracle
- Образование
- Курсы по повышению квалификации
Администраторы сущностей
В службах Службы Master Data Services Администратор сущностей — это пользователь, обладающий разрешениями администратора, назначенными объекту сущности на вкладке объекты модели. Когда пользователь имеет разрешения администратора для сущности, любые другие разрешения на дочерние объекты сущности (разрешения на объекты модели и элементы) заменяются разрешениями администратора и игнорируются.
-
Если пользователь имеет доступ к функциональной области Обозреватель , то он может добавлять, удалять и обновлять все основные данные в этой области.
-
Если для изменений сущности требуется утверждение администратора, администратор сущности может просмотреть и утвердить или отклонить набор изменений.
У каждой сущности может быть несколько администраторов. Каждый пользователь может быть администратором одной, нескольких или всех сущностей.
Сделать пользователя администратором сущности можно с помощью Службы Master Data Services либо программных средств. Дополнительные сведения см. в разделе Создание администратора сущностей (службы Master Data Services).
Как выбрать место работы для Junior DBA
В начале вашей карьеры следует обращать больше внимание не на зарплату, а на коллектив. Вам необходимо найти такое место работы, где вы сможете перенять опыт у ваших коллег
Вам очень повезёт, если вы сможете найти достойного наставника, тогда ваш карьерный рост будет стремительным. Если вы устраиваетесь на работу где нет других ДБА, то вам придётся самостоятельно проходить все сложности обучения и очень вероятно что это обучение будет сопровождаться авариями и другими сложностями, в таком случае будет полезно иметь знакомых, опытных администраторов БД, которым можно задать вопросы по телефону.
Чтобы стать Senior DBA вам необходимо постоянно развиваться. Вот несколько вариантов как вы можете это делать:
- Посещать курсы
- Посещать мероприятия
- Читать сайты и форумы
- Задавать вопросы на форумах и сайтах
- Смотреть обучающее видео
- Старайтесь делать на работе больше, чем вас просят (изучать каждую тему глубже)
Пора переходить к нашей теме.
Что нужно знать начинающим администраторам БД:
- Модели восстановления (обязательная тема для любого кто планирует заниматься работой администратора баз данных. Эту тему надо понимать в полном объёме (FULL,LOG) (https://msdn.microsoft.com/ru-ru/library/ms189275.aspx) — FULL https://technet.microsoft.com/ru-ru/library/ms190217(v=sql.105).aspx — LOG https://technet.microsoft.com/ru-ru/library/ms191164.aspx
- После изучения моделей восстановления, обязательно проведите самостоятельное тестирование с полным и частичным восстановлением (Restore)
- Безопасность уровня БД и сервера
- Изучение лога ошибок
- Конфигурация и установка
- Простые запросы
- Базовые понятия производительности сервера (плохо ему или хорошо)
- Индексы и статистика
- CHECKDB
- Варианты отказоустойчивости (Log Shipping, Mirroring, Failover Cluser, AlwaysOn). Отказоустойчивость ни в коем случае не отменяет необходимость делать резервные копии
Администратор хранилища системных данных
Администратор хранилища данных выполняет более практическую работу, которая связана с настройками систем БД и отладкой возникающих при ее использовании поломок.
Обязанности администратора хранилища данных заключаются в следующем:
- администрирование автоматической телефонной станции;
- обслуживание удаленных и локальных серверов, сетей и хранилищ;
- настройка локальных серверов, ограничений интернета, серверов с удаленным доступом, создание сети, общей для всех пользователей;
- управление серверами;
- содержание оборудование в рабочем состоянии;
- настройка терминального доступа для пользователей (при необходимости);
- организация сетевой загрузки компьютеров;
- настройка рабочего места у сотрудников;
- оказание помощи в монтаже систем со слабым током;
- небольшой ремонт оргтехники и компьютеров;
- техническая и программная поддержка пользователей.
Основные задачи АБД
Администратор базы данных отвечает за эффективность, надежность и безопасность программного обеспечения, а также предотвращение частичной или полной утери данных.
В его задачи входит:
- систематизация (проектирование) базы данных, уточнение границ целостности информации;
- оптимизация работы программного обеспечения (настройка серверов и скорости обработки запросов в базе данных);
- обеспечение доступа к данным и их безопасного использования;
- резервное копирование и восстановление баз данных;
- планирование мер по защите целостности информации, содержащейся в базе;
- обеспечение модернизации СУБД по мере роста объема данных.
Обучение на администратора базы данных
Для успешного устройства по этой профессии требуется располагать образованием, не ниже среднего профессионального. Однако более предпочтительным является высшее образование по специальностям «Информатика и информационная безопасность», обучение на которых занимает от 4 до 5 лет.
Ниже представлены 10 наиболее популярных ВУЗов по данному направлению:
- Санкт-Петербургский Политехнический Университет Петра Великого — факультет прикладной математики и информатики.
- Севастопольский Государственный Университет — институт информационной безопасности.
- Московский Авиационный Институт (Научно Исследовательский Университет) — кафедры информатики и вычислительной техники и прикладной информатики.
- Южно-Уральский Технологический Университет — факультет вычислительной техники.
- Российский Университет Дружбы Народов — кафедра фундаментальной информатики и информационных технологий.
- Казанский (Приволжский) Федеральный Университет — факультеты программной инженерии и прикладной математики.
- Самарский Национальный Исследовательский Университет им. академика Королева — кафедра математического обеспечения и администрирования информационных систем.
- Национальный Исследовательский Ядерный Университет «МИФИ» — факультет прикладной математики и информатики.
- Тюменский Государственный Университет — кафедра математического обеспечения и администрирования информационных систем.
- Новосибирский Национальный Исследовательский Государственный Университет — факультет информатики и вычислительной техники.
Образование
Администратор баз данных должен иметь профессиональное образование, предпочтительней высшее. Выпускники со средним образованием также имеют шансы устроиться на работу, но шансов уже меньше из-за недостаточности знаний. Это касается вакансий крупных фирм, где, чтобы обслуживать, разрабатывать или защищать БД требуется отдельная квалификация, осведомленность в области современного программного обеспечения.
В большинстве техническом ВУЗе, а также и в некоторых гуманитарных, есть кафедры, специализирующиеся на подготовке профессионалов в области ИТ технологий. Конкретный диплом с точным наименованием должности можно и не получить, но уже закончив ВУЗ по специальности «Компьютерная безопасность», «Прикладная информатика» и другие смежные направления, можно заявлять себя на вакансию администратор БД.
Набирают популярность и специальные курсы, дистанционное образование. Эти методы обучения используются в качестве дополнительной квалификации или ее повышения. В любом случае необходима основная профессиональная специализация, полученная в ВУЗе.
1.2 Обязанности, связи и средства администратора современных систем управления базами данных
Поскольку система баз данных может быть весьма большой и может иметь много пользователей, должно существовать лицо или группа лиц, управляющих этой системой. Такое лицо называется администратором базы данных (АБД).
В любой базе данных должен быть хотя бы один человек, выполняющий административные обязанности; если база данных большая, эти обязанности могут быть распределены между несколькими администраторами.
В обязанности администратора могут входить:
- инсталляция и обновление версий сервера и прикладных инструментов
- распределение дисковой памяти и планирование будущих требований системы к памяти
- создание первичных структур памяти в базе данных (табличных пространств) по мере проектирования приложений разработчиками приложений
- создание первичных объектов (таблиц, представлений, индексов) по мере проектирования приложений разработчиками
- модификация структуры базы данных в соответствии с потребностями приложений
- зачисление пользователей и поддержание защиты системы
- соблюдение лицензионного соглашения
- управление и отслеживание доступа пользователей к базе данных
- отслеживание и оптимизация производительности базы данных
- планирование резервного копирования и восстановления
- поддержание архивных данных на устройствах хранения информации
- осуществление резервного копирования и восстановления
- обращение в корпорацию за техническим сопровождением
предопределенные роли базы данных
В следующей таблице представлены предопределенные роли базы данных и их возможности. Эти роли существуют во всех базах данных. За исключением открытой роли базы данных разрешения, назначенные предопределенным ролям базы данных изменять нельзя.
Имя предопределенной роли базы данных | Описание |
---|---|
db_owner | Члены предопределенной роли базы данных db_owner могут выполнять все действия по настройке и обслуживанию базы данных, а также удалять базу данных в SQL Server. (В База данных SQL и Azure Synapse некоторые операции по обслуживанию требуют наличия разрешений на уровне сервера и не могут быть выполнены членами db_owner.) |
db_securityadmin | Элементы предопределенной роли базы данных db_securityadmin могут изменять членство в роли (только для настраиваемых ролей) и управлять разрешениями. Элементы этой роли потенциально могут повышать свои права доступа, поэтому необходимо отслеживать их действия. |
db_accessadmin | Члены предопределенной роли базы данных db_accessadmin могут добавлять или удалять права удаленного доступа к базе данных для имен входа и групп Windows, а также имен входа SQL Server . |
db_backupoperator | Члены предопределенной роли базы данных db_backupoperator могут создавать резервные копии базы данных. |
db_ddladmin | Члены предопределенной роли базы данных db_ddladmin могут выполнять любые команды языка определения данных (DDL) в базе данных. |
db_datawriter | Члены предопределенной роли базы данных db_datawriter могут добавлять, удалять или изменять данные во всех пользовательских таблицах. |
db_datareader | Члены предопределенной роли базы данных db_datareader могут считывать все данные из всех пользовательских таблиц и представлений. Пользовательские объекты могут существовать в любой схеме, кроме sys и INFORMATION_SCHEMA. |
db_denydatawriter | Члены предопределенной роли базы данных db_denydatawriter не могут добавлять, изменять или удалять данные в пользовательских таблицах базы данных. |
db_denydatareader | Члены предопределенной роли базы данных db_denydatareader не могут считывать никакие данные из пользовательских таблиц или представлений в базе. |
Нельзя изменить разрешения, назначенные предопределенным ролям базы данных. На следующем рисунке показаны разрешения, назначенные предопределенным ролям базы данных:
Заработная плата администратора
Работа администратора информационных баз не предполагает частичную занятость из-за специфики работы. Полная компьютеризация общества привела к тому, что даже в период кризиса спрос на квалифицированные кадры в сфере сетевого администрирования не падал. Больше всего администраторы требуются в столичных городах.
По данным анализа ситуации, в стране был выявлен средний уровень заработной платы специалистов в сфере администрирования информации.
По итогам 2020 года было установлено, что зарплата администратора баз данных выражается в следующих цифрах:
- Москва – от ста десяти до ста шестидесяти тысяч рублей;
- Санкт-Петербург – от семидесяти семи до ста тысяч рублей;
- в регионах – от сорока до семидесяти пяти тысяч рублей.
В некоторых регионах заработная плата устанавливается ниже среднего показателя, но после повышения работником уровня квалификации растет. Профессия администратора отличается тем, что любое повышение уровня знаний и приобретение новых навыков чаще всего положительно отражается на заработной плате.
Работа оператором баз данных имеет большое число преимуществ. В первую очередь, информатизация общества провоцирует постоянное увеличение спроса на специалистов информационной сферы. Кроме того, сетевая работа дает возможность постоянного саморазвития без привлечения посторонних лиц.
Общие обязанности администратора
Должностная инструкция для администратора баз данных предусматривает выполнение большого количества мероприятий, связанных с системой сведений в организации. Любая инструкция включает несколько общих пунктов, характерных для любых разновидностей управленцев в сфере информации.
- Проведение постоянного копирования баз информации в резервном режиме. В случае постоянного сохранения данных при возникновении проблем с серверами или сетями все данные из информационной базы можно легко восстановить (или их бо́льшую часть).
- Регулярная работа по обновлению программного обеспечения. Информационные массивы часто обрабатываются не одной программой, а целым комплексом софта обслуживающего характера. Поэтому при постоянном обновлении программного обеспечения от администратора баз данных требуется наличие знаний об особенностях различных программных услуг, протоколов (сетевых), а также наличие навыков по программированию на разных компьютерных языках. Кроме того, каждый администратор должен уметь самостоятельно написать утилиту, которая требуется в его деятельности.
Задачи администратора
Потоки передаваемой информации играют важную роль в современном мире. Все данные систематизируются в определенные группы – базы. Администратор – это лицо, которое обеспечивает квалифицированное управлением этими базами, включая их всестороннюю защиту. Из-за связи любых проходящих в организациях процессов эта профессия очень востребована на рынке.
Основными задачами администратора по базам данных является обеспечение бесперебойной работы всего оборудования, находящегося в организации (сетей, серверов и прочей электроники). Деятельность специалиста включает выполнение определенных алгоритмов для переработки и распределения всего объема информации на предприятии (ее обслуживание и диспетчеризацию), что позволит непрерывно извлекать и пользоваться при необходимости нужными сведениями.
Администратор базы данных это специалист, который бо́льшую часть рабочего времени занимается именно обслуживанием готовой системы сведений. Но в некоторых случаях перед ним ставятся другие задачи в рамках рабочего процесса:
- проектирование и разработка блок-схем и баз данных;
- разработка необходимых требований;
- нормирование производительности хранилища данных;
- формулирование прав для доступа и базовых регламентов;
- копирование баз данных в резервном режиме и их восстановление;
- определение формата учетных пользовательских записей;
- исследование вариантов использования защиты баз данных от несанкционированных проникновений в систему;
- разработка вариантов предотвращения ошибок аппаратного типа и сбоев программного обеспечения в целях поддержания целостности объема данных;
- обеспечение возможности быстрого перехода на обновленную версию системы управления базами данных.
Чем занимается администратор баз данных?
Под администратором БД обычно понимают работника, который непосредственно и лично отвечает за имеющиеся на предприятии базы данных, их разработку, структуру, целостность, эффективность работы, защиту от неправомерного доступа и устранение ошибок.
Одной из основных задач администратора признается поддержка целостности БД.
Перечислим обязанности администратора баз данных:
- регулярное обновление оперативных и накапливаемых данных;
- предотвращение несанкционированного доступа к корпоративной информации;
- оценка информационных потребностей отдельных подразделений предприятия;
- освоение программных продуктов, используемых в отделе информатизации;
- организация процесса хранения и обработки данных для получения необходимой достоверности результатов и снижения продолжительности расчетов в соответствии с утвержденным порядком выполнения обмена данными с отделом информатизации;
- формирование технических заданий программистам и разработчикам для создания продуктов, с помощью которых будут выполняться новые задачи;
- выполнение необходимых работ по установке и запуску программных продуктов;
- консультации и дополнительное обучение штатных сотрудников навыкам работы с цифровой техникой;
- постановка в известность сотрудников отдела информатизации о неполадках в работе системы, обеспечение контроля функциональности технических средств на предприятии;
- хранение электронных документов, которые относятся к процессу автоматизированной обработки данных;
- ознакомление с замечаниями сотрудников по итогам эксплуатации техники и программного обеспечения при выполнении разноплановых задач, передача сведений о возникающих проблемах в отдел информатизации.
Права администратора:
- ознакомление с постановлениями учредителей компании относительно своей работы;
- предоставление на рассмотрение руководящим сотрудникам предложения по улучшению работы информационных систем на предприятии в вопросах, в которых администратор имеет компетенцию;
- запрашивать персональные или по просьбе руководства организации данные и документацию из отдельных подразделений для выполнения своей работы;
- привлекать к работе сторонних специалистов с целью решения отдельных задач с разрешения руководства;
- требовать от учредителей обеспечения условий для выполнения своих должностных обязанностей.
Классификация
Оперативные АБД выполняют такую работу:
- манипуляция свободным местом на жестких дисках;
- контроль производительности устройств;
- исправление неполадок в работе БД;
- обновление ПО;
- формирование структуры БД;
- создание резервных копий файлов;
- восстановление утерянных данных;
- разработка и правка текстовых конфигураций БД.
Тактические администраторы:
- выполняют утвержденные алгоритмы размещения данных;
- содействуют в создании резервных копий и восстановлении утраченных данных;
- создают и используют структурные единицы БД;
- одобряют план действий при возникновении аварии.
Стратегические АБД:
- определяют поставщиков баз данных;
- утверждают корпоративные стандарты информации;
- используют методы взаимодействия с информацией в пределах организации;
- разрабатывает общую стратегию хранения и восстановления файлов.
Старшие администраторы обязаны:
- знать всех своих подчиненных;
- писать программный код;
- заниматься подготовкой других администраторов.
Прикладные АБД:
- знакомятся с информационными потребностями предприятия;
- участвуют в формировании задач по информационному обеспечению предприятия;
- содействуют обеспечению процесса хранения и восстановления;
- создают тестовые БД.
Наемные АБД:
- приглашаются на предприятие с целью решения конкретных задач или для проведения консультаций;
- передают штатным сотрудникам необходимо информацию;
- фиксируют выполненную работу в соответствующих документах.
Руководящие администраторы:
- проводят регулярные совещания;
- определяют список первостепенных задач;
- разрабатывают и доводят до сведения других сотрудников направление деятельности предприятия в вопросах организации обработки и хранения информации;
- составляют и вносят исправления в перечень должностных обязанностей;
- следят за составлением необходимой документации.
Результаты обучения
Несмотря на среднюю зарплату, к администратору баз данных при выпуске предъявляются серьезные требования. К ним относятся следующие:
- понимание сущности и целей работы различных видов архитектур информационных баз;
- умение не только проектировать, но и оптимизировать строение информационных систем;
- высокий уровень квалификации в сфере применения алгоритмов, которые обеспечивают безопасность внутри системы и ее защиту от внешних угроз;
- знание языков программирования, моделирования и разметки, умение их применять;
- умение пользоваться языками запросов к информационным базам.
Почему компании не хотят нанимать Junior DBA
Базы данных являются центральным ядром многих компаний, они хранят в себе платежи, личные данные и корпоративную информацию, без которой существование организации станет невозможным. Компании стремятся уменьшить риски потери или утечки информации и не хотят брать на роль DBA сотрудников без опыта работы. По этой причине компании более склонны обучить своих сотрудников, чем брать начинающего DBA (Junior DBA).
Обычно, большие компании берут Junior DBA на определённую работу, которая, как правило, низкоквалифицирована и направлена на помощь опытным администраторам баз данных (Senior DBA). В такой компании вы можете столкнуться с тем, что вам будет сложно пробиться дальше, так как никто не хочет терять работу, но для стажа работы и некоторого опыта общения этот вариант может быть интересен.
Подходы к обеспечению безопасности БД
Существует два подхода к управлению защитой данных: избирательный и обязательный.
Защищаемым объектом в обоих случаях может быть как полная база данных, так и любая ее часть.
При избирательном подходе к защите данных:
- пользователь, работающий с различными объектами базы данных, имеет на каждый из них неравные права (привилегии);
- несколько пользователей имеют разную степень доступа к одним и тем же данным.
При обязательном подходе производится классификация данных по видам, а пользователям предоставляется определенный уровень доступа к информации конкретного класса.
При этом каждый сотрудник получает цифровой идентификатор, известный системному администратору. Для доступа к данным требуется также пароль, который знает только пользователь.
Для обеспечения безопасности данных производится:
- проверка полномочий пользователя;
- аутентификация его личности.
АБД предоставляются максимальные полномочия. Он контролирует действия других сотрудников, определяет степень их доступа к базе данных.
Привилегии остальных пользователей устанавливаются в зависимости от рода их деятельности и уровня ответственности.
Например: В процессе работы персонала используется определенная таблица с данными. Доступ к ней имеют три пользователя: U1, U2 и U3:
1. U1 – создатель таблицы. Он имеет право передавать ее U2 и U3, но не уполномочен вносить что-либо от себя;2. U2 – оператор, который вносит изменения в таблицу данных. Ему дается право на исправление показателей в отдельном столбце (например, цен на товары);3. U3 – начальник, который должен ежедневно следить за динамикой изменения данных. Он имеет право только на просмотр всех строк.
Организация защиты данных, которыми владеет предприятие, позволяет предотвратить их утерю в случае возникновения непредвиденных ситуаций, сбоев в работе программно-технического оборудования.
Используются различные системы управления базами данных, позволяющие осуществлять резервное копирование всей информации или отдельных данных.
За защиту информации отвечает администратор, в обязанности которого входит контроль за работой программного обеспечения и распределение доступа сотрудников к использованию данных.
Настройка профиля пользователя по умолчанию
Единственный поддерживаемый метод настройки профиля пользователя по умолчанию — это использование параметра в файле Unattend.xml ответа. Файл Unattend.xml ответа передается средству подготовки системы (Sysprep.exe).
Шаг 1. Настройка профиля пользователя по умолчанию
-
Войдите в Windows с помощью встроенной учетной записи местного администратора.
Примечание
Вы не можете использовать учетную запись домена для этого процесса.
-
Откройте панель управления учетной записью пользователей и удалите все добавленные учетные записи пользователей, за исключением учетной записи пользователя на уровне администратора, которую вы использовали для входа в Windows.
-
Настройка параметров, которые необходимо скопировать в профиле пользователя по умолчанию. Это включает параметры настольных компьютеров, избранное и параметры меню Пуск.
Примечание
Настройка меню «Пуск» и панели задач ограничена в Windows 7.
Шаг 2. Создание файла Unattend.xml, который содержит параметр Copy Profile
Создайте Unattend.xml файл, содержащий параметр Copy Profile ( ). С помощью этого параметра Скопируйте профиль, параметры пользователя, который в настоящее время вошел в систему, копируются в профиль пользователя по умолчанию. Этот параметр должен быть задан для true в проходе специализируются.
Windows System Image Manager (Windows SIM) создает и управляет Windows файлов ответов установки в графическом пользовательском интерфейсе (GUI).
Файлы ответов — это XML-файлы, которые используются во время Windows установки для настройки и настройки Windows установки.
Используйте средство Windows System Image Manager для создания Unattend.xml файла. Средство Windows System Image Manager включено в пакет автоматической установки Windows (Windows AIK). Получение AIK для операционной системы на одном из следующих веб-сайтов:
Дополнительные сведения о Windows AIK см. в пакет автоматической установки Windows (AIK). Инструкции по созданию файла ответов можно найти в справке, которая включена в Windows AIK. Дополнительные сведения о создании файла ответов см. в статью Работа с файлами ответов в Windows SIM-Windows.
Шаг 3. Настройка профиля пользователя по умолчанию в Unattend.xml файле
-
Откройте командную строку с повышенными привилегиями. Для этого нажмите кнопку Начните, введите cmd в поле Поиск, щелкните правой кнопкой мыши cmd в списке Программ, а затем нажмите кнопку Запустить в качестве администратора.
Если вам будет предложен пароль администратора или подтверждение, введите пароль или предоведите подтверждение.
-
В командной строке введите следующую команду, а затем нажмите клавишу ВВОД:
Примечание
Sysprep.exe находится в каталоге.
-
Чтобы подтвердить успешное заполнение команды CopyProfile, откройте файл.
-
Поиск строк, похожих на следующие (в проходе специализируются):
Эта строка подтверждает, удалось ли получить команду CopyProfile и какой профиль пользователя был скопирован в профиль пользователя по умолчанию.
-
Захват изображения.
-
Развертывание изображения. Дополнительные сведения об использовании Sysprep для захвата и развертывания изображения см. в технической справке Sysprep.
Примечание
- Необходимо использовать переключатель с sysprep.exe, чтобы можно было использовать параметр Copy Profile. Этот параметр используется для указать нужный Unattend.xml файл. Поэтому в этом примере файл Unattend.xml находится в папке.
- Встроенный профиль учетной записи администратора удаляется при выполнении чистой установки Windows или при запуске средства Sysprep. Параметр CopyProfile обрабатывается до удаления встроенной учетной записи администратора. Поэтому все настройки, которые вы делаете, будут отображаться в новом профиле учетной записи пользователя. Это включает встроенные параметры профиля учетной записи администратора.
- Если существует несколько профилей пользователей, Windows sysprep может выбрать неожиданный профиль для копирования в профиль пользователя по умолчанию.
- Не все настройки будут распространяться на новые профили. Некоторые параметры сбрасываются с помощью нового процесса логоса пользователя. Чтобы настроить эти параметры, используйте параметры групповой политики или сценарии.
Проблемно ориентированный администратор
Проблемно ориентированный администратор базы данных – это специалист, занимающийся решением проблем, которые возникают в процессе функционирования системы информационных баз. Источники возникновения таких проблем могут быть различные. Это может быть неточность данных, отсутствие спроса, ненадежность процессов производства и прочее.
Проблемно ориентированный администратор занимается идентификацией и структурированием внутренних и внешних проблем. Выявленные проблемы анализируются, после чего выдвигаются варианты их решения.
Чаще всего администратор, ориентированный на решение проблем, привлекается к работе при наличии внештатных ситуаций, когда необходим быстрый квалифицированный анализ создавшейся ситуации и поиск ее решения.
В большинстве случаев проблемно ориентированный администратор выполняет в не кризисное время обязанности сетевого администратора и занимается работой с базами данных и подключением сетевых пользователей в организации.
При возникновении кризисной ситуации администратор в первую очередь анализирует наличие ресурсов у организации для решения проблемы изнутри, проверяет возможность использования новых технологий для выхода из кризиса и прогнозирует, сколько времени понадобится организации для решения проблемы.
Алгоритм деятельности проблемно ориентированного сетевого управленца сводится к следующему:
- анализ создавшейся ситуации;
- выявление конкретных проблем, которые возникли в момент кризиса;
- определение субъекта, уполномоченного решать подобные проблемы;
- анализ вариантов решения проблемы с расчетом финансовых затрат;
- определение прогнозируемых сроков на восстановление докризисной ситуации;
- фактическое решение проблем, если все вышеуказанные действия и расчеты одобрены руководством.
Роли и задачи администратора СУБД Oracle
Главной обязанностью администратора баз данных является обеспечение для конечных пользователей и ответственных лиц в организации доступа к корпоративным данным. Все остальные обязанности вытекают из этой основной, и потому практически все те задачи, которые администраторам баз данных доводится выполнять каждый день, направлены на достижение именно этой конкретной цели. Без доступа к данным многие компании и организации просто бы не могли функционировать.
Это, однако, вовсе не значит, что наличие доступа к данным является единственной вещью, о которой администраторам баз данных нужно беспокоиться. Еще им необходимо беспокоиться и о других областях, которые перечислены ниже (и, в конечном итоге, все равно служат достижению главной цели, т.е. обеспечению для пользователей возможности получения доступа к данным).
- Безопасность: администратор должен следить за безопасностью данных и доступа к ним. Защита баз данных Oracle и MySQL — во главе угла для админа!
- Резервное копирование: администратор должен следить за тем, чтобы в случае человеческой или системной ошибки базу данных можно было восстановить.
- Производительность: администратор должен следить за тем, чтобы база данных и ее подсистемы функционировали с оптимальной производительностью для чего нужна соответствующая ее настройка.
- Структура: администратор должен проверять, чтобы структура базы данных отвечала потребностям организации.
- Внедрение: администратор должен следить за тем, чтобы новые системы и приложения баз данных внедрялись правильным образом.
В небольших организациях один администратор может отвечать за управление всей инфраструктурой информационных технологий и баз данных в том числе, а в более крупных таких администраторов может быть несколько, и каждый из них может отвечать за управление только какой-нибудь определенной частью системы.
В целом задачи, которые должен выполнять администратор баз данных Oracle, можно поделить на три следующих категории:
- безопасность;
- управление системой;
- проектирование баз данных.
О том, какие конкретно задачи требуется выполнять администратору в каждой из этих трех более общих категорий, более подробно я расскажу в следующих статьях моего блога. Хотя может показаться, что этих задач слишком много и что они сложные, в действительности выполнять их на практике не так уже и сложно, если следовать определенным рекомендациям. Надлежащее планирование и тестирование, а также автоматизация большинства рутинных операций позволяют сводить объем тяжелой монотонной работы администратора к минимуму. После этого на каждый день ему остается заниматься лишь действительно приятными вещами, например, налаживать производительность или делать еще что-нибудь в таком же роде.
Образование
Администратор баз данных должен иметь профессиональное образование, предпочтительней высшее. Выпускники со средним образованием также имеют шансы устроиться на работу, но шансов уже меньше из-за недостаточности знаний. Это касается вакансий крупных фирм, где, чтобы обслуживать, разрабатывать или защищать БД требуется отдельная квалификация, осведомленность в области современного программного обеспечения.
В большинстве техническом ВУЗе, а также и в некоторых гуманитарных, есть кафедры, специализирующиеся на подготовке профессионалов в области ИТ технологий. Конкретный диплом с точным наименованием должности можно и не получить, но уже закончив ВУЗ по специальности «Компьютерная безопасность», «Прикладная информатика» и другие смежные направления, можно заявлять себя на вакансию администратор БД.
Набирают популярность и специальные курсы, дистанционное образование. Эти методы обучения используются в качестве дополнительной квалификации или ее повышения. В любом случае необходима основная профессиональная специализация, полученная в ВУЗе.
Курсы по повышению квалификации
Для людей, владеющих профессией администратора в области информационных баз, существует много видов курсов для повышения уровня квалификации в этой сфере. Такие курсы проводятся на базе научных или учебных учреждений, дающих большой объем дополнительных знаний и навыков в области администрирования информационных баз.
Специальности, по которым можно повысить квалификацию администратора базы данных это:
- разработка моделей массивов информации;
- архитектор информационных сетевых баз;
- администратор в сфере базы данных по программе 1С по различным направлениям;
- администрирование сетевого характера;
- администратор в сфере базы данных по программе Microsoft SQL;
- управление процессами хранения информации.