В этом разделе я буду размещать скрипты sqlplus, которые я использую в своей работе.
У меня имеется каталог ~/.sqlplus
, в котором лежат эти скрипты и в который я перехожу перед запуском sqlplus. После чего выполнение этих скриптов производится добавлением перед именем скрипта "@
", можно без расширения, например, @dir
Имя файла | Описание |
---|---|
datafiles.sql | Выводит информацию о файлах данных экземпляра: имя файла, идентификатор файла, какому табличному пространству принадлежит и т.п. |
dir.sql | Выводит информацию о Oracle-directories: владелец, имя, путь в файловой системе ОС. |
dblink.sql | Выводит информацию о database links: владелец, имя линка, имя схемы, в которую нужно подключиться на целевом сервере, строка подключения или tns-имя, дата создания линка. |
grant_byuser.sql | Запрашивает имя пользователя и выводит информацию о привилегиях, объектах и именах владельцев объектов, привилегии на которые выданы запрашиваемому пользователю. |
grant_forwho.sql | Запрашивает имя пользователя и выводит информацию о привилегиях, объектах и именах пользователей, которым эти привилегии выданы. |
df_size.sql | Выводит используемый объём файлов данных экземпляра, объём, до которого можно уменьшить (SMALLEST), размер и выигрыш (SAVINGS) в MBytes. |
ses.sql | Выводит информацию о текущих сессиях с группировкой по статусу сессии (ACTIVE/INACTIVE/KILLED/…). |
lo.sql | Информация о блокированных объектах базы (SID, OS_USER_NAME, ORACLE_USERNAME, OWNER, OBJECT_NAME, SUBOBJECT_NAME, LOCKED_MODE). |
Продолжение следует…