GithubHelp home page GithubHelp logo

oraclescripts's Introduction

OracleScripts

Набор скриптов для работы с СУБД Oracle

  1. rman Включение архивирования Скрипты для создания полного бэкапа базы данных, включают:
  • автоматическое создание бэкапа с возможностью восстановления или создания standby;
  • добавление в cron;
  • копирование на тестовый сервер;
  • автоматическое тестовое восстановление.
  1. Создание standby Скрипты для автоматического создания standby- сервера.

  2. Мониторинг активных сессий. Можно посмотреть текущую активность базы в sqlplus

  3. Мониторинг состояния базы Проверка некоторых параметров СУБД, я добавляю в cron, периодически приходят письма о состоянии базы и возникшие ошибки.

  4. work Набор полезных скриптов для ежедневного администрирования:

По алфавиту

bctop.sql Top сессий по измененным блокам файлов

cs_drall.sql создает скрипт на удаление всех объектов текущей схемы

dtop.sql общая статистика по чтению данных dmllocks.sql DML блокировки ddllocks.sql DDL блокировки dbtop.sql Top сессий по измененным блокам файлов dctop.sql Top сессий по измененным блокам файлов (с учетом consistent)

exrate.sql Показывает Execution rate

fspace.sql показывает свободное место в базе fstop.sql статистика по файлам (io) привязанная к сидам fstop.sql IO по файлам с SID-ами ftop.sql статистика по файлам (io) fullscan.sql Top последних Full scan таблиц

gcompile.sql создает скрипт на компиляцию инвалидов gp_asc.sql выкачивает указанные пакеты из базы gver.sql по названию выдает версию пакета CBOSS

hitrate.sql Попадание в кэш

index.sql Индексы указанной таблицы со списком полей

kill.sql Убивает сессию

lntop.sql статистика по запросу латчей (название, кол-во) lstop.sql статистика по запросу латчей (сид, кол-во) ltop.sql статистика по запросу латчей (название, сид, кол-во) lock.sql Взаимные блокировки сессий lhq.sql Очередь за латчами lmtop.sql Инкрементальная статистика по latch children miss/сек

mtop.sql статистика по cpu/memory

object.sql Детализация по объекту

ptop.sql Инкрементальная статистика по parse/сек

ratop.sql Top сессий по сгенеренным redo entries (для titan) rstop.sql статистика по redo (нужно указать номер статистики) rtop.sql статистика по redo (entries, size)

sherr.sql показывает ошибки компиляции текущей схемы swait.sql Ожидание сессии sqltop.sql Top сессий по IO (по данным v$sql) sessions.sql Показывает сколько активных и неактивных сессий

testsize.sql выдает реальный размер объекта tsizeo.sql наибольшие объекты схемы tsizet.sql наибольшие объекты табличного пространства

who.sql кто в базе whoami.sql кто я и где whodo.sql что делает sid whoin.sql кто в указанной схеме whoinj.sql какие jobs работают whoinrbs.sql показывает состояние rollback сегментов whois.sql кто этот sid whopid.sql какой пид у сида whosid.sql какой сид у пида whoinbh.sql Сессии изменяющие блоки buffer cache защищаемые указанным latch children waits.sql Показывает Top Event waits wrate.sql Показывает Event waits rate whom.sql сессии с указанной машины


По назначению

Общая производительность

WAITS Показывает Top Event waits SESSIONS Показывает соотношение активных и неактивных сессий EXRATE Показывает Execution rate WRATE Показывает Event waits rate MTOP Top сессий c сортировкой по используемой памяти и CPU

Storage

FSPACE показывает свободное место в базе TESTSIZE выдает реальный размер объекта (до highwatermark) TSIZEO Наибольшие объекты схемы TSIZET Наибольшие объекты табличного пространства

Ввод/вывод

DTOP top сессий по чтению данных (сортировка по логическому, физическому чтению или изменению блоков) FSTOP статистика по файлам (io) привязанная к SID FTOP статистика по файлам (io) FULLSCAN Top последних Full scan таблиц SQLTOP Top сессий по IO (по данным v$sql) RATOP Top сессий по сгенеренным redo entries

Защелки

LTOP статистика по запросу латчей (название, сид, кол-во) LHQ очередь за латчами LSTOP статистика по запросу латчей (сид, кол-во) LNTOP статистика по запросу латчей (название, кол-во) LMTOP статистика по промахам за латчи в разрезе latch children

Сессии

WHO список сессий в базе данных WHOAMI в какой базе и схеме моя сессия WHODO что делает сессия (SQL) WHOIN какие сессии в указанной схеме WHOINJ какие удаленные задания работают WHOINRBS показывает состояние rollback сегментов WHOUSETBS Кто использует заданный tablespace WHOKEEPRBS Кто держит rollback сегмент (сортировка по logon_time) WHOIS детализация сессии WHOPID выводит SPID по заданному SID WHOSID выводит SID по заданному SPID WHOM сессии с указанной машины WHOLOCK Выдает сессию, которая локирует строки таблицы (по заданному селекту) SWAIT Ожидание сессии SLOCK Взаимные блокировки сессий (подробный список сессий с локированными объектами) LOCKS Блокировки (в виде дерева) DMLLOCKS DML-блокировки DDLLOCKS DDL-блокировки KILL Убивает сессию (по SID и SERIAL) CS_KILL_JOBS Создает скрипт на удаление сессий удаленных заданий download CS_KILL_OBJLOCKER Создает скрипт на удаление сессий, локирующих указанный объект download CS_KILLSESS Создает скрипт на удаление сессий с указанной машины download WHOWAIT Список сессий ожидающих к-л события

Объекты схемы

OBJECT Детализация по объекту INDEX Индексы таблицы с полями GCOMPILE Создает скрипт на компиляцию инвалидных объектов SHERR Выдает ошибки компиляции на текущей схеме CUSER Создает схему, выдает необходимые для работы CBOSS гранты CS_DROP_DBLINK Создает скрипт на удаление database links CS_DRALL Создает скрипт на удаление всех объектов текущей схемы FNAME Выдает название файла по номеру GP_ASC Создает скрипт на создание пакета (только неврапленого!) GVER Выдает версию пакета CBOSS SET_DATE_FORMAT Устанавливает формат даты на dd-mm-yyyy hh24:mi:ss

oraclescripts's People

Contributors

sbrazgin avatar

Watchers

James Cloos avatar Heruno Utomo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.