• Oracle PL/SQL для изучения?

    TheRonCronix
    @TheRonCronix
    Сам pl/sql это лишь часть того что нужно знать. Oracle обширный. Oracle в своей реализации старается дотошно следовать всем стандратам, будь то работа с sql или xml, поэтому можно сугубо оринтрироваться под сам оракл. PL/SQL это ada-подобный язык, довольно простой, на самом деле. Изучить его и использовать не очень сложно.
    С точки зрения разработчика я бы выделил три направления в изучении:
    - изучение самой СУБД. Можно начать с Oracle database concepts.
    - изучение SQL. Тут все просто, в целом Oracle sql - это тот sql, что и везде. Есть, конечно, вариант собственного синтаксиса, но можно и в ANSI писать. что-то простого посоветовать не могу, для детального изучения можно прочитать OCA Oracle Database SQL Exam Guide.
    - изучение pl/sql. Есть много ресурсов, книг, официальная документация.
    Остальное - пакеты, опции - уже можно черпать из референсов и мануалов Oracle. Например в довесок можно изучить APEX для создания прикладных приложений.
    Стоит готовиться к большому кол-ву новой информации.
    Ответ написан
    2 комментария
  • Как импортировать full export в чистую базу Oracle 9i?

    У вас нет словаря, надо прогнать как минимум стандартные
    @?/rdbms/admin/catalog.sql
    @?/rdbms/admin/catproc.sql
    ну и дальше посмотреть, что еще не хватает. Если использовались какие-то компоненты, то и по ним необходимо прогнать скрипты для словаря
    Ответ написан
    1 комментарий
  • Почему ошибка ORA-12514: TNS:listener does not currently know of service requested in connect descriptor?

    idShura
    @idShura
    У тебя в listener.ora все строки закомментированы (Знак # комментирует строку)
    Ответ написан
    Комментировать
  • (Oracle) Возможен ли откат после COMMIT (UNDO Segment?)?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    undo нужен самому ораклу как раз для того, чтобы хранить все изменения до Commit, и следовательно было можно их откатить до commit-а, либо в случае если система грохнулась (опять таки до коммита).

    В оракле есть arclogs, то есть обычный журнал транзакций. Используя его и используя бэкап, можно восстановить копию и докатить ее до определенного состояния используя эти arclogs (зависит от объема и когда был сделан бэкап).

    В вашем случае действительно flashback может помочь.
    Переводите Оракл в flasback режим, создаете grp (guarantee restore point) и выполняете любые действия. Если что не так - flashback to restore point.

    Перевод оракл в flashback и обратно и флешбек на рестор поинт, в отличие от восстановления из бэкапа, очень быстрая операция.
    А создание GRP вообще мгновенно и онлайн.
    Но в режиме flashback генерятся дополнительные логи.

    Обычно flashback удобен в девелопмент базе, или во время релиза.
    Ответ написан
    3 комментария
  • Как получить данные сессии oracle?

    Smithson
    @Smithson
    20+ лет админю
    Попробуйте трассировку. Придумано именно для этого.
    Ответ написан
    3 комментария
  • Почему не загружается JDK на Windows?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    попробовал - та же фигня (а раньше качалось без проблем)

    присоединюсь к мнению Евгений - оракл тоже может косячить

    ps а вот качать со сторонних ресурсов - спорная затея... мой совет - подождать пока оракл прочухается (думаю это будет достаточно скоро ;)
    Ответ написан
    Комментировать
  • Какие хорошое ресурсы Вы можете посоветовать для изучения СУБД Oracle?

    @kn0ckn0ck
    Продюсер
    Рекомендую "библию": Томас Кайт. Oracle для профессионалов. Архитектура, методики программирования и особенности версий.
    Ответ написан
    Комментировать
  • Почему не собирается файл /etc/init.d/oracle-xe при установке и как быть?

    prumin
    @prumin Автор вопроса
    Изучаю Java и мобильную разработку
    Удалил все в n-й раз и снова поставил. Заработало :)
    Ответ написан
    Комментировать
  • Как называется такой тип схем?

    longclaps
    @longclaps
    Ответ написан
    Комментировать
  • Как хранить exe файл в Oracle DB?

    AxianLTD
    @AxianLTD
    Blob ключевое слово.
    Ответ написан
    Комментировать
  • Oracle 10g, ora-01843, как настроить дату?

    @Ke1eth
    software engineer
    1) ALTER SESSION SET NLS_DATE_FORMAT = 'MM-MON-YY';
    Прямо: MM-MON-YY? т.е. месяц-месяц-год

    2) Проще указывать формат в самом to_date
    SELECT TO_DATE('20-DEC-07', 'MM-MON-YY') FROM TABLE;


    3) Насколько я помню аббревиатура зависит от NLS_LANG на клиенте, т.е. проверьте:
    SELECT TO_DATE('20-Дек-07', 'DD-MON-YY') FROM TABLE;
    Ответ написан
    2 комментария
  • Где найти документацию Oracle 11g pl/sql fundamentals part 2?

    @ComodoHacker
    Оно? Первая ссылка в DuckDuckGo.

    И это не документация. Это материалы авторизованного курса.
    Ответ написан
    1 комментарий
  • Oracle Database на Debian в продакшн, стоит ли?

    @protven
    Нескромный вопрос, вы поддержку от Оракла купили ? Или у вас Oracle XE ? Если есть купленная поддержка, однозначно не надо так делать. Вас пошлют при любом обращении в саппорт, будете сами в статьях на металинке копаться. Даже если у вас XE (или нелегально решили SE/EE использовать) лучше придерживаться рекомендованных вендором требований.

    Так-то я ставил Оракле на убунту, дебианы и оно работало, с некоторыми небольшими приседаниями. Но это не для продакшена.
    RedHat, Oracle Linux и тд вам в помощь.
    Ответ написан
    2 комментария
  • Что мой провайдер знает обо мне?

    @nirvimel
    Когда я захожу на определенный сайт, провайдер видит URL?

    Да.

    А если я захожу на https?

    Известен IP сервера и имя домена. Больше ничего.

    Откуда провайдер узнает, что я скачиваю определенный фильм/программу через torrent?

    Торрент-клиент общается с трекером по HTTP. Все видно насквозь: конкретные торренты + вся статистика (когда начато скачивание, когда закончено, когда пошла раздача, сколько роздано). Возможно подключение к трекеру и по HTTPS, но rutracker.org такой возможности не дает (мне тоже интересно почему).

    Все пакеты которые я получаю и раздаю значит провайдер скачивает себе, чтобы узнать что это за фильм/программа?

    Провайдер не хранит у себя весь трафик. Это технически невозможно. Но трафик обрабатывается, классифицируется и ведутся логи о том какой тип трафика когда входил/уходил от абонента.

    Или он отслеживает факт скачивания .torrent файла, а затем делает вывод по идущим пакетам, что это скачивается?

    В основном отслеживаются коммуникации между торрент-клиентом и трекером (там все самое интересное). Коммуникации между пирами требуют значительных мощностей для расшифровки, поэтому логгируется только факт коммуникации с определенным пиром, но не содержимое.

    Когда я пользуюсь VPN, что видит провайдер?

    Видит шифрованный траффик на конкретный IP. По IP можно узнать, что этот диапазон продается под VPSы. Сам факт шифрованного трафика вешает абонента в списки тех, "кому есть что скрывать", а значит подозреваемых при любом розыске.

    Что я зашел на определенный IP и с него идут зашифрованные потоки?

    Дальнейшее направление трафика от VPN-сервера отследить невозможно (по крайней мере, на оборудовании провайдера в автоматическом режиме). Но при целенаправленной слежке за абонентом в принципе возможно по временным меткам сопоставить трафик абонента с трафиком любого сервера.

    OpenVPN будет работать через VPN IP и в браузере и при обновлении Windows, драйверов, ...?

    В зависимости от настройки. Но в общем случае, да, так.

    Читал, что в Windows есть такая особенность, что если провайдер как-то урезает пакет, то VPN отключается и сайту показывается мой реальный IP?

    Это не связанно с провайдером. Это особенность Windows. Когда VPN отваливается, весь трафик вылетает наружу в открытом виде. Опять же зависит от настроек. Но это еще одна цена "удобства" при использовании Windows.

    При этом провайдер видит на каком я сайте, что скачиваю?

    VPN отвалился - хацкер спалился.

    Таких фишек много?

    Смотря о чем речь. В сфере сетевой безопасности и анонимности различных нюансов вообще много.

    Как от них защитится?

    Учить мат.часть. Разбираться в сетевых протоколах и в устройстве ОС.

    Если пользуюсь каким-то расширением типа ZenMate, dotvpn, провайдер аналогично как и с VPN видит что что-то отправляется и приходит на определенный VPN IP?

    Расширения очень разные. Они могут базироваться на совершенно разных технологиях. Ни один специалист вам не скажет за все расширения. Не исключено, что многие из них, по сути - honeypot, то есть созданы с целью слежения за любителями анонимности, привлекают своим удобством и дают ложное чувство безопасности.

    При использовании Tor, кто-то пользуется моим IP, пока я пользуюсь чужим?

    Нет. Если у вас не сконфигурирован Exit Node.

    Что при этом видит провайдер, что я получаю потоки данных с определенных IP и каждый раз разный IP?

    У них есть система точного обнаружения использования Tor. Это факт остается в логах с теми же последствиями, что и для VPN.

    Провайдер видит URL?

    Через Tor и VPN - нет.

    Каким образом можно полностью управлять сетью на ПК, видеть что, куда и когда отправляется или приходит на ПК (Windows, Linux)?

    Видеть все: https://www.google.com/search?q=Wireshark
    Блокировать все лишнее: https://www.google.com/search?q=Comodo+Firewall
    Ответ написан
    22 комментария
  • Нормальна ли такая работа oracle dba?

    @EvgeniyKonstantinov
    Нет, не нормально, в идеале сервер вообще не должен залезать в swap. И уж тем более на 21 гектар.
    Ответ написан
    1 комментарий
  • Solaris OS что за ос? и где найти обзор?

    @vilgeforce
    Раздолбай и программист
    Забудьте про русский.
    Ответ написан
    Комментировать
  • Создают ли два ORACLE_HOME на одном хосте?

    Никаких проблем. С несколькими ORACLE_HOME на одном хосте нет. Доступ к БД по beq будет осуществляться по переменным среды. Listener запускайте от более нового инстанса. Скорее всего он будет слушать обе БД (если версия бд равна или больше версии второй бд на 1, то есть 11 слушает 11g и 10g но не 9i). На ответ выше не обращайте внимания, с портами никак не связано.
    пример задания переменных, для нескольких БД: правда в linux:
    первая БД:
    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
    export ORACLE_SID=SID1

    вторая БД:
    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_2
    export ORACLE_SID=SID2

    Для виндовс то же самое но export на set замените. А вообще доступ по beq не так часто нужен. А при доступе по сети создайте 2 tns алиеса с разными sid.
    Ответ написан
    Комментировать
  • Учебник по математике, при почти нулевых знаниях?

    @SeptiM
    Мне кажется, то, с чего нужно начинать, это дискретная математика. Можно сказать, это азбука для программиста. Я ниже приложил некоторый список книг. Стоит, правда, понять, хотите вы самостоятельно изучать предмет или иметь менторов и готовую программу...

    Дискретная математика

    Есть здоровская книжка Андерсона "Дискретная математика и комбинаторика". Она довольно толстая, но главы можно читать почти в случайном порядке. Некоторые математики жалуются, что она не очень строгая и много воды, но для начала самое то.

    По дискретной математике есть русский онлайн-курс на Stepic-е.

    Если идти чуть глубже, есть неплохая книжка Кнута и др. "Конкретная математика".

    Алгоритмы и структуры данных

    Кормен "Алгоритмы: построение и анализ" в переводе А. Шеня. Осилить первые две главы, потом можно идти почти в случайном порядке. Написано достаточно просто и понятно.

    Дасгупта, Пападимитриу, Вазирани "Алгоритмы".

    Онлайн-курс по алгоритмам.

    О математике

    МЦНМО свободно распространяет много интересных книг: www.mccme.ru/free-books
    Посмотрите там в первую очередь Шеня и Арнольда. Например, В. И. Арнольд. Задачи для детей от 5 до 15 лет.

    И разумеется не упустите замечательного писателя Мартина Гарднера "Математические головоломки и развлечения".

    Задачники

    Попрактиковаться в решении с проверкой можно здесь.

    www.braingames.ru -- по математике
    https://projecteuler.net/ -- среднее, ближе к программированию
    acm.timus.ru -- по программированию

    Очные программы

    Умение самоорганизоваться -- это хорошо, но иногда нужен ментор и готовая программа.
    Если вы живете в Москве или Петербурге, попытайте счастье в этих двух организациях:
    https://yandexdataschool.ru/
    https://compscicenter.ru/
    Если нет, но есть возможность на два года уйти в учебу, попробуйте поступить в магистратуру СПбАУ на SE-направление:
    mit.spbau.ru

    Посмотрите задания на собеседования. Скорее всего вам будет что повторить или изучить, прежде чем поступить.

    Удачи!
    Ответ написан
    3 комментария
  • Удобен ли SQL Developer для администрирования RDBMS Oracle?

    profit
    @profit
    Разработка | Оптимизация. Telegram: @evzavyalov
    мне удобен Toad for Oracle
    Ответ написан
    1 комментарий
  • Как добавить файл к табличному пространству?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы козлам, не отмечающим…
    Лучше, если нет противопоказаний, сразу создавать однофайловые табличные пространства -- bigfile tablespace, оставляя балансировку нагрузки на аппаратные средства (RAID). Bigfile tablespace имеет 64-битное поле размера, что дает 264 * размер_блока на один файл.

    Многофайловые табличные пространства остались в Oracle с тех времен, когда аппаратный RAID был дорог. В новых БД я стараюсь их не использовать.
    Ответ написан
    Комментировать