Как получить список таблиц в базе данных Oracle?
Или можешь вывести все необходимые поля. Узнать их можно:
а что в них записано можно понять по названию этих полей.
Отслеживать
ответ дан 31 авг 2016 в 10:31
113 7 7 бронзовых знаков
- oracle
- sql
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.11.15.1019
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Схема (shema) в базе данных Oracle
Под термином схема в базе данных Oracle понимается — созданная учетная запись пользователя и объекты, которые ей принадлежат (например, индексы, триггеры, хранимые процедуры).
Посмотреть имеющиеся схемы в базе данных:
SQL> set pagesize 0; SQL> select username from dba_users order by 1;
Создать новую схему в базе данных
SQL> CREATE USER scott IDENTIFIED BY tiger;
Создать новую схему с явным указанием расположения, где должны храниться данные и индексы.
SQL> CREATE USER scott IDENTIFIED BY tiger DEFAULT TABLESPACE MY_DATA TEMPORARY TABLESPACE MY_TEMP ACCOUNT UNLOCK;
Делегировать пользователю возможность подключаться к базе и работать с ней
SQL> grant connect, resource to scott
Удалить схему можно следующей командой:
SQL> drop user scott cascade;
Разблокировать схему, можно командой:
SQL> alter user scott account unlock;
А поменять пароль
SQL> alter user system identified by NewPassword;
Tags: Oracle Database, shemas
|
|
|
Oracle DBA
Собираем также материалы по: SQL & PL/SQL
Лучше потратить какое-то количество времени, чтобы записать успешный опыт, чем потом повторно воспроизводить его по памяти.
Все материалы обновляются по мере нахождения лучших практик и апгрейда знаний. Если будут желающие добавлять свои знания или исправлять ошибки и неточности, пишите в телеграм чате. Если будет учавствовать больше людей, качество материалов будет улучшаться и обновляться быстрее. Ссылки на ваши профили в соц. сетях будут добавлены в статьях, в которых вы учавствуете.
Можно ли sql запросом получить схему БД Oracle?
Прошу подсказать специалистов по Oracle, можно ли по средствам sql запроса к БД Oracle получить схему БД с командами на создание таблиц.
К примеру по средствам sqldeveloper-а или sqlplus.
- Вопрос задан более трёх лет назад
- 3113 просмотров
Комментировать
Решения вопроса 0
Ответы на вопрос 3

Помню доллар по 29 ₽
В Oracle есть пакет DBMS_METADATA, позволяющий вытаскивать инфу о таблицах в том виде, как их сохраняет утилита exp или datapump.
Можно также воспользоваться встроенными возможностями любой развитой программы для администрирования/разработки под Oracle: TOAD, PL/SQL Developer и пр.
Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
Ну и последний вариант export/import схемы с ROWS=0 (без данных). Не совсем SQL, но может пригодиться.
Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
shushpanio @shushpanio
shushpanio
SELECT *
FROM all_tab_columns
select * from v$database — инфа о базе, к которой подключен
select * from v$instance — инфа об экзепляре оракла
select * from dba_objects where object_type=’TABLE’ — Инфа о таблицах
Ответ написан более трёх лет назад
AlexCheck @AlexCheck Автор вопроса
Спасибо за отклик и внимание) Информация полезная. Но мне по факту нужен бекап структуры БД в sql формате. Можно ли это сделать по средствам выполнения SQL запроса к БД?
Ваш ответ на вопрос
Войдите, чтобы написать ответ

- Linux
- +2 ещё
Как настроить инкрементное резервное копирование папки linux?
- 1 подписчик
- 01 нояб.
- 128 просмотров
Как в sql developer посмотреть схему бд
Скажите с помощью какой проги можно посмотреть схему базы данных Oracle (Таблицы и связи между ними)
как в SQL Management Studio
Re: Схема базы данных в Oracle
| От: | Ведмедь |
| Дата: | 06.10.10 10:38 |
| Оценка: |
Здравствуйте, binom82, Вы писали:
B>Скажите с помощью какой проги можно посмотреть схему базы данных Oracle (Таблицы и связи между ними)
B>как в SQL Management Studio
Toad, SQL Navigator, PL/SQL Developer
Да пребудет с тобой Великий Джа
Re[2]: Схема базы данных в Oracle
| От: | AC1D |
| Дата: | 06.10.10 11:33 |
| Оценка: |
Здравствуйте, Ведмедь, Вы писали:
В>Здравствуйте, binom82, Вы писали:
B>>Скажите с помощью какой проги можно посмотреть схему базы данных Oracle (Таблицы и связи между ними)
B>>как в SQL Management Studio
В>Toad, SQL Navigator, PL/SQL Developer
Power Disigner (он почти для любой базы данных, не только оракл)
Re[3]: Схема базы данных в Oracle
| От: | Ведмедь |
| Дата: | 06.10.10 12:12 |
| Оценка: |
Здравствуйте, AC1D, Вы писали:
ACD>Здравствуйте, Ведмедь, Вы писали:
В>>Здравствуйте, binom82, Вы писали:
B>>>Скажите с помощью какой проги можно посмотреть схему базы данных Oracle (Таблицы и связи между ними)
B>>>как в SQL Management Studio
В>>Toad, SQL Navigator, PL/SQL Developer
ACD>Power Disigner (он почти для любой базы данных, не только оракл)
power designer все таки средство моделирования А так и Enterprise Archtect и Visio сможет вытащить в модель схему БД.
Хотя цель не понятна — если просто посмотреть схему, любое приличное средство моделирования подойдет.