Программа для выгрузки результатов SQL-запроса с нескольких серверов Oracle
Go to file
2024-03-09 21:54:26 +05:00
doc Миграция UI на библиотеку LCL 2023-12-30 21:14:42 +05:00
img Миграция UI на библиотеку LCL 2023-12-30 21:14:42 +05:00
.gitignore Миграция UI на библиотеку LCL 2023-12-30 21:14:42 +05:00
config.go Remove unused vars 2024-03-05 21:46:13 +05:00
consts.go Миграция UI на библиотеку LCL 2023-12-30 21:14:42 +05:00
encodings.go Upload code 2023-11-17 20:34:20 +05:00
export_csv.go Add buffered disk writes 2024-03-05 21:41:27 +05:00
export_csvzip.go Add buffered disk writes 2024-03-05 21:41:27 +05:00
export_csvzst.go Add CSV+Zstandart export format 2024-03-09 21:54:26 +05:00
export_excel.go Upload code 2023-11-17 20:34:20 +05:00
export.go Add CSV+Zstandart export format 2024-03-09 21:54:26 +05:00
go.mod Add CSV+Zstandart export format 2024-03-09 21:54:26 +05:00
go.sum Add CSV+Zstandart export format 2024-03-09 21:54:26 +05:00
icons.go Миграция UI на библиотеку LCL 2023-12-30 21:14:42 +05:00
kernel.go Remove unused vars 2024-03-05 21:46:13 +05:00
main.go Миграция UI на библиотеку LCL 2023-12-30 21:14:42 +05:00
make.bat Миграция UI на библиотеку LCL 2023-12-30 21:14:42 +05:00
README.md Миграция UI на библиотеку LCL 2023-12-30 21:14:42 +05:00
ui_config_editior.go Миграция UI на библиотеку LCL 2023-12-30 21:14:42 +05:00
ui_main_form.go Add CSV+Zstandart export format 2024-03-09 21:54:26 +05:00

omq

Oracle Multi Querier (omq) - программа для выгрузки результатов SQL-запроса с нескольких серверов Oracle.

Скриншот главного окна

SQL-скрипты

  1. Скрипты должны лежать в папке sql с расширением .sql.
  2. Скрипт может начинаться со строки с комментарием -- 1, где 1 - номер колонки, значение которой будет заменяться наименованием сервера (нумерация с единицы). Если комментарий не обнаружен, будет использовано значение 1.

Параметры подключения к серверам

Список серверов должен быть указан в файле с расширением .toml, который лежит в папке db, со следующей структурой:

[Servers]
Name     = "<NAME>"
Login    = "<LOGIN>"
Password = "<PASSWORD>"
Hosts    = ["<HOST1>", "<HOST2>"]
Service  = "<SERVICE>"

где:

  • <NAME> - наименование филиала
  • <HOST> - адрес сервера
  • <SERVICE> - наименование сервиса
  • <LOGIN> - логин
  • <PASSWORD> - пароль
  • <HOST1>, <HOST2> - список хостов БД, которые будут перебираться в порядке указания
  • <SERVICE> - наименование сервиса

например:

[Servers]
Name     = "Основной сервер"
Login    = "User1"
Password = "p@$$w0rd1"
Hosts    = ["db.server1.com", "db.server2.com"]
Service  = "mydb"

[Servers]
Name     = "Второй сервер сервер"
Login    = "User2"
Password = "p@$$w0rd2"
Hosts    = ["db.server3.com", "db.server4.com"]
Service  = "mydb"