powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Расположение файла базы
25 сообщений из 36, страница 1 из 2
Расположение файла базы
    #39510840
SlobAn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

Где нибудь в служебных таблицах есть информация о физическом расположении файла базы?
...
Рейтинг: 0 / 0
Расположение файла базы
    #39510861
igor_prg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
select rdb$get_context('SYSTEM', 'DB_NAME') from rdb$database
...
Рейтинг: 0 / 0
Расположение файла базы
    #39510865
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
igor_prgselect rdb$get_context('SYSTEM', 'DB_NAME') from rdb$database

Только для SYSDBA и приближённых, а они и так знают куда базу положили. Остальным облом.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расположение файла базы
    #39510877
SlobAn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо! То что нужно
...
Рейтинг: 0 / 0
Расположение файла базы
    #39510880
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SlobAnТо что нужно

Наивный. Коннект по алиасу попробуй.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расположение файла базы
    #39510962
Polesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovКоннект по алиасу попробуй.


FB 2.5.6
Попробовал
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
C:\Firebird\bin>isql.exe
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect debug user VIK password vik_pass;
Database:  debug, User: VIK
SQL> select rdb$get_context('SYSTEM', 'DB_NAME') from rdb$database;

RDB$GET_CONTEXT


===============================================================================
C:\DB\DEBUG.FDB



Что не так?
...
Рейтинг: 0 / 0
Расположение файла базы
    #39510965
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там есть нюансы, но забей. В крайнем случае, через mon$attahments вытащишь.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расположение файла базы
    #39510974
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PolesovЧто не так?

Настроечку DatabaseAccess загони в none для пущего эффекта. Ну и пользователя попроще чем
SYSDBA.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расположение файла базы
    #39510977
Polesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovPolesovЧто не так?

Настроечку DatabaseAccess загони в none для пущего эффекта.

А вы на шкаф залезьте (c) :-)

Dimitry SibiryakovНу и пользователя попроще чем SYSDBA.

Full является значением по умолчанию, а при DatabaseAccess = None пофигу SYSDBA - не SYSDBA.
...
Рейтинг: 0 / 0
Расположение файла базы
    #39510978
Polesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамВ крайнем случае, через mon$attahments вытащишь.


При DatabaseAccess = None коннект только по алиасу, ну и в mon$attahments, соответственно, алиас.
...
Рейтинг: 0 / 0
Расположение файла базы
    #39510980
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Polesov,

а что такое? ИХМО DatabaseAccess = None самое то для продакшн сервера.
Для разработчика удобнее использовать Full или restrict
...
Рейтинг: 0 / 0
Расположение файла базы
    #39510984
Polesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

SlobAn спросил, есть ли способ узнать расположение файла БД.
Ответ - есть, при значении DatabaseAccess = Full.
Согласись, что вопрос не стоял "Как мне узнать имя файла БД на продакшн сервере Симонова Дениса" :-)
...
Рейтинг: 0 / 0
Расположение файла базы
    #39511265
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Polesov> При DatabaseAccess = None коннект только по алиасу,
Polesov> ну и в mon$attahments, соответственно, алиас.

Именно. Я даже тикет соотв. регил. Но AFAIU не SYSDBA
при NONE путь к БД никак не вытащит, и это правильно.

Для SYSDBA - надо думать. По идее должно быть разрешено.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расположение файла базы
    #39511351
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Дениса что такое? ИХМО DatabaseAccess = None самое то для продакшн сервера.


Единственное неудобство с каким встречался - при сервисных процедурах на сервере, для проведения перебэкапа приходится либо алиас ля рестора в сторонку добавлять либо DatabaseAccess - FULL временно ставить.
...
Рейтинг: 0 / 0
Расположение файла базы
    #39511409
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему бы самостоятельно после рестора не записывать этот путь, да хоть даже в rdb$database
...
Рейтинг: 0 / 0
Расположение файла базы
    #39511479
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSeryПочему бы самостоятельно после рестора не записывать этот путь, да хоть даже в rdb$database

Это к кому адресовалось?

Оверквотинг плохо, но и вообще без цитирования - не лучше.
...
Рейтинг: 0 / 0
Расположение файла базы
    #39511588
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraks,

Всем. В первую очередь - автору топика.
...
Рейтинг: 0 / 0
Расположение файла базы
    #39511920
Polesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамAFAIU не SYSDBA при NONE путь к БД никак не вытащит, и это правильно.
Для SYSDBA - надо думать. По идее должно быть разрешено.

По мне, так совсем не принципиально, сможет ли SYSDBA при NONE вытащить полный путь к БД или нет.
Ну, а если сможет, то стоит ли учитывать роль RDB$ADMIN?
И какую практическую ценность такой доступ SYSDBA может предоставлять?
...
Рейтинг: 0 / 0
Расположение файла базы
    #39511922
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Polesov> По мне, так совсем не принципиально, сможет ли SYSDBA

Гм... Это будет принципиально тому, кому будет нужно.
Если вдруг тебе понадобится - тоже принципиально будет.

> Ну, а если сможет, то стоит ли учитывать роль RDB$ADMIN?

SYSDBA на роль покласть. Но ты прав, это должно
распространяться на всех под этой ролью, пожалуй.

> И какую практическую ценность такой доступ SYSDBA может предоставлять?

Не понял вопроса. Это надо у ТСа спрашивать, какую
практическую ценность он из сабжа хочет извлечь.
Может, с похмелья забыл, где базы лежат, может хочет
рядом что-то класть (временные файлы, ещё что-то).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расположение файла базы
    #39512113
Polesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамPolesov> И какую практическую ценность такой доступ SYSDBA может предоставлять?

Не понял вопроса.

В том плане, что я не могу придумать пример, когда надо знать полный путь к файлу БД (кроме администрирования).
...
Рейтинг: 0 / 0
Расположение файла базы
    #39512120
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PolesovВ том плане, что я не могу придумать пример, когда надо знать полный путь к файлу БД
(кроме администрирования).

Он и для администрирования в общем-то ни к чему.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расположение файла базы
    #39512184
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PolesovВ том плане, что я не могу придумать пример, когда надо знать полный путь к файлу БД (кроме администрирования).Лучше поставить вопрос по другому: "Не могу придумать пример, когда надо знать полный путь к файлу БД средствами языка SQL ?" на него простой ответ: "Не нужен."
Если уж забрякался по ssh на сервер, то узнать требуемое минутное дело.
...
Рейтинг: 0 / 0
Расположение файла базы
    #39512202
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Polesovне могу придумать пример, когда надо знать полный путь к файлу БД
execute statement on external. И все.
...
Рейтинг: 0 / 0
Расположение файла базы
    #39512219
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
29.08.2017 13:36, kdv пишет:
> execute statement on external. И все.

а разве в этом случае алиасы не действуют?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расположение файла базы
    #39512415
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

действуют. а вдруг их нет?
...
Рейтинг: 0 / 0
25 сообщений из 36, страница 1 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Расположение файла базы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]