--}}
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем

ORACLE - самоучитель ...

5
20
С друзьями на NN.RU
В социальных сетях
Поделиться
Собственно сабж. Интересует примерно такой = "Откройте окно, для того чтобы создать... нажмите ..." и тд и тп. То есть нужен не просто синтаксис запросов (этого добра навалом), интересуте как именно создать маленькую БД для того чтобы начать именно на ней и применять/изучать примеры.

Помогите плизз, электронный вариант очень бы подошел...

Благодарен заранее
А чем не устраивает оракловый Database Configuration Assistant ? Его запускаешь, он просит указать примерно чё должно там быть, потом создаёт базу и - вуаля
1.Запускаем
2. продолжить - выберем, чё хотим
2. (пусть два раза будет два:)
Выбираем вариант, примерно чем база будет заниматься,
и создавать ли файлы данных или ты их сам откуда-то принёс)
Нажав на кнопочку Show Details, можно посмотреть, какие именно опции он в этот шаблон включает.
3. Теперь выбираем, какое у нашей базы будет имя и SID. Для начала лучше сделать их одинаковыми.
4. Выбираем, будет база работать в режиме выделенного сервера или разделяемого сервера.

Режим разделяемого сервера нужен только, если база будет обслуживать МНОГО одновременных соединений, и при этом запросы будут реально КОРОТКИЕ.

Выбираем выделенный сервер :-)
5. Теперь выбираем такие параметры, как:
1) раскладку по памяти, можно выбрать Typical и сказать, что N процентов памяти выделяешь под оракл
2) Набор символов
3) размер области сортировки
4) где будут находиться файлы базы
5) режим archivelog (для поиграться он не нужен)
про ArchiveLog
6. Теперь он предьявит, какие файлы данных, контрол-файлы (управляющие) и redo-log он хочет создать и где.
7. Теперь ты выбираешь - это ты реально создать хочешь эту базу (или прикалываешься... ) или сохранить именно такой набор параметров в качестве шаблона (потом его можно будет использовать на шаге 2)
Теперь он ещё раз предъявит сводку всех параметров базы, которую создаём - последний раз, для уверенности
9. Вот теперь он пошёл создавать базу. Вернее, он клонирует некие заранее заготовленные файлы, затем их неким образом инициализирует, потом создаёт в системе новый сервис, который как раз и будет базу обслуживать (его можно посмотреть там же, где и все обычные сервисы в виндовсе), и под конец спрашивает нас пароль пользователя SYS и SYSTEM.
10. Пароль SYS-а и SYSTEM-а.
Это два самых главных пользователя, которые есть всегда. Хозяева системных объектов.
всё, создание базы на этом закончилось.
Смотрим на наши сервисы.

По крайней мере два сервиса должно работать:

Oracle...TNSListener - это "слухач", который принимает запросы на соединение и перенаправляет их на нужную базу

OracleService<значение_SID> - собственно, тот процесс, который и будет обслуживать нашу базу
По аналогии с утилитой PING в юниксах и не только - для проверки того, что база "живёт" и сетевая подсистема настроена правильно используется утилита tnsping

вызов - tnsping имя_сервиса
(в нашем случае tnsping cooldb)
Теперь можем попробовать подключиться к нашей базе чем-нибудь, что умеет подключаться к Ораклу :-)

Самое основное средство для этого - это утилита SQLPlus
Она в двух вариантах у нас - sqlplus.exe в консоли, и sqlplusw.exe - в виде windows-приложения.
Рекомендую sqlplusw.exe - в консоли скорее всего поначалу будут проблемы с русскими буквами :-)
Ну и собственно всё, мы вошли и можем писать разные SELECT-ы, аккуратно списанные из книжек.

SCOTT - это стандартный юзер, создаваемый вместе с базой, он содержит демонстрационные таблицы, пароль у него по умолчанию TIGER.
При помощи Enterprise Manager Console можно полазить по этой базе в наглядном виде,и в общем-то сделать с ней очень много чего хорошего и плохого.
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем
Последние темы форумов
Форум Тема (Автор) Последний ответ Ответов
Оперативная память Corsair XMS3 CMX8GX3M2A1600C9

Оперативная память Corsair XMS3 CMX8GX3M2A1600C9 Отправка в регионы после оплаты. Продаются сразу обе. Цена за обе 2000 руб....
Цена: 1 000 руб.

Принтер лазерный HEWLETT PACKARD HP-6L

Принтер лазерный HEWLETT PACKARD HP-6L Отправка в регионы после оплаты. 3штуки БУ. Внешний вид из магазина простояли на складе...
Цена: 4 500 руб.

Сетевой фильтр APC Surge Arrest

Сетевой фильтр APC Surge Arrest для радиолюбителя.и не только Отправка в регионы после оплаты. ЦЕНА 3000 руб. В рабочем состоянии....
Цена: 3 000 руб.

Материнские платы на запчасти и не только

Материнские платы на запчасти и не только Материнские платы и другие комплектующие Отправка в регионы после оплаты. Транспортной...
Цена: 3 000 руб.