- •Управление пользователями и безопасностью (Oracle Database 11g XE)
- •Пользовательский интерфейс Oracle Database XE
- •Элементы системного меню
- •Элементы системного меню
- •Помощь в изучении Oracle Database XE
- •Документация Oracle Database XE
- •Домашняя страница базы данных
- •Домашняя страница базы данных
- •Организация работы в Oracle Database XE
- •Утилита SQL Developer
- •Утилита Application Express
- •Установка и запуск SQL Developer
- •Установка и запуск SQL Developer
- •Возможные проблемы с SQL
- •Создание соединений с базой данных
- •Автогенерируемые соединения в окне SQL Developer
- •Обучающая программа
- •Создание соединений с базой данных
- •Учетные записи пользователей
- •Схема пользователя
- •Типы пользовательских привилегий
- •Роли
- •Предопределенные роли Oracle Database XE
- •Административные учетные записи и привилегии
- •Пользователи SYS и SYSTEM
- •Административный вход в систему
- •Управление пользователями базы данных
- •Пример создания пользователя с помощью SQL Developer
- •Создание соединения для пользователя SYSTEM
- •Создание нового пользователя
- •Создание нового пользователя (закладка User)
- •Создание нового пользователя (закладка Roles)
- •Создание нового пользователя (закладка System Privileges)
- •Создание соединения для пользователя NICK
- •Создание соединения для пользователя NICK
- •Создание соединения для пользователя NICK
Утилита Application Express
Application Express – быстрое средство разработки приложений.
Application Express имеет больше ограничений в создании объектов, чем SQL Developer, но он позволяет быстро создавать приложения, основанные на форме.
Application Express упакован с Oracle Database XE, так что отдельная загрузка или установка не нужны.
Установка и запуск SQL Developer
1. Откройте страницу на Oracle Technology Network page, посвященную SQL Developer:
http://www.oracle.com/technetwork/developer-tools/sql- developer/
2.Щелкните Downloads (рядом с Overview).
3.Прочитайте и примите лицензионное соглашение.
4.Следуйте инструкциям.
Пользователи Windows могут загрузить комплект JDK (Java Development Kit).
Установка и запуск SQL Developer
Установка проста. В ОС Windows можно разархивировать загруженный файл в C:\Program Files.
Для запуска SQL Developer зайдите в каталог sqldeveloper в каталоге установки SQL Developer (в системе Windows это может быть C:\Program Files\sqldeveloper), и дважды щелкните sqldeveloper.exe.
Если требуется ввести полный путь для java.exe, щелкните по Browse и найдите java.exe. В системе Windows у пути может быть имя, подобное:
C:\Program Files\Java\jdk1.6.0_21\bin\java.exe.
Возможные проблемы с SQL
Developer
При запуске утилиты появляется сообщение:
ORA-00604: error occurred at recursive SQL level 1 ORA-12705: Cannot access NLS data files or invalid environment specified 00604. 00000 - "error occurred at recursive SQL level %s" ...
Решение:
В конфигурационный файл
\ sqldeveloper \ sqldeveloper \ bin \ sqldeveloper.conf
необходимо добавить строки:
AddVMOption -Duser.language=en AddVMOption -Duser.region=us
Создание соединений с базой данных
Для работы в SQL Developer необходимо создать некоторые соединения с БД.
Для создания соединения можно использовать:
автогенерацию местных соединений (Create Local Connections);
создание соединений вручную (New Connection...)
Первый способ автоматически создает соединение с БД для каждой незаблокированной учетной записи пользователя на локальной системе. Соединения помещены в папку Auto- Generated Local Connections.
Автогенерируемые соединения в окне SQL Developer
Обучающая программа
В SQL Developer онлайн доступна короткая обучающая программа (и в Oracle SQL Developer User's Guide).
Программа создает три таблицы, последовательность, пред- ставление и процедуру PL/SQL для маленькой БД и встав- ляет данные в таблицы.
Доступ к обучающей программе из SQL Developer:
1.Щелкните Help, затем Table of Contents.
2.В навигаторе содержимого, дважды щелкните пункт
Tutorial: Creating Objects for a Small Database.
3.Следуйте инструкциям программы.
Создание соединений с базой данных
Для автогенерируемых соединений:
в момент соединения всегда запрашивается пароль;
нельзя редактировать имя пользователя и пароль в окне свойств соединения.
Для соединений вручную:
можно определить опцию Save Password, чтобы не вводить пароль каждый раз при соединении;
можно отредактировать имя пользователя и пароль, связанные с этим соединением.
Учетные записи пользователей
Пользователи получают доступ к Oracle Database XE
через учетные записи БД.
Учетная запись пользователя включает:
имя пользователя;атрибуты пользователя.
Атрибуты пользователя включают:
пароль для проверки прав доступа к БД;привилегии и роли;
табличное пространство по умолчанию для объектов БД;
временное табличное пространство по умолчанию для обработки запросов.
Схема пользователя
При создании учетной записи нового пользователя неявно создается схема этого пользователя.
Схема – логическое хранилище для объектов БД, которые создает пользователь.
Название схемы совпадает с именем пользователя, и может быть использовано для ссылки на объекты, которыми владеет пользователь ( например, HR . EMPLOYEES ).
При удалении пользователя сначала следует удалить все объекты его схемы или использовать опцию операции уда- ления cascade (одновременное удаление пользователя и всех объектов его схемы).