Online Documentation for SQL Manager for Oracle
Задание свойств таблицы
На вкладке Table задаются основные свойства создаваемой таблицы:
- название таблицы укажите в поле Table name,
- схема выбирается из раскрывающегося списка Schema,
Таблицы могут быть разных типов. Таблицы разных типов отмечены в проводнике баз данных разными значками.
В разделе Organization выберите тип организации таблицы:
-
Regular - стандартные таблицы базы данных. При добавлении данных используется первое свободное место в сегменте, достаточное для их размещения. При удалении данных из таблицы освободившееся место может повторно использоваться следующими операторами INSERT и UPDATE.
-
Global temporary - временные таблицы. В этих таблицах сохраняются черновые данные на время транзакции или сеанса. При необходимости для этих таблиц выделяются временные экстенты из временного табличного пространства пользователя. Каждый сеанс будет "видеть" только выделенные им самим экстенты и никогда не "увидит" данные, созданные в других сеансах.
-
Clustered - таблицы в кластере. Хранение таблицы в кластере дает два преимущества. Во-первых, несколько таблиц можно хранить вместе. Обычно в блоке хранятся данные только одной таблицы. В кластере же в одном блоке могут храниться данные нескольких таблиц. Во-вторых, все данные, содержащие одно и то же значение ключа кластера, также хранятся вместе. Данные "кластеризованы" вокруг значения ключа кластера. Ключ кластера строится с помощью индекса на основе В*дерева.
-
Index-organized - таблицы, организованные по индексу. Такая таблица хранится в структуре индекса. Это предполагает физическое упорядочение ее строк. Если в обычной таблице данные вставляются в любое свободное место, в таблице, организованной по индексу, хранимые данные отсортированы по первичному ключу.
-
External - внешняя таблица -таблица, которая доступна только для чтения, её метаданные хранятся в базе данных, а данные - вне базы данных.
- Blockchain - блокчейн-таблицы, открытые только на чтение и добавление строк – изменить данные в этих таблицах нельзя. Удалить строки и всю таблицу можно только через заданный срок (или никогда), который определяет администратор. Строки таблицы связаны в цепочки – в каждой строке хранится хэш-значение предыдущей строки цепочки.
Если установлен флажок Object table, то таблица является объектной и можно задать ее параметры.
Объектные таблицы - это таблицы, создаваемые на основе объектного типа.
Из раскрывающегося списка Owner выберите схему, в которой содержится нужный объектный тип. Сам тип выберите из списка Type.
В нижней части формы для каждого типа таблицы задается собственная совокупность параметров.
Для таблиц типа Regular:
Logging - журнализация,
Monitoring - мониторинг,
Partitioning - секционирование.
Для временных таблиц - Global temporary можно задать следующие параметры:
В разделе Duration укажите на какое время сохраняются черновые данные:
Transaction - на время транзакции.
Session - на время сеанса.
В разделе On commit выберите действие, которое будет производиться при успешном завершении транзакции:
Delete rows - удалить строки
Preserve rows - сохранить строки.
Clustered - таблицы в кластере.
Из раскрывающегося списка Cluster owner выберите схему, в которой содержится нужный кластер. Сам объект выберите из списка Cluster name.
Далее укажите названия столбцов таблицы и названия столбцов кластера в полях Table column name и Cluster column name соответственно.
Index-organized - указывает, что таблица создается как индексированная. Строки данных фактически хранятся в индексе.
Название индекса укажите в поле Index name.
PCT threshold - предел. Данные, превосходящие этот предел, будут храниться в дополнительном сегменте.
IOT Primary Constraint - ограничения.
Partitioning - секционирование.
В этом случае Oracle создает внешнюю таблицу, которая доступна только для чтения, её метаданные хранятся в базе данных, а данные - вне базы данных.
Type
Из раскрывающегося списка выберите драйвер доступа к внешней таблице. Драйвер доступа - это API, интерпретирующий внешние данные для базы данных. По умолчанию используется драйвер ORACLE_LOADER.
Default directory name (DEFAULT DIRECTORY)
Выберите из раскрывающегося списка объект каталога по умолчанию, соответствующий каталогу файловой системы, в котором могут находиться внешние источники данных. Каталог по умолчанию также может использоваться драйвером доступа для хранения служебных файлов, таких как журналы.
Reject limit (REJECT LIMIT)
Укажите количество ошибок преобразования, которые могут произойти в процессе выполнения запроса внешних данных, прежде чем будет возвращена ошибка Oracle и запрос будет прерван. Значение по умолчанию равно нулю.
В разделе Parallel выберите степень параллельного доступа к объекту:
Default - по умолчанию,
No parallel - нет параллельного доступа,
Parallel - параллельный доступ.
В разделе Parallel options задайте параметры параллельного доступа к объекту.
В счетчике Degree укажите степень параллелизма, который является количеством параллельных потоков.
Instances
Степень параллелизма равна количеству центральных процессоров, доступных на всех экземплярах. Количество экземпляров укажите в поле Instances.
При нажатии на кнопку Access parameters открывается окно, в котором можно настроить параметры доступа
Locations (LOCATION)
В этом разделе укажите один или несколько внешних источников данных. Источник данных может являться файлом, но это не обязательно.
Для добавления в список источника данных нажмите кнопку
. Удалить источник данных из списка можно, нажав кнопку
.
Blockchain
Блокчейн-таблицы– это неизменяемые таблицы, в которых строки организованы в несколько цепочек. Каждая строка, кроме первой в цепочке, связана с предыдущей строкой с помощью криптографического дайджеста или хэша. Хэш автоматически вычисляется при вставке на основе данных этой строки и хэш-значения предыдущей строки в цепочке. Временные метки также записываются для каждой строки при вставке данных в таблицу.
Row would be deleted
Выберите период хранения строк, т.е. как долго каждая строка будет защищена от удаления.
Never
Удалить строку будет невозможно.
After ... days at least
Каждая строка защищена от удаления в течение указанного количества дней.
Prevent changing this in future
При включенной опции блокируется именение значения дней.
Table would be dropped
Выберите период, по истечении которого таблицу можно удалять.
Never
Таблицу невозможно удалить.
After ... days of inactivity
Таблицу можно удалить только после заданного числа дней после последней вставки данных.
1)
Что нового в DB Comparer for PostgreSQL 5.0.1?
1. Добавлена поддержка сервера PostgreSQL 15.
2. Добавлена возможность использования оператора IF NOT EXISTS в скрипте изменения последовательности.
3. Исправлены ошибки при сравнении представлений.
4. Значительно увеличена скорость сравнения функций при сравнении двух схем.
5. Небольшие исправления, связанные с темной темой оформления.
6. Исправления в печатных формах отчетов.
7. В некоторых случаях сбрасывалась настройка "Load last password for new projects". Исправлено.
8. Другие небольшие исправления и улучшения.
АНОНС: Поддержка PostgreSQL 15, исправлены ошибки сравнения представлений, улучшена скорость сравнения функций при выборе схем, а также небольшие улучшения и исправления ошибок.
What's new in DB Comparer for PostgreSQL 5.0.1?
1. Support for PostgreSQL 15 added.
2. IF NOT EXISTS is implemented for sequences.
3. Some errors occurred on comparing views. Fixed now.
4. Boosted speed for comparing functions when 2 schemes selected.
5. Some improvements in dark schema interface.
6. Fixes for report printing.
7. "Load last password for new projects" option was not saved in some cases. Fixed now.
8. Minor improvements and fixes.
АНОНС: Support for PostgreSQL 15 added, fixes errors on comparing views, increased performance when two schemes selected, and more...
2)
Что нового в DB Comparer for Interbase\Firebird 5.0.1?
1. Исправлена генерация скрипта изменений привилегий таблиц.
2. Добавлено сравнение привилегий исключений и генераторов.
3. Небольшие исправления, связанные с темной темой оформления.
4. Исправления в печатных формах отчетов.
5. В некоторых случаях сбрасывалась настройка "Load last password for new projects". Исправлено.
6. Другие небольшие исправления и улучшения.
АНОНС: Исправлены ошибки генерации привилегий для таблиц, исключений и генераторов, а также небольшие улучшения в интерфейсе и в печати отчетов.
What's new in DB Comparer for Interbase\Firebird 5.0.1?
1. Fixes in generating script for table privileges.
2. Privileges for exceptions and generators are compared now.
3. Some improvements in dark schema interface.
4. Fixes for report printing.
5. "Load last password for new projects" option was not saved in some cases. Fixed now.
6. Minor improvements and fixes.
SHORT: Privileges for exceptions and generators added, fixes in comparing privileges for tables, improvements in dark interface and report printing.
3)
Что нового в DB Comparer for MySQL 5.0.1?
1. Исправлено отображение DDL функций, содержащих только одну строку.
2. Небольшие исправления, связанные с темной темой оформления.
3. Исправления в печатных формах отчетов.
4. В некоторых случаях сбрасывалась настройка "Load last password for new projects". Исправлено.
5. Другие небольшие исправления и улучшения.
АНОНС: Исправлено отображение DDL функций, содержащих одну строку, а также небольшие улучшения в интерфейсе и в печати отчетов.
What's new in DB Comparer for MySQL 5.0.1?
1. The DDL of functions containing one string was not displayed correctly. Fixed now.
2. "Load last password for new projects" option was not saved in some cases. Fixed now.
3. Some improvements in dark schema interface.
4. Fixes for report printing.
5. Minor improvements and fixes.
SHORT: Fixes for displaying function DDL, improvements in dark interface and report printing.
4) Что нового в DB Comparer for SQL Server 5.0.1?
1. В некоторых случаях инициализация консольного приложения проходила с ошибками. Исправлено.
2. Небольшие исправления, связанные с темной темой оформления.
3. Исправления в печатных формах отчетов.
4. В некоторых случаях сбрасывалась настройка "Load last password for new projects". Исправлено.
5. Другие небольшие исправления и улучшения.
АНОНС: Исправлена ошибка инициализации консольного приложения, небольшие улучшения в интерфейсе и в печати отчетов.
What's new in DB Comparer for SQL Server 5.0.1?
1. The initialization of the command line app failed in some cases. Fixed now.
2. "Load last password for new projects" option was not saved in some cases. Fixed now.
3. Some improvements in dark schema interface.
4. Fixes for report printing.
5. Minor improvements and fixes.
SHORT: Fixed issue in initializing the command line app, improvements in dark interface and report printing.
5)
Что нового в DB Comparer for Oracle 5.0.1?
1. Исправлена ошибка при сравнении таблиц сервера Oracle 21c.
2. Исправлено отображение значения по умолчанию для полей типа DATE, TIMESTAMP
3. Исправлены ошибки в генерации скрипта изменений таблиц и триггеров.
4. Небольшие исправления, связанные с темной темой оформления.
5. Исправления в печатных формах отчетов.
6. В некоторых случаях сбрасывалась настройка "Load last password for new projects". Исправлено.
7. Другие небольшие исправления и улучшения.
АНОНС: Исправлена ошибка сравнения таблиц в Oracle 21c, отображение значения по умолчанию для полей типа DATE, TIMESTAMP, небольшие улучшения в интерфейсе и в печати отчетов.
What's new in DB Comparer for Oracle 5.0.1?
1. The tables in Oracle 21c are now compared without errors.
2. The issue of displaying default values for DATE, TIMESTAMP fields fixed.
3. The error ocurred in modification script for tables and triggers. Fixed now.
4. "Load last password for new projects" option was not saved in some cases. Fixed now.
5. Some improvements in dark schema interface.
6. Fixes for report printing.
7. Minor improvements and fixes.
SHORT: Fixes for Oracle 21c, resolved issues with default values for DATE, TIMESTAMP fields, improvements in dark interface and report printing.
