powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как узнать объём таблицы в Oracle?
19 сообщений из 19, страница 1 из 1
Как узнать объём таблицы в Oracle?
    #39588348
inquisiteur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Причём не в штуках, а размер, который данные занимают на диске.
Пытался найти соответствующий показатель в системных таблицах (ALL_ALL_TABLES, USER_TABLES) - там такой информации не нашлось, подскажите.
...
Рейтинг: 0 / 0
Как узнать объём таблицы в Oracle?
    #39588354
Sheldon Cooper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
inquisiteur,

user_segments
...
Рейтинг: 0 / 0
Как узнать объём таблицы в Oracle?
    #39588371
inquisiteur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sheldon Cooper,

спасибо, понял.
А если нет прав доступа к этой таблице? Есть другие идеи?
...
Рейтинг: 0 / 0
Как узнать объём таблицы в Oracle?
    #39588380
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
inquisiteurА если нет прав доступа к этой таблице?К представлению user_segments не может не быть прав.
...
Рейтинг: 0 / 0
Как узнать объём таблицы в Oracle?
    #39588382
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
inquisiteurесли нет прав доступа к этой таблицеСпросить у администратора БД. Может хоть он вразумит.
...
Рейтинг: 0 / 0
Как узнать объём таблицы в Oracle?
    #39588404
Фотография rf_mail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как узнать объём таблицы в Oracle?
    #39588432
inquisiteur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Elic,

почему не может, если я не администратор?
...
Рейтинг: 0 / 0
Как узнать объём таблицы в Oracle?
    #39588434
inquisiteur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rf_mail,

inquisiteurSheldon Cooper,

спасибо, понял.
А если нет прав доступа к этой таблице? Есть другие идеи?
...
Рейтинг: 0 / 0
Как узнать объём таблицы в Oracle?
    #39588435
inquisiteur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-2-,

такой возможности нет, за идею спасибо.
...
Рейтинг: 0 / 0
Как узнать объём таблицы в Oracle?
    #39588447
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
inquisiteurпочему не может, если я не администратор?RTFM About Static Data Dictionary Views (FAQ)
...
Рейтинг: 0 / 0
Как узнать объём таблицы в Oracle?
    #39588475
inquisiteur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Elic,

понял, не нужны права администратора для пользовательских представлений.
Но я так понимаю, user_segments возвращает информацию о таблицах, которые были созданы самим пользователем?
Почему "select * from user_segments" может возвращать пустой запрос в непустой базе?
...
Рейтинг: 0 / 0
Как узнать объём таблицы в Oracle?
    #39588480
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
inquisiteurПочему "select * from user_segments" может возвращать пустой запрос в непустой базе?Ты по-английски совсем плохо понимаешь?
...
Рейтинг: 0 / 0
Как узнать объём таблицы в Oracle?
    #39588494
inquisiteur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Elic,

ой, отлично понимаю по-английски, увы, гораздо лучше, чем в БД.

Ответ на свой вопрос не получил, зачем оставлять бесполезные комментарии?
...
Рейтинг: 0 / 0
Как узнать объём таблицы в Oracle?
    #39588508
Фотография rf_mail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как узнать объём таблицы в Oracle?
    #39588863
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
inquisiteurой, отлично понимаю по-английски
Ну так переведи user segments и dba segments. Прочувствуй разницу.

А лучше, почитай доку.
USER_SEGMENTS

describes the storage allocated for the segments owned by the current user's objects
...
Рейтинг: 0 / 0
Как узнать объём таблицы в Oracle?
    #39588866
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заодно поймёшь, почему
ElicК представлению user_segments не может не быть прав.
...
Рейтинг: 0 / 0
Как узнать объём таблицы в Oracle?
    #39588867
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
inquisiteur,

И уже следующий вопрос - тебе нужен объём твоих объектов?
...
Рейтинг: 0 / 0
Как узнать объём таблицы в Oracle?
    #39588883
inquisiteur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
env,

так я понял.
Нет, не только моих. Всех.
...
Рейтинг: 0 / 0
Как узнать объём таблицы в Oracle?
    #39588888
jan2ary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Страдать недолго осталось: автоматически сама собой управляемая СУБД придет, порядок наведет.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как узнать объём таблицы в Oracle?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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