Основы работы с ORACLE для начинающих
Большинство считает, что в мире Oracle есть два основных направления: администрирование и программирование.
Человек становится либо специалистом в администрировании оракла - умеет правильно ставить базы, повышать производительнось и восстанавливать то, что восстановлению не подлежит. Либо становится разработчиком приложений – умеет клепать отчёты с завидной скоростью, мастерски владеет языком pl/sql и пишет код в голове (даже во сне).
Вы тоже так считаете?
А ведь большинство ошибается (как всегда).
Есть ещё одно направление. И для некоторых оно будет даже поинтереснее, чем администрирование или программирование, поскольку денег в нём можно заработать гораздо больше.
Сегодня я вспомню специалистов по продаже оракла. Это люди, которые специализируются именно на продаже продуктов Oracle. А продуктов корпорация Oracle и её партнёры наплодили предостаточно. Работы (читай - денег) им хватает.
Почему я решил о них вспомнить?
Причина проста. Эти люди лучше всех знают, как надо отвечать на вопрос:
Если вы решили связать свою жизнь с ораклом, то этот вопрос вам будут задавать на протяжении всей вашей трудовой деятельности. Никуда вы от него не денетесь.
Вы уже нашли на него убедительный ответ?
Так вот. Хороший менеджер по продажам имеет несколько десятков ответов на этот вопрос. Однозначного ответа у него – нет (и быть не может).
Каждый раз когда он слышит этот извечный оракловый вопрос, он первым делом смотрит на того кто перед ним. Смотрит на того, кто его задал. От этого зависит вариант ответа. А если учесть специфику его работы, то этот вопрос, как правило, задают не из простого любопытства и ответ порой дорого стоит.
Если вопрос задаёт главный инженер завода (с численностью работающих эдак 4000 человек), вряд ли он хочет услышать технические нюансы. Его будут интересовать стратегические выгоды от использования системы на базе оракла, стоимость владения этой системы, окупаемость вложений и прочие бизнес-метрики.
Но в тоже время эти бизнес-метрики вряд ли будут интересовать начальника информационного отдела, у которого в штате пяток человек предпенсионного-программисткого возраста. Такого начальника, скорее всего, будут интересовать вопросы обучения сотрудников или какие-нибудь вопросы, связанные с переносом данных в новую оракловую систему.
Это для вас не реальные ситуации?
Хотите услышать ответ по-простому – для "технарей"?
А такого ответа для "технарей" тоже нет.
Судите сами. Если "технарь" задаёт вопрос: "Чем Oracle лучше MySQL?" и при этом никак не упоминается конкретная задача, то...
Конечно, мы не специалисты по продажам. Хотя кое-что у них можем перенять.
По-моему, будет разумно адаптировать свой обычный ответ под человека, который задаёт нам извечный вопрос. Сделать так, как продавцы – вначале посмотреть на задающего, уточнить интерес наводящими вопросами и только после этого ответить.
Алексей.
P.S. Вы уже нашли ответ на извечный оракловый вопрос?
Мне это интересно знать. Напишите в комментариях.
Если в таблице много записей, то порой достаточно выбрать первый десяток. В других СУБД для этого изначально были специальные конструкции в языке SQL. В Oracle всё это появилось гораздо позже. Есть несколько популярных способов.
Если нужно перенести объекты схемы из одной базы в другую, то проще всего это сделать с помощью технологии Oracle Data Pump. Прежде чем вникать в детали работы с Data Pump, давайте уточним: у нас есть физические резервные копии и логические дампы.
Чтобы после сбоя в системе (например, отказа жесткого диска) восстановить базу нужно иметь под рукой резервную копию. (Нет резервной копии — прощай работа )) Чем свежее копия, тем лучше. Более того: резервная копия базы должна быть полной и непротиворечивой.