Каковы свойства файловых баз данных

Обновлено: 02.07.2024

Вы можете использовать файл свойств, чтобы указать начальную конфигурацию механизма запросов жизненного цикла ( LQE ) или для подключения к внешней базе данных. LQE поставляется с шаблонами файлов lqe.releaseconfig.properties и dbconnection.properties, которые можно использовать для создания собственных файлов.

Инициализация механизма запросов жизненного цикла с помощью файла свойств

Как администратор вы можете использовать файл lqe.releaseconfig.properties для предварительной настройки механизма запросов жизненного цикла (LQE) перед развертыванием сервера и запуском приложения. При запуске сервера файл свойств используется для автоматической настройки LQE.

Предоставляется файл шаблона. Он включает в себя набор свойств конфигурации: конфигурация аутентификации, источники данных, уведомление и резервное копирование. Вы можете использовать файл шаблона в качестве основы для файла .properties и обновить его, включив в него дополнительные свойства конфигурации.

Список свойств конфигурации, которые вы можете использовать, см. в разделе Свойства конфигурации LQE.

Процедура

  1. Перейдите в папку \\server\conf\lqe\template.
  2. Скопируйте файл lqe.releaseconfig.properties в папку \\server\conf\lqe.

На следующем снимке экрана показаны свойства конфигурации по умолчанию, определенные в файле шаблона.

Список свойств конфигурации, которые вы можете использовать, см. в разделе Свойства конфигурации LQE.

После успешного запуска сервера в первый раз LQE автоматически переименовывает файл в lqe.releaseconfig-xxxxxxxxxxxxx .properties , где xxxxxxxxxxxxx – отметка времени.

Результаты

Важно: если вы допустили ошибку при обновлении файла lqe.releaseconfig.properties, перед перезапуском LQE с исправленным файлом необходимо удалить файлы, связанные с базой данных. Если вы используете LQE с базой данных Derby по умолчанию, удалите папку derbyDB. Если вы используете LQE с внешней базой данных, удалите таблицы базы данных.

Подключение к внешней базе данных с помощью файла свойств

Если вы используете Lifecycle Query Engine с внешней базой данных, такой как IBM® Db2® или PostgreSQL, вы можете использовать файл свойств для настройки соединения. Как администратор, вы можете использовать файл dbconnection.properties для предварительной настройки подключения к базе данных. При запуске сервера файл свойств используется для автоматического подключения к базе данных.

Вы можете использовать файл шаблона в качестве основы для файла .properties.

Процедура

  1. Перейдите в папку \\server\conf\lqe\template.
  2. Скопируйте файл dbconnection.properties в папку \\server\conf\lqe.
  3. Отредактируйте файл, чтобы включить свойства конфигурации для внешней базы данных, которую вы хотите использовать с LQE.

Например, на следующем снимке экрана показаны свойства, необходимые для подключения к базе данных Db2.

Сценарии базы данных используют файл db_settings.properties для следующих целей: для подключения к базе данных; удалять, создавать или изменять объекты базы данных; и для вставки данных.

Файл db_settings.properties существует в любом каталоге домена, содержащем портал, включая каталоги обновления портала, содержащие сценарий обновления базы данных.

Сценарии базы данных (например, create_db.cmd и upgrade_db_schema_to_ 81SP4.sh ) используют файл db_settings.properties, расположенный в том же каталоге, из которого вы запускаете сценарий.

Раздел определений

В первом разделе файла определяются домен, модули и действия объекта. Дополнительные сведения о модулях портала и их использовании см. в разделе Модули WebLogic Portal DDL.

Не редактируйте этот раздел файла. Удаление модулей не рекомендуется и не поддерживается из-за зависимостей между объектами.

Параметры базы данных

Используйте раздел параметров базы данных файла, чтобы определить базу данных, которую вы планируете использовать с WebLogic Portal. По умолчанию раздел PointBase активен. Чтобы использовать другую базу данных, поместите и удалите символы комментариев, необходимые для активации соответствующего раздела файла, и отредактируйте значения параметров для своей среды.

Например, разделы файла свойств PointBase и Oracle приведены ниже:

Объекты базы данных WebLogic Portal создаются путем запуска сценария create_db.cmd/.sh из каталога домена или с помощью «Загрузить базу данных» в мастере настройки.

Обновления базы данных WebLogic Portal для пакетов обновлений применяются с помощью одного из следующих сценариев. Подробнее об обновлении до определенного пакета обновлений см. в Руководстве по обновлению.

Обновление с 7.0 до 8.1 GA

Обновление с 8.1 GA или SP2 до 8.1 SP3

Обновление с 8.1 SP3 до 8.1 SP4

Сценарии, перечисленные выше, вызывают сценарии, находящиеся в каталоге WL_HOME \portal\db.За исключением базы данных PointBase по умолчанию, для каждой базы данных перед выполнением скрипта необходимо установить и настроить клиент базы данных.

Следующие сценарии, расположенные в WL_HOME \portal\db, вызываются сценариями create_db.cmd/.sh, а также сценариями upgrade_db_schema_to_ version > >. Эти сценарии не предназначены для независимого запуска. Они предназначены для вызова сценарием create_db.cmd/.sh или сценарием upgrade_db_schema_to_ version > >.

Это сценарий драйвера, который, в зависимости от базы данных, раскомментированной в db_settings.properties , вызывает другие общие сценарии и сценарии для конкретной базы данных.

create_tmp_ddl.cmd/sh

Вызывается create_db_common.cmd/.sh для чтения различных модулей DDL (файлов .sql) для соответствующей базы данных и версии базы данных, а также для создания файлов tmp*.sql (где *=Create, CreateUser, Drop, Insert) для создания и заполнения объектов базы данных. Каждый модуль, определенный в db_settings.properties, проходит через цикл для файлов с префиксом modules и суффиксами drop_actions, create_actions и alter_actions для заполнения файлов tmp*.sql.

Список модулей DDL см. в разделе Модули DDL портала WebLogic.

создать_ .cmd/sh

где your_database > имеет значение: pointbase , db2 , ms_sql , oracle или sybase .

Подключается к базе данных на основе параметров, заданных в db_settings.properties . Соединение выполняется с помощью программного обеспечения клиента базы данных. Файлы tmp*.sql, созданные с помощью create_tmp_ddl.cmd/.sh, обрабатываются для определения объектов базы данных.

db_version.properties

Хотя этот файл имеет тип .properties, он не предназначен для редактирования; сценарии используют этот файл для определения каталога с номером версии базы данных, из которого считываются файлы .sql DDL. В случае Oracle 8.1.7 и Oracle 9i одни и те же файлы .sql из каталога WL_HOME \portal\db\oracle\817 используются для обеих версий базы данных.

Вам может потребоваться узнать файловые группы в базе данных, логическое имя файла, начальный размер, автоматический рост/максимальный размер, путь и имя файла, чтобы определить, существуют ли файлы в файловой группе на отдельных жестких дисках с свободное место на диске и если файлы не ограничены в размере. Кроме того, вы можете захотеть увеличить размер автоматического увеличения файла, если они установлены с довольно небольшим приращением или настроены на увеличение в процентах.

Вы можете щелкнуть правой кнопкой мыши базу данных и выбрать «Свойства» во всплывающем меню, а затем щелкнуть страницу «Файлы». Вы сможете просмотреть свойства файлов базы данных, как показано на следующем снимке экрана. Но что, если вам нужно увидеть все базы данных, которые находятся в экземпляре SQL Server, и вам нужно сохранить свойства файла базы данных для всех баз данных в файле Excel?

sql_prop

Можно ли это сделать? Да, и вы тоже можете это сделать. Ниже приведены шаги для реализации:

  1. 1. Вам потребуется создать скелет временной таблицы для хранения результатов для каждого из свойств базы данных.
  2. 2. Используйте хранимую процедуру sp_MSForEachDB для загрузки свойств базы данных во временную таблицу.
  3. 3. Запросите временную таблицу.

Вот системные представления, функции, преобразования, формулы и выражения case, которые вам нужно знать, чтобы начать работу:

Вот скрипт, который сделает описанное волшебство:

Вот результат:

sql_output

Возможно, вы заметили, что в этом скрипте есть столбцы данных «Использовано_МБ» и «Свободно_МБ», которые мы надеялись увидеть на странице свойств базы данных. Теперь вам не нужно больше ждать. Вы даже можете добавить дополнительный столбец, чтобы показать процент использования. Вы можете настроить этот сценарий так, чтобы он периодически собирал свойства файла и сохранял их в постоянной таблице, чтобы отслеживать рост файла или просто в целях аудита.

Добавьте контекст к страницам в вашей базе данных с настраиваемыми свойствами. Это поможет вам и вашей команде систематизировать информацию, чтобы ее можно было немедленно использовать.

  • Основные свойства для каждой базы данных
  • Необходимо хранить различные типы информации? Используйте эти свойства
  • Дополнительные свойства для лучшего управления проектами
  • Отображать только те свойства, которые вам нужны

Свойства — это основа баз данных. Они помогают организовать страницы в вашей базе данных на основе выбранных вами критериев.

Хотите, чтобы у всех проектов были сроки выполнения? Для этого есть свойство. Хотите назначить менеджера проекта? Недвижимость для этого тоже. Как насчет пометки типа проекта? Да, свойства делают это.

С помощью свойств вы можете получить моментальный снимок информации, связанной с каждой страницей в базе данных, и, что еще более важно, фильтровать данные на основе различных типов свойств.

Существует несколько способов добавить свойство: на странице базы данных или путем выбора "Свойства" в правом верхнем углу базы данных. Щелкните + Добавить свойство в любом из сценариев, назовите свойство и выберите нужный тип. Давайте рассмотрим, как их использовать.

Появились лучшие базы данных!

Хотя концепции, изложенные в этом руководстве, по-прежнему полезны, ссылки на конкретные действия с продуктом могут быть немного устаревшими! Базы данных были переработаны в марте 2022 г., поэтому ваш опыт может немного отличаться от того, что изображено и описано здесь. В этом руководстве описаны новые функции базы данных, включая изменения.

Основные свойства для каждой базы данных

Хотя в базах данных может храниться все, от инженерных спринтов до календарей контента, есть ключевые свойства, которые являются основными для большинства баз данных Notion. Они помогают вам узнать, что происходит, кто несет ответственность и когда это необходимо (или что-то еще, что вам нужно знать о странице базы данных).

Вот некоторые из основных свойств, которые можно использовать для организации почти любой базы данных:

Имя — в табличной базе данных в первом столбце вверху отображается «Имя». Здесь вы будете называть страницы, которые входят в вашу базу данных. Каждая страница также содержит все свойства страницы и позволяет хранить такую ​​информацию, как черновики, изображения, код и многое другое.

Выбрать — настроить способ пометки проектов в базе данных, например по приоритету, типу проекта, командам или статусу. Возможно, у HR есть база данных для отслеживания кандидатов. Используйте свойство «Выбрать», чтобы назначить этапы, например «Интервью на месте» или «Предложение». Вы можете быстро создать новые теги, щелкнув ячейку для свойства. Все созданные вами теги будут отображаться в раскрывающемся списке для выбора.

Множественный выбор — это то же самое, что и свойство Select, но вы можете назначить странице несколько атрибутов. Возвращаясь к примеру с отслеживанием кандидатов, вы можете добавить свойство множественного выбора под названием «Навыки» для всех навыков, которые вы узнали из резюме кандидата и собеседований.

Вы можете увидеть использование свойств «Выбор» («Этап» и «Роль»), «Множественный выбор» («Навыки») и «Лицо» («Менеджер по найму») в этой базе данных отслеживания кандидатов.

Человек — отметьте товарищей по команде этим свойством, независимо от того, являются ли они владельцами проекта или участниками в каком-либо отношении. Это гарантирует, что все знают, кто за что отвечает.

Дата — установите крайние сроки или установите дату начала и окончания для завершения вашего проекта. Ваша команда инженеров может использовать свойства даты для запуска функций, а также для двухнедельных спринтов для создания этих функций. Вы можете установить каждый из них отдельно, а затем создать представление временной шкалы, упорядоченное по датам отгрузки и датам выполнения.

Если у вас есть несколько свойств дат, вы можете выбрать, какие из них будут использоваться для отображения проектов на временной шкале.

Было бы упущением не использовать доски, которые группируют страницы в столбцы на основе свойств Select , Multi-select или Person.

Например, вы можете сгруппировать доску по менеджеру проекта (свойство "Человек"), чтобы увидеть, что у каждого на тарелке. Вы также можете сгруппировать страницы по их статусу (свойство Select), например «Не запущено» или «Выполняется». Создание нескольких представлений базы данных с этой информацией также помогает вам быстро загружать проекты в зависимости от того, что вам нужно.

Читайте также: