Oracle что это за программа на компьютере

Oracle(рус.Оракул ) — это СУБД, созданная фирмой Oracle. Или наоборот — фирма, которая написала СУБД Oracle. Эту фирму и СУБД основал и развивал один умный мужик из СШП, и, по совместительству, еврейский расовый жид по имени Ларри и по фамилии Эллисон, который в 2010 году занимал 6-е место в мировом рейтинге миллиардеров с состоянием 27 млрд.$.

Со слов Ларри, он потеснит SAP к 2020 году (речь идет о борьбе продуктов: СУБД SAP HANA против СУБД Oracle и ERP SAP R/3 против Oracle E-Business Suite). Но обо всём по порядку.

  • 1 Биография дяди Ларри
  • 2 Создание фирмы
  • 3 Первая (вторая) версия
  • 4 Oracle и эта страна
  • 5 Oracle против террористов
  • 6 Oracle и Exadata
  • 7 Oracle и Человек-Утюг
  • 8 Дядя Ларри и саперы
  • 9 Дядя Ларри и сантехники
  • 10 Дядя Ларри всё
  • 11 Интересные факты
  • 12 Галерея
  • 13 Ссылки
  • 14 См. также
  • 15 Примечания

Биография дяди Ларри

Дядю Ларри родила в Нью-Йорке 17 августа 1944 года 19-летняя незамужняя еврейка Флоренс Спелман. Она его родила от некоего итальянца-пилота ВВС, который бросил её ещё до того, как она узнала, что она беременна. Когда Ларри было 9 месяцев, его мать отдала его на воспитание своим дяде и тёте из Чикаго — Лилии Спелман Эллисон и Льюису Эллисону, которые жили в двухкомнатной квартире в муниципиальном округе «Южный берег» — еврейском квартале среднего класса.

Курс SQL Базы данных ORACLE. Илья Хохлов. Урок 1-1. Реляционные базы данных

Кстати, его дядя Луи был эмигрантом из Крыма, а фамилию Эллисон он взял в честь острова Эллис в Нью-Йорке, где пиндосы организовали отстойник для приезжавших гастарбайтеров, и где дяде Луи пришлось некоторое время кантоваться.

После того, как мать Ларри отдала его своим дяде и тёте, она не видела его 48 лет. Она очень любила детей, да.

Дядя Ларри имел по очереди четырёх жён, из них только третья родила ему двоих детей — сына Давида и дочь Меган. Его последняя жена Мелани Крафт, с которой он жил с декабря 2003 по сентябрь 2010, была младше своего мужа на 25 лет.

Дядя Ларри смотрит на своих поклонников как на источник дохода

Дядя Ларри обращаясь в зал: да-да и вот этот пидр сидящий на SQLрассказывает про свою СУБД

Мелани Крафт смотрит на тебя как на неудачника

Ларри не красавец, но уже миллиардер и его четвёртая жена его нежно любит

Когда-то Ларри не был миллиардером

Давид Лоуренсович Эллисон

Создание фирмы

Нажмите для проигрывания

Дядя Ларри о Микрософте

В 1977 дядя Ларри основал компанию для разработки СУБД, вложив в неё целых 1400$ своих собственных денег. Он долго не мог решить, как её назвать. Сначала он назвал её Software Development Laboratories, в следующем 1978 он её переименовал в Relational Software, Inc, и только в 1983 году после выхода третьей (второй) версии СУБД Oracle компания стала называться Oracle Corporation.

Первая (вторая) версия

Первую версию своей СУБД, выпущенную в 1979, компания стала продавать под названием Oracle V2 — Ларри посчитал, что версию с первым номером никто не купит. Собственно имя Oracle было позаимствовано у одоимённого проекта для ЦРУ, который был внезапно свёрнут вследствии распила, и дядя Ларри пошёл фрилансить.
Первая версия была написана на ассемблере, от которого потом отказались. Сначала Ларри хотел отказаться в пользу Паскаля, хотя в то время был моден язык Ада, но в итоге он отказался в пользу Си, ибо лицензионный Паскаль стоил на целых $130 дороже, чем Си. Зато Ada чуть менее, чем целиком была скопирована для языка встроенного PL/SQL, но потом.

Oracle и эта страна

Вообще дядя Ларри был настроен скептически по отношению к СССР. В 1988 году в интервью американскому журналу Datamation Эллисон заявил, что Oracle в Россию доставят ракеты с ядерными боеголовками — системы Oracle тогда интенсивно использовались Минобороны США, которое таким образом поддерживали своего отечественного производителя.

Некие энтузиасты, ни разу не слышавшие про копирастию, русифицировали /2460007 СУБД Oracle раньше, чем об этом узнали в самой корпорации Oracle, за что и пострадали — reverse engineering дяде Ларри не понравился.

В настоящее время в России широко используются такие продукты, как java, oracle database, oracle virtual box и целый набор софта из серии primavera applications. Последние причиняют лютый butthurt своей стоимостью, системными требованиями, особенностями инсталляции и конфигурирования. Но все чаще и чаще в условиях конкурса на государственный тендер значится требование предоставлять проектные данные в примаверном формате xer, разгадка одна — госкорпорациям нужно хоть как-то оправдать наличие у них этой самой primavera, на приобретении и обслуживании которой пилятся сотни нефти.

Oracle против террористов

Компания Oracle строго блюдёт американские законы о противодействии терроризму, поэтому разрешает скачивать и устанавливать свои поделки только тому, кто на их сайте при скачивании поставит галочку, указывающую на то, что он не террорист и не будет использовать продукты Oracle для террористической деятельности.

Читайте также:
Onenote Microsoft что это за программа

Oracle и Exadata

А еще Oracle активно пропихивает в массы чудесное изобретение под названием Exadata. Это такой здоровенный железный ящик, набитый по самое не балуйся железом от Sun (про сантехников см. ниже) и крутящий в себе супернавороченную конфигурацию СУБД. Стоит это все удовольствие over9000 убитых енотов (как говорят сведущие люди, без миллиона зеленых на кармане к продаванам Экзадаты можно не соваться, даже разговаривать не станут).

Oracle и Человек-Утюг

Дядя Ларриhttp://neolurk.org/wiki/Oracle» target=»_blank»]neolurk.org[/mask_link]

Полезные системные представления Oracle

На этой странице я храню список наиболее полезных системных представлений Oracle (v$, dba_ и т.д.).
С систематизацией этих данных дела обстоят как-то не очень, поэтому мне удобнее сделать свою страницу, чтобы быстро найти нужное представление, когда это срочно надо.
Если у Вас есть, чем дополнить этот список, пишите, делитесь своими знаниями.
Как говорится: «чем больше отдаешь, тем больше получаешь».

За основу я взял таблицу Table 2-1. Partial list of database components and their related data dictionary viewsиз книги Oracle Essentials Oracle Database 11g FOURTH EDITION; авторы Rick Greenwald, Robert Stackowiak, и Jonathan Stern; издательство O’REILLY.
Думаю, разделение представлений по категориям и пояснения авторов не всегда удачны, со временем буду вносить свои коррективы.

Component view
Представление №1, показывает текущие значения ключевых параметров v$parameter
Общая информация по инстанции v$database, v$version, v$instance
Мониторинг использования Temp v$tempseg_usage
Показывает, какая сессия какую ждет dba_waiters
Объекты базы dba_objects, all_objects, user_objects
Индексы dba_indexes, all_indexes, user_indexes
Таблицы dba_tables, all_tables, user_tables
Datafiles v$datafile, v$datafile_header, dba_data_files, dba_extents, user_extents
Control files v$controlfile, v$parameter, v$controlfile_record_section
Tablespaces user_free_space, dba_free_space, v$tempfile, dba_users, dba_ts_quotas
Segments dba_segments, user_segments
Extents dba_extents, user_extents
Processes v$process, v$bgprocess, v$session
Work area memory v$pgastat, v$sysstat
Shared server v$queue, v$dispatcher, v$shared_server
Connection pooling dba_cpool_info, v$cpool_stat, v$cpool_cc_stats
Redo logs v$thread, v$log, v$logfile, v$log_history
Undo v$undostat, v$rollstat, v$transaction
Archiving status v$database, v$log, v$archived_log, v$archive_dest
Database instance v$instance, v$system_parameter
Memory structure v$sga, v$sgastat, v$sgainfo, v$sga_dynamic_components, v$sga_dynamic_free_memory, v$sga_resize_ops, v$sga_resize_current_ops, v$memory_target_advice, v$sga_target_advice, v$pga_target_advice
Alerting dba_thresholds, dba_outstanding_alerts, dba_alert_history, v$alert_types, v$metric
Performance monitoring v$lock, dba_lock, v$session_wait, v$sqlarea, v$latch
Rman recovery v$recover_file
User passwords v$pwfile_users

Комментарии.

Внимание.
Комментировать могут только зарегистрированные пользователи.
Возможно использование следующих HTML тегов: , , ,
.

Источник: orahome.ru

Урок 5: Режимы остановки и запуска экземпляра базы данных

В этом уроке я постараюсь подробнее рассказать о запуске и остановке экземпляра базы данных Oracle.

Вам, как DBA неоднократно придется запускать и останавливать экземпляр базы данных. Для этого Oracle предлагает несколько интерфейсов. Рассмотрим их, а так же опции запуска и остановки, которые вы должны знать и понимать, чтобы потом успешно применять их.

Для запуска или остановке экземпляра, вы должны быть подключены с соответствующими привилегиями. Для этого существует две специально авторизованных учетных записи SYSDBA или SYSOPER. SYSDBA авторизован на абсолютно все задачи связанные с базой данных, полномочия SYSOPER несколько меньше, но тем не менее они позволяют проводить остановку и запуск экземпляра Oracle.

Когда база данных только что установлена, только SYS может соединиться с базой данных с разрешение SYSDBA. Далее вы можете дать привилегию SYSOPER, для выполнения ряда административных мероприятий. Теперь обсудим как выполнять запуск базы данных.

Запуск базы данных Oracle

Как упоминалось ранее, экземпляр Oracle состоит из нескольких процессов и логических структур памяти, которые позволяют пользователю общаться с базой данных. Во время запуска базы данных, эти структуры инициализируются и запускаются. При запуске базы данных, она проходит через несколько шагов, для проверки ее целостности. При запуске база данных использует три режима: NOMOUNT, MOUNT и OPEN. Рассмотрим каждый из них подробнее.

STARTUP NOMOUNT

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

Если база данных запущена в режиме NOMOUNT, то вы можете выполнять некоторые задачи, например запуск скриптов на создание основной базы данных.

Иногда база данных недоступна для перехода в следующий режим — MOUNT, и остается в состоянии NOMOUNT. Например, такое возможно при проблеме с доступом к управляющим файлам, которые содержат важную информацию для продолжения процесса запуска. Если эти файловые структуры недоступны или повреждены, то процесс запуска базы данных не может быть продолжен, до решения проблемы.

STARTUP MOUNT

Опция STARTUP MOUNT выполняет все шаги опции STARTUP NOMOUNT, но еще так же связывает и взаимодействует со структурами базы данных. В этот момент, Oracle получает информацию от управляющих файлов, которые используются для связи с основными структурами базы данных.

Часть административных задач выполняется в этом режиме, например, восстановление базы данных. Так же можно изменять физическое расположение файлов и перевести базу данных в режим ARCHIVE LOG.

STARTUP OPEN

Опция STARTUP OPEN является опцией по-умолчанию, если не указано иное. Она выполняет все операции STARTUP NOMOUNT и STARTUP MOUNT. Эта опция делает базу данных доступной для пользователей.

Читайте также:
Сторонние программы что это

Хотя обычно используются три режима: STARTUP NOMOUNT, STARTUP MOUNT и STARTUP OPEN, доступны еще опции запуска, которые вы можете использовать в ряде ситуаций. Это STARTUP FORCE и STARTUP RESTRICT. О них и пойдет речь далее.

STARTUP FORCE

STRATUP FORCE может использоваться, если у вас есть трудности с запуском базы данных в нормальном режиме. Например, если сервер базы данных был неожиданно отключен от электричества и база данных была резко остановлена. В этом случае может помочь STARTUP FORCE. В нормальной ситуации этот режим не требуется, но может пригодится, если нормальный запуск не работает.

Основное отличие этой опции от других, это то, что она может быть исполнена в любое время, независимо от режима в котором находится база данных. Это режим запуска выполняет остановку базы данных в режиме ABORT и перезапускает ее.

STARTUP RESTRICT

STARTUP RESTRICT запускает базу данных и переводит ее в режим OPEN, но предоставляет доступ только тем пользователям, которые имеют привилегию RESTRICTED SESSION. Возможно потребуется открыть базу данных в этом режиме для проведения технических работ по обслуживанию, когда база данных открыта, но вы хотите быть уверены, что пользователи не работают с базой. Так же можно открыть базу данных используя опцию RESTRICTED при выполнении импорта или экспорта и требуется гарантия, отсутствия пользователей в базе данных. После завершения работ, вы можете перевести базу в нормальный режим, чтобы каждый мог с ней работать. Для этого выполните:

ALTER SYSTEM DISABLE RESTRICTED SESSION;

Запуск базы данных средствами EM Database Control

Альтернативным способом запуска базы данных является использование утилиты Enterprise Manager Database Control. Для его использования нужно чтобы он был настроен. О настройке расскажем потом. А сейчас просто расскажем как его запустить.

На уроке по созданию базы данных, в утилите dbca, на одном из шагов мы указывали опцию «Configure Enterprise Manager». Так что считаем, что он настроен. Для запуска выполните:

Сейчас EM запущен и к нему возможен доступ посредством Web-интерфейса. Для версий Oracle 9i и 10g был выпущен EM в виде графического Java приложения. В 10 версии был впервые введен web-интерфейс для EM. Как видно из вывода консоли, получить доступ к EM можно по ссылке https://test.all-oracle.ru:1158/em/ В общем виде ссылка выглядит так https://:/em/

В EM при входе проходим авторизацию. Далее, для того, чтобы погасить или запустить экземпляр потребуется повторная авторизация, на уровне ОС и на уровне СУБД:

На уровне ОС, указываем пользователя, владельца экземпляра Oracle, в нашем примере это пользователь oracle. На уровне СУБД — пользователь имеющий привилегии остановки и запуска экземпляра. В приведенном примере — SYS.

В слкчае успешной авторизации, будет указано текущее и предпринимаемое действие. Сейчас экземпляр остановлен (Current Status: shutdown), и выполняется запуск в режиме OPEN (Operation: startup database in open mode).

Кликнув по кнопке Show SQL будет выведена команда SQL, которая используется для запуска. Кликнув по кнопке Advanced Options, можно выбрать дополнительные опции запуска, а именно режим, использование файла параметров. Кнопки No и Yes подтверждение или отмена выполняемого действия. Нажимаем Yes, и видим, что система начала работу:

Через некоторое время, систма сообщит об успешном запуске экземпляра БД, или ошибке, если таковая произойдет. В слкчае успешного завершения запуска, увидим окно EM с указанием текщуего статуса базы данных и дополнительной информацией о ней:

Сейчас экземпляр базы данных запущен и готов к работе.

Запуск базы данных средствами SQL*Plus

Запуск базы данных можно осуществить и средствами командной строки SQL*Plus. Для этого надо подключится к SQL*Plus с привилегиями SYSOPER или SYSDBA.

Остановка базы данных Oracle
SHUTDOWN NORMAL

Опция SHUTDOWN NORMAL является опцией по умолчанию и используется если не указаны иные опции. При такой остановке базы данных следует знать:

Во время выполнения SHUTDOWN NORMAL не позволены никакие новые соединения пользователей с базой данных
Oracle будет ждать пока все пользователи завершат свои сеансы подключения к базе данных, и только после этого продолжит процесс остановки

Поскольку Oracle ожидает завершения всех пользовательских сеансов, вы можете определить пользователей подключенных к базе данных самостоятельно. Так же можно определить неактивных пользователей, не выполняющих никаких действий с БД в течение продолжительного времени и принудительно завершить их

Такой способ остановки называется «чистым», потому что в случае такой остановки не потребуется восстановление и все проходит в штатном режиме.

SHUTDOWN TRANSACTIONAL

Транзакционный способ производит остановку базы данных в несколько более агрессивном режиме, чем NORMAL. Характеристики транзакционного способа остановки:

  • Во время выполнения SHUTDOWN TRANSACTIONAL не позволены никакие новые соединения пользователей с базой данных
  • С момента запуска SHUTDOWN TRANSACTIONAL не позволены никакие транзакции
  • Oracle ждет завершения текущих транзакций, существующие подключения к базе данных разрываются

Такой способ остановки позволяет клиентам перед отключением завершить текущие транзакции, таким образом не потерять их и не потерять проделанную работу. Этот тип остановки также называется чистым, поскольку все проходит в штатном режиме.

Читайте также:
Для чего предназначена программа файрвол брандмауэр
SHUTDOWN IMMEDIATE

Является следующим по агрессивности шагом. Опция SHUTDOWN IMMEDIATE характеризуется следующим:

  • Во время выполнения SHUTDOWN IMMEDIATE не позволены новые подключения к базе данных
  • Все незавершенные транзакции откатываются. Т.е. если транзакция пользователя в процессе исполнения, то он теряет проделанную работу (в рамках транзакции)
  • Oracle не ожидает завершения транзакций, откатывает их, и разрывает существующие подключения к базе данных

Этот тип остановки удобен когда требуется оставить Oracle без присмотра и требуется быть уверенным, что база данных остановится и пользователи будут отключены. Остановку таким способом можно считать чистой, после такой остановки не требуется восстановления базы данных.

SHUTDOWN ABORT

SHUTDOWN ABORT самый агрессивный способ остановки базы данных, характеризуется следующим:

  • Во время исполнения SHUTDOWN ABORT новые подключения не позволены
  • Прекращается исполнение любых SQL команд, независимо от состояния
  • Незавершенные транзакции не откатываются
  • Oracle разрывает все существующие подключения немедленно, как выпущена команда SHUTDOWN ABORT

Старайтесь не использовать SHUTDOWN ABORT. Используйте только в тех случаях, когда другие опции остановки не удались, или ваш опыт позволяет использовать эту опцию в данной ситуации. SHUTDOWN ABORT не является чистой остановкой базы данных, и после ее запуска может потребоваться восстановление.

Остановка базы данных средствами SQL*plus

Для остановки базы данных подключаемся к sqlplus в командной строке пользователем SYS или другим имеющим привилегии на запуск и остановку базы данных, и выполняем:

Остановка экземпляра БД средствами EM

Остановка экземпляра базы данных происходит аналогично запуску, за тем исключением, что на главной странице выбираем опцию Shutdown.

На этом наш урок завершен.

Ссылки по теме

  • Обратиться в «Интерфейс» за дополнительной информацией/по вопросу приобретения продуктов
  • Подробнее о продуктах Oracle
  • Приобрести продукты Oracle в ITShop.ru
  • Курсы обучения по продуктам компании Oracle

05.2009

Источник: www.interface.ru

Как сделать ручное удаление Oracle?

Иногда моя база данных Oracle в Windows получает из шланга. Как сделать ручное удаление Oracle?

автор: OMG Ponies

6 ответов

шестиступенчатый процесс удаления всех вещей Oracle с машины Windows:

А. удалить службы Oracle: В реестре перейдите в раздел HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices и удаляем все, что начинается с «Oracle»

Б. удалить другие вещи Oracle из реестра: Перейти к HKEY_LOCAL_MACHINESOFTWARE и удалить ключ ORACLE

С. перезагрузка

Д. удалить все программное обеспечение Oracleсправочники, где вы установили

Е. удалить инвентарь программного обеспечения Oracle: Удалить каталог C:Program FilesOracle . Вы должны сделать это независимо от того, где вы установили программное обеспечение Oracle — установщик Oracle автоматически записывает информацию здесь.

Ф. удалить все ярлыкииз меню «Пуск».

г. удалитькаталоги Oracle из переменной среды PATH.

чтобы упростить очистку в будущем, я бы сильно рекомендуется установить продукты Oracle на одной или нескольких виртуальных машинах.

автор: Sten Vesterli

в основном, это сводится к:

удалите все, что вы можете с помощью установщика. Удалите ключи Oracle из реестра. Удалите каталоги Oracle с компьютера.

с (Конечно) необходимыми перезагрузками, брошенными по мере необходимости ; -)

автор: DCookie

удалите Oracle 10g из окна 7, Xp

Шаг 1 :Откройте меню Пуск и в program files найдите папку oracle-oraDb10g_home и выберите oracle installation products — > Universal Installer.

Шаг 2 :выберите деинсталлировать продукт, который появится новое окно, установите флажок oracleDb10g_home1, как показано ниже. Нажмите на кнопку Удалить. Это приведет к удалению oracle.

Шаг 3 :Удалите файл регистрации из Regedit, чтобы полностью удалить oracle 10g. Запустите Regedit.

удалите следующие ключи, если он выходит после установки.

HKEY_CURRENT_USERSOFTWAREORACLE HKEY_LOCAL_MACHINEПРОГРАММНОЕ ОБЕСПЕЧЕНИЕORACLE Раздел HKEY_LOCAL_MACHINEсистемаCurrentControlSet науслугижурнал событийприложенияОракул.оракул Система реестра HKEY_LOCAL_MACHINE\CurrentControlSet на\услуги OracleDBConsole Система реестра HKEY_LOCAL_MACHINE\CurrentControlSet на\Oracle10g_home услуг Раздел HKEY_LOCAL_MACHINEсистемаCurrentControlSet науслугиOraclService

Шаг 4: теперь удалите папку, куда вы установили программу. По умолчанию он установлен на диске c как C:oracle и от C:programs файлыoracle.

следовательно, успешно выполнив эти шаги, Oracle 10g удаляется полностью. Если у вас возникли проблемы с удалением или удалением программа, (oracle) затем сделайте комментарий ниже, мы посмотрим на это.

автор: user3091530

стоит отметить, что существует официальный автономный деинсталлятор Oracle: https://docs.oracle.com/cd/E11882_01/install.112/e47689/remove_oracle_sw.htm#LADBI1332, который я только что использовал для удаления клиента Oracle 11. Это не обязательно лучше или проще в использовании, чем верхнее предложение на этой странице, но оно «официальное».

одно замечание-если вы используете официальный деинсталлятор, ему не нравится, что в папке temp есть пробелы. Так что, если у вас есть набор «документы и настройки. temp » он потерпит неудачу. Используйте кнопку параметры среды панели управления, чтобы сначала установить папку TEMP.

автор: shindigo

советы по использованию среды VM являются лучшими: не беспокойтесь о деинсталляции. Просто установите полную среду Oracle и после одного успешного запуска: winrar VM . после повреждения Oracle home еще раз: просто удалите текущую виртуальную машину и разархивируйте резервную копию

автор: LooyeD

предполагая, что ОС типа unix и что вы правильно установили ее с помощью учетной записи с именем oracle.

найти / — пользователь oracle-exec rm-fr <> ;

Это было сказано, это должно быть сделано как root, и вам лучше не возражать против потери всех файлов, принадлежащих oracle. Не будет. Нет восстановления от этого метода.

Источник: askdev.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru