|
|
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
Всем привет! Ребята, не судите строго, только устроился на работу (1ю работу), опыта нет, знания теоритеческие, и немного практические. В общем, суть такая: дали мне разбираться с сервером, на нем есть пару БД, куча пользователей/cхем. Нужно с этим всем разобраться, как оно работает. Спросить у кого-то нет возможности, почитать - тем более. Может, есть какие-то инструменты, которые могут проанализировать все это дело или же какой-то порядок действий в таких случаях, или хотя бы как это все дело нагуглить, а то пока не получилось) Заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2017, 12:46 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
rrrakrtaСпросить у кого-то нет возможности, почитать - тем более.По сути это бесперспективное просиживание штанов, на которое сослали зелёного, чтобы не путался под ногами. Без передачи хотя бы укрупнённых знаний это впустую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2017, 12:53 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
Elic, полностью согласен, но я в безвыходной ситуации, долго искал работу, т.к. я без опыта работы, и эйчары сразу бросали трубку, когда это узнавали. Ну и по сути, все как бы сложно, и в тоже время, если просто разобраться какие связи, что откуда берется, что зачем и почему, то пойдет у меня))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2017, 13:00 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
Однажды, когда пришла пора становиться на проффессиональный путь, я попробовался на вакансию сисадмина с хорошим знанием железа и требованием знаяния англицкого языка. После собеседования HR спросил а почему я вообще решил этим заняться... Хороший вопрос для самоанализа. Мож лучше пойти джинсами поторговать для начала? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2017, 13:13 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
Можно начать с обеда с коллегами. Хорошее настроение, смешные шутки и кто-нибудь сжалится) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2017, 13:16 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
John Ronald Reuel TolkienОднажды, когда пришла пора становиться на проффессиональный путь, я попробовался на вакансию сисадмина с хорошим знанием железа и требованием знаяния англицкого языка. После собеседования HR спросил а почему я вообще решил этим заняться... Хороший вопрос для самоанализа. Мож лучше пойти джинсами поторговать для начала? зачем так сразу? Я много чем занимался, вообще-то, мне уже 30. И почему ты решил, что у меня нет ответа на этот вопрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2017, 13:23 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
Веселый застольникМожно начать с обеда с коллегами. Хорошее настроение, смешные шутки и кто-нибудь сжалится) Спасибо, отличны совет, просто нет кому меня жалеть, мне отдали сервер, которым занимался какой-то парень до меня))) Так что? ничего не получится у меня самому сделать, обязательно надо кого-то найти, кто бы ввел в курс дела? Просто даже не знаю как это делается в норм конторах, какая нормальная практика... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2017, 13:27 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
rrrakrtaя без опыта работы, и эйчары сразу бросали трубку, когда это узнавали Больше похоже на вброс. Типа по рюзюме этого не видно. В каком городе такие чудеса? rrrakrtaесли просто разобратьсяУ тебя не получится ни просто ни сложно разобраться если нет десятилетнего опыта ковыряния в чужом говнокоде и спобностей ясновидящего. Ты можешь - либо поговорить с людьми кто этим пользуется и разобраться как работает тот функционал, который нужен - либо попросить конкретную задачу. Тебя ж явно брали не для того, чтоб ты разбирался. Небось UI разработчиков тоже нет. Ты мастер на все руки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2017, 13:38 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
rrrakrtaЯ много чем занимался, вообще-то, мне уже 30. И почему ты решил, что у меня нет ответа на этот вопрос? только устроился на работу (1ю работу), опыта нет, знания теоритеческие, и немного практические, да еще и в 30. Ну да, в 30 как правило джинсами торговать уже както не комильфо. Но и на грудь брать штангу 100кг придя впервый раз в тренажерный зал помоему тоже И почему ты решил что я чтото решал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2017, 13:38 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
rrrakrtaмне уже 30 rrrakrtaпойдет у меня))) rrrakrtaпарень до меня)))Мда, 30 лет и такой стить. Больше ставь скобочек в конце предложений - это свидетельствует о высоком интеллекте и неординарных способностях, что сразу выделяет тебя среди множества аленей, которые ни на что не способны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2017, 13:42 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
да уж, попросил помощи... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2017, 13:46 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
dbms_photoshoprrrakrtaя без опыта работы, и эйчары сразу бросали трубку, когда это узнавали Больше похоже на вброс. Типа по рюзюме этого не видно. В каком городе такие чудеса? rrrakrtaесли просто разобратьсяУ тебя не получится ни просто ни сложно разобраться если нет десятилетнего опыта ковыряния в чужом говнокоде и спобностей ясновидящего. Ты можешь - либо поговорить с людьми кто этим пользуется и разобраться как работает тот функционал, который нужен - либо попросить конкретную задачу. Тебя ж явно брали не для того, чтоб ты разбирался. Небось UI разработчиков тоже нет. Ты мастер на все руки? ну почему вброс? как будто тетки из отдела кадров прям сильно изучают резюме. Мне звонили, спрашивали, почему не указал опыт, я честно отвечал, и мы прощались. Ну и на счет говнокода - да это еще нормально, я немного пошуршал базу, посмотрел всякие скрипты, тут думаю все будет андер контрол. Начальству говорил, что дайте мне какое-то конкретное задание, на практике будет легче, но аргумент железобетонный, что сначала надо разобраться в базе, а потом уже с ней что-то делать))) Я тут несколько скобок поставил, я ж олень ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2017, 13:55 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
ну да Бог тебе судья, ты сам выбрал себе крест, тебе его и нести. Не ты первый, не ты и последний. Я ведь тоже не сразу Хоббита написал... Как дадут задание, так и спрашивай здесь, чего сначала не найдешь С другой стороны, у тебя прекрасная перспектива стать там священной IT-коровой и законодателем IT-мод. Если не сбежишь раньше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2017, 14:20 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
John Ronald Reuel Tolkien, Спасибо, верно подмечено. Я же сюда и обратился, думал может есть какой-то софт, который может помочь в разборе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2017, 14:29 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
rrrakrtaможет есть какой-то софт, который может помочь в разборе.Софта немеряно. Гугли "database reverse engineering". Только это занятие без конкретной задачи и понимания для чего база не имеет практически никакого смысла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2017, 14:41 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
А чем контора то занимается, известно? И какого рода данные в БД лежат - коровы и куры, либо кредиты и депозиты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2017, 14:56 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
Веселый застольник, ну конечно известно) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2017, 15:08 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
rrrakrta, может БД там и вовсе не Оракл ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2017, 17:20 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
rrrakrta, ну было у меня такое, каша из топора, сидела разбиралась на следующий месяц выявила причины закрытия регионального филиала конторы пацаны обиделись....но баги, выявленные по ходу анализа, правят до сих пор :D и это только чтение доков без хождения на митинги !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2017, 17:44 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
trace.log , именно Оракл. mini.weblab , ну здорово же. Может даш пару советов, как бы начать и организовать все это дело. Просто ни доков, ни митингов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2017, 09:17 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
rrrakrta, ставишь что-то вроде sql developer'a, изучаешь структуру БД и читаешь документацию на сайте оракла... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2017, 10:05 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
Q.Tarantinoставишь что-то вроде sql developer'a, изучаешь структуру БД и читаешь документацию на сайте оракла... Вот это я понимаю ценный совет от режиссера. Автор темы сам до этого бы не догадался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2017, 10:24 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
Q.Tarantinorrrakrta, ставишь что-то вроде sql developer'a, изучаешь структуру БД и читаешь документацию на сайте оракла... Спасибо, все в процессе, но вот с изучением структуры БД - вот тут трудности. Но database reverse engineering - именно то, что нужно, так и знал, что должно быть нечто подобное) Так что, спасибо всем за советы! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2017, 10:37 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
rrrakrta, авторВ общем, суть такая: дали мне разбираться с сервером, на нем есть пару БД, куча пользователей/cхем. Нужно с этим всем разобраться, как оно работает. А собственно, ты знаешь зачем эти БД на сервере? авторМожет, есть какие-то инструменты, которые могут проанализировать все это дело или же какой-то порядок действий в таких случаях, или хотя бы как это все дело нагуглить, а то пока не получилось) А что ты хочешь анализировать? Какие таблицы\хранимые процедуры в БД (выше уже рекомендовали Q.Tarantinoставишь что-то вроде sql developer'a, изучаешь структуру БД и читаешь документацию на сайте оракла... ) ? Уточнил бы куда ты попал автор устроился на работу (1ю работу) (в какую контору)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2017, 11:48 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
saxarock, проблема в том, моя проблема, что я тоже хочу узнать ответы на эти вопросы) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2017, 12:03 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
rrrakrtasaxarock, проблема в том, моя проблема, что я тоже хочу узнать ответы на эти вопросы) ... даже на последний? «Черноморское отделение Арбатовской конторы по заготовке рогов и копыт» (c) "Золотой телёнок" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2017, 12:28 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
Viewer, ну конечно, я ведь так и написал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2017, 12:40 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
... а должен был бы знать... saxarockУточнил бы куда ты попал автор устроился на работу (1ю работу) (в какую контору)? С закрытими глазами устраивался? или это «Черноморское отделение Арбатовской конторы по заготовке рогов и копыт »? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2017, 12:56 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
Viewer, ну я же не про название писал, а про суть. Судя по тому, как налажен процесс, пока все плохо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2017, 12:58 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
rrrakrta, авторВсем привет! Ребята, не судите строго, только устроился на работу (1ю работу), опыта нет, знания теоритеческие, и немного практические. В общем, суть такая: дали мне разбираться с сервером, на нем есть пару БД, куча пользователей/cхем. Нужно с этим всем разобраться, как оно работает. Спросить у кого-то нет возможности, почитать - тем более. Может, есть какие-то инструменты, которые могут проанализировать все это дело или же какой-то порядок действий в таких случаях, или хотя бы как это все дело нагуглить, а то пока не получилось) Заранее спасибо Как звучит твоя позиция? Oracle DBA, Oracle Developer,Sysadmin ? От этого и советы зависят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2017, 13:06 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
rrrakrta, Ты даже скрываешь предметную область конторы куда ты попал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2017, 13:37 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
saxarock, извини и не обижайся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2017, 13:53 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
pgalaktionov, я не уверен, что кто-то сможет ответить на это. Но наверное ближе DBA будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2017, 13:55 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
rrrakrta, Давай попробую помочь. Сам был в такой же ситуации лет 12 назад... 0. Разузнай - есть ли у конторы активная поддержка. Заодно - как там с лицензиями. Спойлер - это лучше сделать без лишнего шума и эмоций. Потом успеется. 1. Начни с админских паролей (как минимум, sys/system) - их нужно найти, добыть, выпытать терморектальным криптоанализом у бывших админов - как угодно. Но они должны быть. Без них проще распланировать как поднимать всю систему "с нуля". 2. Если админские пароли есть - разбирайся с паролями пользователей. 3. Разберись - как и куда делаются бэкапы. Если они не делаются - почему? Если делаются - найди любой способ (читай - железо), чтобы поднять бэкап и проверить - живой ли он в принципе. 4. Нужно понять - какие приложения цепляются к базе. Попробуй потеребить пользователей - если при работе приложений были ошибки работы с базой, они могут очень о многом сказать. Всё вышеописанное - база и фундамент. Дальше уже будут тонкости и планы по захвату мира. Почитать? Фундаментально - да, документация к Ораклу. За ликбез сойдет 2 Day DBA. Есть неплохая книга по Oracle XE Бобровского, но в электроне я её не видел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2017, 14:11 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
NGM, даже не знаю, как отблагодарить!!! Хотя, по некоторым пунктам, я уже и сам догадался, но все-равно советы бесценные, уверен поможет не только мне. Доступ к юзерам у меня уже есть, литература - есть, читаю, про бэкапы - еще даже и не думал о них, и за это отдельная благодарность, ну и в плане отловить кого-то из пользователей, узнать что тут за движуха) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2017, 14:23 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
rrrakrta , а кем взяли-то? Без опыта... Дба/разраб? Сказали разобраться как работает... Работает что? Две БД на сервере? Или есть некая система, которая работает с этими БД? Если второе, то узнать, что за система (клиент-ы) и возможно идти уже от нее. Смысла ковыряния в самой базе, если нет каментов на таблицах, если нет связей между ними большого нет имхо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2017, 15:55 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
rrrakrta, в свое время пришлось разбираться с одной покупной программой, надо было выяснить, какие запросы она выполняет в разных случаях. Это дало представление о предназначении некоторых таблиц и полей с непонятным именем. Правда, это был MS SQL Server и я воспользовался Profiler'ом. У Вас Oracle, по-этому предлагаю такой путь: 1) на компьютере, на котором проводите исследование, запустите программу, работающую с базой. 2) далее (если это Windows) запускаем программу Statement Tracer for Oracle , она бесплатная 3) после соединения с базой наблюдаем в Statement Tracer'e исходящие из приложения запросы. Можно нажать "паузу" и спокойно разбираться 4) далее параллельно открываем IDE для выполнения запросов, Oracle Developer, SQL*Plus, PL SQL Developer и т.д., копируем туда запросы из Statement Tracer'a и запускаем на выполнения. Есть одно "но", если не ошибаюсь, значения параметров запросов (bind variables) показаны в Statement Tracer'e не будут. Увы. Их придется измышлять 5) а еще может быть полезна возможность посмотреть связи между таблицами в графической форме. В программе Hora Keeptool, к примеру, в свойствах таблицы есть вкладка M/Detail. на ней можно увидеть, какие другие таблицы ссылаются на эту, и на какие ссылается эта в свою очередь (внешние ключи). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2017, 16:22 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
Кроик Семён, ого, уже время запросить больше ЗП. Спасибо огромнейшее! Займусь) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2017, 16:53 |
|
||
|
нет документации, что делать?
|
|||
|---|---|---|---|
|
#18+
rrrakrta, есть универсальный совет, который мне дал один адекватный менеджер и в то же время хороший спец (какая экзотика!): да проект проблемный, вполне возможно, но твоя задача, сделать качественно свою работу. 1) я аналитиком устраивалась, и ответ на задачу элементарен и известен заранее: недокументированные базы, и проекты, работающие на этих базах - > вещь недопустимая и должна пресекаться на корню, чем раньше, тем лучше. 2) исходя, из того, что вы написали, контора мне ваша не нравится, поэтому я бы наверное прокачивала скилы (как это делается, вам уже подсказали) и подыскивала бы что-то более традиционное. 3) если вас контора устраивает и вы хотите там работать, то (а) познакомьтесь с коллегами и узнайте как было у них и что они делали, пробуйте сделать то же самое (б) разбирайтесь с работой, по ходу узнаете много "интересного", и опять же продолжайте знакомиться, создавайте профессиональную сеть. если все пойдет хорошо, вас пригласят в команду на рабочий проект (в) если разбираться не получается, то есть еще один способ (который обычно и используют): нужно проявить смирение, и признаться, что как специалист вы пока еще не очень, и порученный проект для вас сложен, и вам бы хотелось поучиться у ваших более опытных коллег, поэтому вы бы очень хотели поработать в команде и помочь компании и коллегам. (Если чувствуете, что разобраться не получается, то не откладывайте с пунктом (в)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2017, 03:46 |
|
||
|
|

start [/forum/topic.php?all=1&fid=52&tid=1886358]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
146ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 478ms |

| 0 / 0 |
