Сообщения

Сообщения за август, 2020

handyhost. Перенос сайта

Про порядок действий, при переносе сайта с локального сервера совсем немного расписано на сайте хостинга Несмотря на то, что были выполнены все действия. Возникла ошибка: Internal Server Error — The server encountered an internal error or misconfiguration and was unable to complete your request Причину проблемы не выяснил. На просторах интернета куча возможных вариантов решения. Также там нашел интересную рекомендацию по переносу сайта. Для этого необходимо использовать плагин Duplicator - https://wordpress.org/plugins/duplicator/ Порядок действий: Устанавливаем плагин Заходим в него (блок "Пакеты") Жмем "Создать новый".Формируются 2 файла (installer.php и архив) Заливаем их на новый хостинг. Запускаем <адрес сайта>/installer.php. Вводим название, логин, пароль от базы данных. В конце делаем по инструкции на экране - логинимся в вп Файлы установки и архив удаляется автоматически, если этого не произошло - удаляем сами. Всё. Работает и радуемся отсутствию &quo

TNS-12555: TNS: permission denied. #Listener_живи

Используется: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production PL/SQL Release 11.2.0.4.0 - Production "CORE 11.2.0.4.0 Production" TNS for Linux: Version 11.2.0.4.0 - Production NLSRTL Version 11.2.0.4.0 - Production Проблема: После перезапуска сервера, к схемам(БД) не возможно подключиться, в ошибке вижу что Listener не запущен. При попытке запустить Listener - получаю ошибку: TNS-12555: TNS: permission denied TNS-12560: TNS: protocol adapter error TNS-00525: Insufficient privilege for operation Linux Error: 1: Operation not permitted Решение:  Чтобы исправить ошибку и запустить Listener надо подправить файл listener.ora, закомментировав строку с IPC.  # listener.ora Network Configuration File: /mnt/hd2tb/oracle_ee/product/11.2.0.4/network/admin/listener.ora # Generated by Oracle configuration tools. LISTENER =   (DESCRIPTION_LIST =     (DESCRIPTION =       (ADDRESS = (PROTOCOL = TCP)(HOST = dbserver**)(PORT = 1521))

Clipdiary. Заблокировать входящий/исходящий трафик

Для того чтобы заблокировать выход программы в интернет(в данном случае clipdiary) необходимо прописать в hosts (C:\Windows\System32\drivers\etc) 127.0.0.1 clipdiary.com Для того чтобы заблокировать другие программы необходимо определить адрес, к которому он обращается.

ПОЛУЧЕНИЕ СПИСКА СВЯЗАННЫХ ТАБЛИЦ БАЗЫ ДАННЫХ

ПОЛУЧЕНИЕ СПИСКА СВЯЗАННЫХ  ТАБЛИЦ БАЗЫ ДАННЫХ SELECT  F . RDB$RELATION_NAME ,  F . RDB$CONSTRAINT_NAME ,        T . RDB$RELATION_NAME ,  T . RDB$CONSTRAINT_NAME , FROM  RDB$REF_CONSTRAINTS C ,  RDB$RELATION_CONSTRAINTS F ,  RDB$RELATION_CONSTRAINTS T WHERE  C . RDB$CONSTRAINT_NAME  =  F . RDB$CONSTRAINT_NAME  AND       T . RDB$CONSTRAINT_NAME  =  C . RDB$CONST_NAME_UQ  AND        UPPER ( F . RDB$CONSTRAINT_NAME )   LIKE   UPPER ( '%KCSR%' ) ORDER   BY  F . RDB$RELATION_NAME ,  T . RDB$RELATION_NAME; Смысл этого запроса следующий: таблица RDB$RELATION_CONSTRAINTS содержит все имена constraints, включая первичные и вторичные ключи. Таблица RDB$REF_CONSTRAINTS содержит список всех вторичных ключей. Задача – вытащить имена таблиц и имена ссылающихся на них таблиц, при помощи двукратного обращения к RDB$RELATION_CONSTRAINTS (алиасы F и T, from и to соответственно). В результате получаем четыре столбца: F.RDB$RELATION_NAME    - имя таблицы, которая ссылается на другую