Архитектура ORACLE. Лекция 8. Установление соединения по сети презентация

Содержание

Типы соединений клиента с сервером Oracle Net Services – набор служб, которые устанавливают подключение между сервером БД и пользователями БД Службы Oracle Net Oracle Net Listener Oracle Net Configuration Assistant Oracle

Слайд 1Архитектура ORACLE
Лекция 8
Установление соединения по сети


Слайд 2Типы соединений клиента с сервером
Oracle Net Services – набор служб, которые

устанавливают подключение между сервером БД и пользователями БД
Службы Oracle Net
Oracle Net Listener
Oracle Net Configuration Assistant
Oracle Net Manager
Oracle Connection Manager




Слайд 3Oracle Net
Oracle Net – программный компонент, который инициализирует, устанавливает и поддерживает

подключения между клиентом и сервером.
Должен быть установлен и на клиенте, и на сервере.
Состоит из двух компонентов:
Oracle Network Foundation layer – отвечает за установку и поддержание подключений между клиентским приложением и сервером.
Oracle Protocol Support – отвечает за отображение функциональности TNS (Transparent Network Substrate) на стандартные протоколы, используемые при подключении.

Слайд 4Соединение клиента с сервером
Имена экземпляров (SID)
Имена служб – глобальные имена баз

данных
Дескрипторы соединений
Идентификаторы соединений
Строки соединений

Слайд 5Дескрипторы соединений
Дескриптор соединения – объединенная спецификация двух обязательных компонентов подключения к

базе данных:
Имени службы базы данных
Местоположения адреса базы данных

(DESCRIPTION
(ADDRESS = (PROTOCOL = TCP)
(HOST = имя_хоста)
(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = имя_службы_базы данных)))

(DESCRIPTION
(ADDRESS = (PROTOCOL = TCP)
(HOST = 192.168.1.225)(PORT = 1521))
(CONNECT_DATA = (SERVICE_NAME = pdb_a.be.by)))


Слайд 6Идентификаторы соединений
pdb_a = (DESCRIPTION
(ADDRESS = (PROTOCOL = TCP)
(HOST

= 192.168.1.225)(PORT = 1521))
(CONNECT_DATA = (SERVICE_NAME = pdb_a.be.by)))

Слайд 7Строки соединений
Подключение к базе данных выполняется путем указания строки соединения:
CONNECT scott/tiger@(DESCRIPTION

(ADDRESS = (PROTOCOL = TCP)
(HOST = 192.168.1.225)(PORT = 1521))
(CONNECT_DATA = (SERVICE_NAME = pdb_a.be.by)))

CONNECT scott/tiger@pdb_a


Слайд 8Oracle - клиент

Есть в поставке сервера
Дополнительно загружается с oracle.com
Не обязательно должен

совпадать по версии с сервером, но желательно


Слайд 9Oracle - клиент


Слайд 10Oracle - клиент


Слайд 11Oracle - клиент


Слайд 12Oracle - клиент


Слайд 13Виды подключений к Oracle
Простое подключение – Basic
Локальное именование – TNS
LDAP-соединение
Local/bequeath-соединение
Прочие



Слайд 14Basic – соединение
Явно указываются все параметры соединения


Слайд 15Basic – соединение


Слайд 16Basic – соединение


Слайд 17Basic – соединение
CONNECT имя/пароль@[//]хост[:порт][/имя_службы]


Слайд 18Basic – соединение
Должны быть установлены Oracle Net Services
Поддержка протокола TCP/IP –

на сервере и клиенте
Нельзя использовать расширенные сетевые функциональные возможности Oracle


Слайд 19TNS-соединение


Слайд 20Создание локального именования


Слайд 21Создание локального именования


Слайд 22Создание локального именования


Слайд 23Создание локального именования


Слайд 24Создание локального именования


Слайд 25Создание локального именования


Слайд 26Создание локального именования


Слайд 27Создание локального именования


Слайд 28Создание локального именования


Слайд 29Создание локального именования


Слайд 30Создание локального именования


Слайд 31Создание локального именования


Слайд 32Создание локального именования


Слайд 33Проверка TNS


Слайд 34Утилита TNSPing


Слайд 35LDAP-соединение
Метод именования с помощью службы каталогов
OID – Oracle Internet Directory
LDAP –

Lightweight Directory Access Protocol
Требуется наличие специального LDAP-сервера

Слайд 36Local/bequeath-соединение
Только на сервере
Можно соединяться с помощью sqlplus или sqldeveloper
без указания параметров

соединения
только с выделенным сервером
Listener не задействован
Соединение со стандартным сервисом SYS$USERS

Слайд 37Local/bequeath-соединение


Слайд 38Local/bequeath-соединение


Слайд 39Вопросы?


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика