Топ-100
 

Посты на форуме

Admin
29 янв. 2022 г.
In Card MDM
Карточка для хранения информации о серверах.
Server card content media
0
0
6
Admin
09 янв. 2022 г.
In Improvements
Bug: исправлена ошибка сохранения output выполненных запросов в локальной базе
0
0
10
Admin
29 нояб. 2021 г.
In Oracle errors
Поведение: зависание процесса применения патча на этапе Gathering database info .. В логе выводится сообщение типа: ------------------------------------------------------------------------------------- [2021-11-29 23:26:00] validate_one_logfile checking cfgtoollogs\sqlpatch\sqlpatch_2012_2021_11_29_23_25_33\bootstrap1_TESTDB.log, , status [2021-11-29 23:26:00] local ignorable errors: [2021-11-29 23:26:00] Scanning file cfgtoollogs\sqlpatch\sqlpatch_2012_2021_11_29_23_25_33\bootstrap1_TESTDB.log for errors [2021-11-29 23:26:00] Can't use string ("Could not open logfile ...) as a HASH ref while "strict refs" in use at \sqlpatch/sqlpatch.pm line 7654. [2021-11-29 23:26:00] *** START final state end of patching *** [2021-11-29 23:26:00] patch_descriptions: $VAR1 = 'Data::Dumper'; ------------------------------------------------------------------------------------- Проблема связана с наличием в скрипте glogin.sql пользовательских строк. Решение: удалить, закомментировать все строки в файле glogin.sql и перезапустить datapatch -vebose
0
0
15
Admin
31 окт. 2021 г.
In Improvements
RU Что нового: AWR: сравнение 2-х ранее созданных отчетов SQL Developer: Add - просмотр статистики использования функций базы данных SQL Developer: Add - информация о резервном копировании rman RMAN: Add - настройки параметров резервного копирования Главное окно - Окно выбора подключения для ядра мониторинга в виде структурированного дерева. Диспетчер табличных пространств: Add - добавлен столбец текущего размера файла Средство просмотра ControlFile/PFile: Add - просмотр всех ControlFile и PFile, созданных программой Настройки: Add - добавлен параметр, управляющий выбором способа подключения к серверам с помощью Putty (по IP или по DNS-имени) История запросов: Обновлен функционал Bug: исправлена ошибка с выводом текста выполненного запроса в режиме current_history в окне просмотра истории выполненных запросов ---------------------------------------------------------------------------------------------------------- Изменена таблица для хранения истории Добавлены кнопки управления: добавить SQL в редактор, сохранить в файл, скопировать буфер обмена, добавить в диспетчер проектов. Перенос данных из истории выполненных запросов возможен только в ручном режиме. Инструкция: Открыть редактор запросов Создать лист для работы с базами данных SQLite Нажмите кнопку «Attach database». Установите переключатель напротив базовой «core». Нажимаем кнопку "Attach" Выполнить запрос insert into core.C$QUERY_HISTORY(db_name, db_user, timestart, lead, status, output, error, operation, query) SELECT c_db_name, c_db_user, c_dt, c_lead, c_status, c_output, c_error, c_com, c_query FROM core.CER_HISTORY_QUERY; ---------------------------------------------------------------------------------------------------------- Редактор запросов: поиск подключения - окно поиска соединения. Его можно открыть либо кнопкой «Search», либо комбинацией клавиш Ctrl + Y. Редактор SQL для PostgreSQL Обновлено дерево объектов Узел COLUMN - добавлен дочерний узел со списком системных столбцов Узел TABLE - добавлен дочерний узел DEPEND, список базовых объектов, на которые есть ссылки Узел TABLE - добавлен дочерний узел CHECK, список ограничений-проверок Перетаскивание имени таблицы из дерева в поле ввода SQL запросов - в поле ввода добавляется запрос select к выбранной таблице EN What's new: AWR: comparison of 2 previously generated reports SQL developer: Add - view statistics on the use of database functions SQL developer: Add - rman backup info RMAN: Add - configure backup options The window for selecting a connection for the monitoring kernel in the form of a structured tree Tablespace manager: Add - added current file size column Viewer ControlFile/PFile: Add - viewing all ControlFile and PFile generated by the program Settings: Add - added a parameter that controls the choice of the method of connecting to servers using Putty (by IP or by DNS name) Query history: Updated functional Bug: fixed a bug with displaying the text of a completed request in the current_history mode in the window for viewing the history of completed requests ---------------------------------------------------------------------------------------------------------- Changed table for storing history Added control buttons: Add SQL to Developer, save to file, Copy clipboard, Add to Project manager Transferring data from the history of completed requests is only possible in manual mode Instructions Open Query Editor Create sheet for working with SQLite databases Press the button "Attach databases" Set the switch opposite the base "core" Press the "Attach" button Execute a request insert into core.C$QUERY_HISTORY(db_name, db_user, timestart, lead, status, output, error, operation, query) SELECT c_db_name, c_db_user, c_dt, c_lead, c_status, c_output, c_error, c_com, c_query FROM core.CER_HISTORY_QUERY; ---------------------------------------------------------------------------------------------------------- Query editor: search connect - connection search window. It can be opened either by the Search button or by the Ctrl + Y key combination. SQL developer for PostgreSQL Rebuilt object tree COLUMN node - added a child node with a list of system columns TABLE node - added DEPEND child node, list of referenced base objects TABLE node - added CHECK child node, list of constraints-checks Dragging the table name from the tree into the SQL query input field - a select query is added to the input field to the selected table
CerebroSQL 22.1 [release] content media
0
0
47
Admin
17 сент. 2021 г.
In Database SQLite
Пожелания и предложения по развитию редактора SQL для баз SQLite Suggestions for the development of the SQL editor for database SQLite Best regards, CerebroSQL team
0
0
8
Admin
17 сент. 2021 г.
In RDBMS MySQL
Пожелания и предложения по развитию редактора SQL для СУБД MySQL Suggestions and suggestions for the development of the SQL editor for MySQL Best regards, CerebroSQL team
0
0
6
Admin
17 сент. 2021 г.
In Improvements
Пожелания и предложения по развитию проекта в целом Wishes and suggestions for the development of the project as a whole Best regards, CerebroSQL team
0
0
12
Admin
08 сент. 2021 г.
In Oracle errors
RU Данная ошибка является результатом бага, выхода два: 1. Установить патч 2. alter system set "_optim_peek_user_binds"=false; EN This error is the result of a bug, there are two ways out: 1. Install the patch 2. alter system set "_optim_peek_user_binds"=false;
0
0
7
Admin
08 сент. 2021 г.
In Oracle errors
RU Ошибка связана с отсутствием лимита на Tablespace в котором создается целевая таблица/партиция. Решение: alter user <имя пользователя> quote unlimited on <Имя пространства>; или grant unlimited tablesapce to <имя пользователя>; EN The error is related to the lack of a limit on the Tablespace in which the target table/partition is created. Solution: alter user <User name> quote unlimited on <Tablespace name>; or grant unlimited tablesapce to <User name>;
0
0
15
Admin
08 сент. 2021 г.
In Oracle errors
RU Процесс DBWR не смог обнаружить файл на диске. Ошибка имеет общий характер, для решения проблемы нужно смотреть текст следующей ошибки. Анализ: Проверить доступность файла указанного в следующем сообщении (для случая если следующий код ORA-01110) Для ОС *Nix подобных систем проверить права и владельца на файл если файл в наличии. Права на файлы БД 755 Экзотическая проблема: Файлы БД переносились с другого сервера (холодная копия), при этом файл параметров (spfile) создавался руками заново: убедится, что корректно выставлен параметр db_block_size EN The DBWR process was unable to locate the file on disk.The error is of a general nature; to solve the problem, you need to look at the text of the next error. Analysis: Check the availability of the file specified in the following message (in case the following code is ORA-01110) For OS * Nix-like systems, check the rights and owner of the file if the file is available. Database file permissions 755 Exotic problem: The database files were transferred from another server (cold copy), while the parameter file (spfile) was re-created by hand: make sure that the db_block_size parameter is set correctly
0
0
13
Admin
06 сент. 2021 г.
In Oracle errors
RU В чем проблема Достигнуто максимальное количество сессий разрешенных в базе данных. Решение Увеличить количество сессий в базе данных. Параметр session связан с параметром process, если достигнуто максимальное количество сессий, то необходимо увеличить оба значения используя формулу: session = process * 1.1 bash$: sqlplus / as sysdba sqlplus> create pfile = 'path' from spfile; --создадим резервную копию файла параметров sqlplus> show parameter session --текущее значение sqlplus> show parameter process --текущее значение sqlplus> alter system set process=новое значение scope=spfile; --установим новое значение в файле параметров sqlplus> alter system set session=новое значение scope=spfile; --установим новое значение в файле параметров sqlplus> shutdown immediate --остановим БД sqlplus> startup --запустим БД Если настроена резервная база данных, то произвести изменение значения параметров так же и в ее файле параметров EN What is the problem The maximum number of sessions allowed in the database has been reached. Solution Increase the number of sessions in the database.The session parameter is associated with the process parameter, if the maximum number of sessions is reached, then it is necessary to increase both values using the formula: session = process * 1.1 bash$: sqlplus / as sysdba sqlplus> create pfile = 'path' from spfile; --create a backup copy of the parameters file sqlplus> show parameter session --present value sqlplus> show parameter process --present value sqlplus> alter system set process=new_value scope=spfile; --set a new value in the parameters file sqlplus> alter system set session=new_value scope=spfile; --set a new value in the parameters file sqlplus> shutdown immediate --stop DB sqlplus> startup --start db If a Standby database is configured, then change the parameter values in its parameter file as well.
0
0
8
Admin
06 сент. 2021 г.
In Oracle errors
RU Что за проблема Объект на текущий момент времени заблокирован другим процессом выполняющим манипуляции с ним. Как определить кто удерживает блокировку Определить процесс удерживающий блокировку можно запросом: SELECT o.owner, o.object_name, o.object_type, o.last_ddl_time, o.status, l.session_id, l.oracle_username, Decode(l.locked_mode, 0, 'None', 1, 'Null (NULL)', 2, 'Row-S (SS)', 3, 'Row-X (SX)', 4, 'Share (S)', 5, 'S/Row-X (SSX)', 6, 'Exclusive (X)', l.locked_mode) locked_mode, ss.SQL_ID, s.SQL_TEXT FROM dba_objects o, v$locked_object l , v$session ss, v$sql s WHERE o.object_id = l.object_id and l.SESSION_ID = ss.SID(+) and ss.SQL_ID = s.SQL_ID(+) and o.object_name = ':OBJECT_NAME' and o.owner = ':OWNER' Решение Завершить принудительно сессию удерживающую блокировку. alter system kill session 'SID,SERIAL#' Могут быть нюансы, блокировка может удерживаться сессией выполняющей откат или вызвана из pl/sql кода выполняющего обработку данных. Подождать завершения сессии удерживающей блокировку alter session set ddl_lock_timeout = 600; --10 минут EN What's the problem The object is currently locked by another process that is manipulating it. How to determine who is holding a lock You can determine the process holding the lock by requesting: SELECT o.owner, o.object_name, o.object_type, o.last_ddl_time, o.status, l.session_id, l.oracle_username, Decode(l.locked_mode, 0, 'None', 1, 'Null (NULL)', 2, 'Row-S (SS)', 3, 'Row-X (SX)', 4, 'Share (S)', 5, 'S/Row-X (SSX)', 6, 'Exclusive (X)', l.locked_mode) locked_mode, ss.SQL_ID, s.SQL_TEXT FROM dba_objects o, v$locked_object l , v$session ss, v$sql s WHERE o.object_id = l.object_id and l.SESSION_ID = ss.SID(+) and ss.SQL_ID = s.SQL_ID(+) and o.object_name = ':OBJECT_NAME' and o.owner = ':OWNER' Solution Force terminate the session holding the lock. alter system kill session 'SID, SERIAL#' There may be nuances, the lock can be held by the session performing the rollback or called from the pl/sql code that processes the data. Wait for the session to end holding the lock alter session set ddl_lock_timeout = 600; --10 minutes
0
0
35
Admin
06 сент. 2021 г.
In Oracle errors
RU ORA-01031: привилегий недостаточно Данная ошибка говорит о том, что для выполнения определенного действия недостаточно привилегий. Необходимо обратиться к владельцу объекта для выдачи необходимой привилегии: grant <privilege list> on <object name> to <username>; EN ORA-01031: insufficient privileges This error indicates that there are not enough privileges to perform a specific action. It is necessary to contact the owner of the object to issue the necessary privileges: grant <privilege list> on <object name> to <username>;
0
0
18
Admin
06 сент. 2021 г.
In Oracle errors
RU ORA-01017: неверно имя пользователя/пароль; вход в систему запрещается 1. Проверить логин и пароль на корректность. 2. Проверить признак "as sysdba" 3. Проверить статус пользователя, должен быть "OPEN" (DBA_USERS) 4. (Для 11G=>) В случаи, если параметр sec_case_sensitive_logon=TRUE пароль становится регистрозависимым. EN ORA-01017: invalid username/password; logon denied 1. Check the login and password for correctness. 2. Check the sign "as sysdba" 3. Check user status, should be "OPEN" (DBA_USERS) 4. (For 11G =>) In cases when the sec_case_sensitive_logon = TRUE parameter, the password becomes case sensitive.
0
0
14
Admin
06 сент. 2021 г.
In Oracle errors
RU ORA-00942: таблица или представление пользователя не существует Проверьте предложение from .... запроса, одна (или несколько) из таблиц/представлений не существует или отсутствуют права. EN ORA-00942: table or view does not exist Check the from .... clause of the query, one (or more) of the tables / views do not exist or are missing rights.
0
0