Сообщения

заметки по QPT PostgreSQL

очень важно анализировать проблемы на полном наборе данных. Для этого, например, можно использовать Database LabEngine — средство быстрого создания тонких клонов, разработанное Postgres.ai: https://github.com/postgres-ai/database-lab-engine  pg_profile. Оно основано на статистических представлениях PostgreSQL, информация из которых сохраняется в хранилище снимков активности. Изучая и сравнивая между собой снимки, можно выявлять проблемы и причины их возникновения. Автор расширения — Андрей Зубков( https://github.com/zubkov-andrei/pg_profile ) Серверная часть приложения, выполняющаяся в СУБД, может состоять не только из SQL-запросов, но и содержать процедурный код. Если код написан на языке PL/pgSQL, то для его профилирования можно воспользоваться сторонним расширением PL Profiler (основной автор – Ян Вик: https://github.com/bigsql/plprofiler) Работать с большими планами в текстовом виде не всегда удобно. Для лучшей наглядности можно пользоваться сторонними инструментами, из которы...

Клонирование ORACLE_HOME на Windows

 Нужно было переместить БД на новый сервер. На старом железном сервере стоит Windows 2008 R2 и Oracle 10.2.0.5 c кучей патчей. Дистрибутивы патчей найти не удалось. Решил склонировать ORACLE_HOME на другой сервер. Действовал согласно данной статье: http://oradba11g.blogspot.com/2014/12/moving-or-cloning-oracle-home-and.html 1. Остановил все службы из этого ORACLE_HOME 2. Copy the entire oracle home folder and database related folders to new server using the method "\\ip address\d$" in the run from old server. Скопировал целиком папку c:\oracle\product\10.2.0\db_1 на новый сервер. 3. На новом сервере установил perl - Strawberry Perl for Windows - https://strawberryperl.com/releases.html . Взял релиз от 2013 года. От ActiveState не стал брать perl, так как бесплатно там только самый свежий. А оракл у нас далеко не самый свежий. Поопасался проблем с совместимостью perl. 4. В cmd перейти в папку bin нашего perl. 5. Запустить клонирование ( на новом сервере ) : perl c:\oracle\p...

RAC

Несколько полезных статей  https://rajat1205sharma.wordpress.com/category/rac/ https://www.oracleracexpert.com/search/label/RAC%20Admin

Полезные скрипты:

Jared Still  https://github.com/jkstill/sar-tools

Virtual Box

Virtualbox connect from host to guest via ssh and enable internet on guest  https://dba010.com/2016/09/08/virtualbox-connect-from-host-to-guest-via-ssh-and-enable-internet-on-guest/ Configuring SSH access for VirtualBox Host to Guest https://dba010.com/2011/12/12/configuring-ssh-access-for-virtualbox-host-to-guest/ Add new virtual machine in VBox and install Oracle Linux https://dba010.com/category/virtualbox/ So how can i get activated main system ALT+TAB functionality even i have a maximized VirtaulBox operating system . My solution: VirtualBox: File -> Preferences -> Input -> uncheck "Auto Capture Keyboard" https://superuser.com/questions/1596086/alt-tab-out-of-vmware-workstation-without-having-to-release-controls-first

Быстро принципы

просить других о помощи - не откладывать задачу в ящик - ask immediately 

PostgreSQL. Заметки

Изображение
Где находится каталог с БД   sudo -u postgres psql -c "show data_directory;" [sudo] password for tech:        data_directory -----------------------------  /var/lib/postgresql/14/main (1 row) Версия СУБД: postgres --version /bin/postgres -V Табличные пространства select * from pg_tablespace ; pg_global — общие объекты кластера; pg_default — табличное пространство по умолчанию sudo mkdir /var/lib/postgresql/ts_dir sudo chown postgres /var/lib/postgresql/ts_dir postgres=# create tablespace ts location '/var/lib/postgresql/ts_dir'; CREATE TABLESPACE postgres=# select * from pg_tablespace ; oid | spcname | spcowner | spcacl | spcoptions --------+------------+----------+--------+------------ 1663 | pg_default | 10 | | 1664 | pg_global | 10 | | 243515 | ts | 10 | | (3 rows) В каталоге /var/lib/postgresql/ts_dir появился каталог PG_14_202107181 , пока пустой. В каталоге $PGDATA/pg_tblspc появ...