Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Проверка правильности установки программного обеспечения и базы данных Oracle XEСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Для проверки состояния программного обеспечения Oracle XE и правильности установки базы данных выполните следующие действия: 1. Выбрать Кнопка Пуск | Программы | Стандартные | Проводник. 2. С помощью Проводника проверить наличие каталога ORACLE_BASE (т.е. C:\oraclexe) с подкаталогами app и oradata. 3. С помощью Проводника проверить наличие каталога ORACLE_HOME (т.е. C:\oraclexe\app\oracle\product\10.2.0\server) и большого числа подкаталогов, от bin до xdk (по алфавиту) 4. С помощью Проводника проверить наличие каталога ORACLE_BASE\oradata\XE и файлов стандартной стартовой базы данных: control.dbf, sysaus.dbf, system.dbf, temp.dbf, undo.dbf и users.dbf
Если какие-либо или все каталоги и файлы из названных выше отсутствуют, то это означает, что инсталляция Oracle XE выполнилась неудачно. Скорее всего, система не удовлетворяет системным требованиям или была попытка установки Oracle XE с использованием учетной записи, которая не принадлежит группе администраторов. После проверки выполнения этих требований следует попытаться повторно установить Oracle XE. Если каталоги ORACLE_BASE и ORACLE_HOME существуют, но отсутствуют файлы стартовой базы данных, то причину возникновения проблемы следует поискать в каталоге загрузки ORACLE_HOME\config\log. После выяснения этого вопроса нужно либо деинсталлировать и вновь установить Oracle XE, либо открыть окно Command Prompt (Кнопка Пуск | Выполнить) и попытаться выполнить пакетный файл ORACLE_BASE\config\scripts\XE.bat для создания стартовой базы данных. Если база данных снова не создается, то в выводе пакетного файла могут присутствовать сообщения об ошибках, которые помогут определить причину возникших проблем.
Проверка работы служб, связанных с Oracle Для проверки служб Microsoft Windows, связанных с Oracle XE, следует выполнить действия, описанные выше и проверить состояние OracleServiceXE и OracleXETNSListener. Нужно запустить OracleServiceXE и OracleXETNSListener, если они не находятся в состоянии «Работает». Если при попытки запуска OracleXETNSListener через окно «Службы» возникают трудности, то нужно открыть окно Command Prompt (Кнопка Пуск | Выполнить), ввести приведенную ниже команду и наблюдать за возможным появлением сообщений об ошибках: net start OracleXETNSListener Если OracleXETNSListener однако при попытке запуска OracleServiceXE через окно «Службы» возникают трудности, то нужно открыть окно Command Prompt (Кнопка Пуск | Выполнить), ввести приведенную ниже команду и наблюдать за возможным появлением сообщений об ошибках: net start OracleServiceXE Если при выполнении любой из этих команд появляются сообщения об ошибках, то следует посетить дискуссионный форум Oracle XE на сайте OTN и выполнить поиск сообщений, описывающих аналогичные проблемы и их решение или обратиться за консультацией к преподавателю.
3 Задание для самостоятельной работы Выполнить инсталляцию СУБД Oracle Database 10g Express Edition.
Лабораторная работа №2 Проектирование структуры базы данных СУБД Oracle Database 10g Express Edition
Цель и порядок работы Цель работы Получение навыков проектирования и обработки баз данных и таблиц с использованием СУБД Oracle Database 10g Express Edition.
Порядок выполнения работы - Ознакомиться с описанием работы; - Выполнить задание согласно варианту; - Ответить на контрольные вопросы; - Представить результаты работы преподавателю.
2. Общие сведения Oracle, как и любая реляционная СУБД, позволяет хранить в таблицах баз данных алфавитно-цифровую и двоичную информацию. Кроме хранения данных скалярных типов, в Oracle появилась возможность создавать свои типы данных (классы, массивы и коллекции) и сохранять объекты этих типов в таблицах БД. В настоящем пособии эти новые возможности не рассматриваются. Скалярные типы данных Oracle поддерживает следующие типы данных: - char — строки фиксированной длины; - varchar2 — строки переменной длины; - nchar — строки, содержащие национальные символы, фиксированной длины; - nvarchar2 — строки, содержащие национальные символы, переменной длины; - number — числа; - date — дата и время; - raw — двоичная информация фиксированной длины; - long — текстовая информация большого (до 4 Г) объема; - long raw — двоичная информация большого (до 4 Г) объема; - bfile — внешний файл; - blob — двоичная информация, хранимая отдельно от таблицы; - clob — символьная информация, хранимая отдельно от таблицы; - nclob — символьная информация с национальными символами, хранимая отдельно от таблицы; - rowid — физический адрес строки в таблице. Столбцы типа char и varchar2 позволяют хранить символьные строки длиной до 2000 и 4000 символов соответственно. Данные типа varchar2 занимают на диске ровно столько места, сколько необходимо для их хранения. Использование varchar2 вместо char может значительно ускорить работу приложения и сэкономить дисковое пространство. При указании отрицательной точности числа округляются до соответствующего количества знаков до запятой. При выводе чисел Oracle по умолчанию использует в качестве разделителя целой и дробной части точку. Изменить этот символ можно при помощи изменения параметра NLS_NUMERIC_CHARACTERS — в реестре Windows для экземпляра или для всех сессий на клиентской машине, либо командой alter session для конкретной сессии. Поля типа date хранят информацию о дате и времени с точностью до секунды. Oracle поддерживает арифметику дат. К дате можно добавлять числа — число интерпретируется как количество дней. Так, например, выражение sysdate+1 означает «завтра в то же время», sysdate-0.5 — 12 часов назад. Складывать даты нельзя, но можно вычитать их друг из друга — в результате получается число, не обязательно целое, показывающее, сколько дней (суток) прошло между двумя датами. Если по каким-либо причинам надо хранить время отдельно от даты, лучше представлять время числом — это упростит вычисления. Поля типа raw используются для хранения двоичной информации. Максимальная длина поля типа raw составляет 2000 байт1. В отличие от char и varchar2, при передаче от сервера клиенту поля типа raw не подвергаются никаким преобразованиям. Поля типа long и long raw используются для хранения больших (до 4 Г) объемов соответственно текстовой и двоичной информации. При передаче данных типа long SQL*Net автоматически выполняет преобразование кодовых страниц (как для char и varchar2); при передаче данных типа long raw преобразование не выполняется (как для raw). На столбцы типа long и long raw накладывается ряд ограничений: в таблице может быть только один столбец типа long или long raw; столбцы типа long или long raw нельзя индексировать, нельзя использовать в функциях и выражениях; нельзя использовать во фразах where, group by, order by, connect by и distinct; нельзя использовать в правилах целостности; нельзя использовать в списках выборки в операторе select, если он объединен с другим оператором посредством union, intersect или minus или является частью оператора create table... as select. Допускается выборка полей типа long и long raw при объединении результатов запросов посредством union all. Типы blob (Binary Large Object), clob (Character Large Object), nclob (National Character Large Object) и bfile (Binary file) также предназначены для хранения больших объектов размером до 4 Г2. Данные типов blob, clob и nclob хранятся в файлах БД в специальных LOB-сегментах, а данные типа bfile — во внешнем файле. Основное отличие LOB-типов от long и long raw в том, что при выборке поля оператором select возвращается не сам объект, а локатор — указатель на объект и позиция в нем. Для доступа к данным используются функции из пакета DBMS_LOB или вызовы OCI (Oracle Call Interface).Кроме перечисленных, Oracle поддерживает ряд обозначений типов, соответствующих стандарту ANSI или обозначениям, принятым в DB2. При создании таблиц эти типы преобразуются во внутренние типы:
Таблица 1 – Типы, соответствующие ANSI или DB2
Oracle использует разную семантику для сравнения значений типа char и varchar2 — с добавлением и без добавления пробелов в конце соответственно: в первом случае строки 'а' и 'а ' равны, во втором — вторая строка больше первой. Varchar является синонимом varchar2, однако Oracle предупреждает, что в более поздних версиях для данных типа varchar может использоваться другая семантика сравнения, поэтому в приложениях следует использовать varchar2. Nchar и nvarchar2 предназначены для хранения символьных строк, содержащих национальные (многобайтовые) символы. Их длина не может превышать 2000 и 4000 байт соответственно. Длина строк указывается в символах или в байтах, в зависимости от кодовой страницы, указанной при создании базы данных. Если размер символа постоянный, то длина указывается в символах, если переменный — в байтах. Переменные типов char и nchar (varchar2 и nvarchar2) несовместимы по присваиванию. Численные значения хранятся в полях типа number. Максимальная точность хранения — 38 знаков. Значением поля типа number могут быть положительные числа от 10-130 до 9.99..99x10125, отрицательные числа от -9.99..99x10125 до -10-130, а также 0. При желании для поля типа number можно задавать количество цифр и точность (количество знаков после запятой). По умолчанию Oracle хранит столько знаков после запятой, сколько задано при вводе, а количество цифр максимально, т. е. составляет 38 знаков.
|
||||||||||||||||||
|
Последнее изменение этой страницы: 2017-02-09; просмотров: 547; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.27 (0.01 с.) |