
Просмотр информации о наборе символов базы данных
В процессе диагностики повреждений базы данных администратор базы данных может воспользоваться сведениями о параметрах кодировки, используемой сортировке, а также значениях CRC и идентификаторах правил обработки слов. В предыдущих версиях для получения этой информации необходимо было обращаться к словарю данных (Data Dictionary). Однако в релизе OpenEdge 12.8 LTS эти данные можно легко получить с помощью следующих инструментов системы управления базами данных:
- Информационные сообщения с номерами 20665 и 20668, генерируемые брокером и записываемые в файл журнала базы данных (с расширением .lg).
Пример:grep -E '20665|20668' sports2000.lg [2025/07/14@12:09:46.329+0300] P-32978 T-32978 I BROKER 0: (20665) Database Code Page: 1251. [2025/07/14@12:09:46.329+0300] P-32978 T-32978 I BROKER 0: (20668) Word-rule File CRC: 0.
- Виртуальная системная таблица статуса базы данных (_DbStatus), содержащая следующие поля:
– _DbStatus-Codepage
– _DbStatus-Collation
– _DbStatus-Wordrule-Number
– _DbStatus-Wordrule-CRC
Пример:for each _DbStatus no-lock. display _DbStatus-Codepage _DbStatus-Collation _DbStatus-Wordrule-Number _DbStatus-Wordrule-CRC with frame f1 1 col. end. ┌──────────────────────────────────────┐ │Database Charact: 1251 │ │Database Collati: RUSSIAN │ │Word-rule file n: 0 │ │Word-rule file C: 0 │ └──────────────────────────────────────┘
- Отчет утилиты PROUTIL -C DESCRIBE, содержащие информацию о кодировке и сортировке базы данных.
Пример:proutil sports2000 -C describe ... ... Collation and Character Set Information Database Code Page : 1251 Database Collation : RUSSIAN Word-rule File Number : 0 Word-rule File CRC : 0 ... ...