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

Содержание

Слайд 2

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

Типы соединений клиента с сервером

Oracle Net Services – набор служб, которые

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

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

Oracle Net

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

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

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

Соединение клиента с сервером

Имена экземпляров (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)

Идентификаторы соединений

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

Слайд 8

Oracle - клиент Есть в поставке сервера Дополнительно загружается с

Oracle - клиент

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

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

Oracle - клиент

Oracle - клиент

Слайд 10

Oracle - клиент

Oracle - клиент

Слайд 11

Oracle - клиент

Oracle - клиент

Слайд 12

Oracle - клиент

Oracle - клиент

Слайд 13

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

Виды подключений к Oracle

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

Слайд 14

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

Basic – соединение

Явно указываются все параметры соединения

Слайд 15

Basic – соединение

Basic – соединение

Слайд 16

Basic – соединение

Basic – соединение

Слайд 17

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

Basic – соединение

CONNECT имя/пароль@[//]хост[:порт][/имя_службы]

Слайд 18

Basic – соединение Должны быть установлены Oracle Net Services Поддержка

Basic – соединение

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

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

TNS-соединение

TNS-соединение

Слайд 20

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

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

Слайд 21

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

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

Слайд 22

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

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

Слайд 23

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

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

Слайд 24

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

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

Слайд 25

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

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

Слайд 26

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

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

Слайд 27

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

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

Слайд 28

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

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

Слайд 29

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

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

Слайд 30

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

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

Слайд 31

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

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

Слайд 32

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

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

Слайд 33

Проверка TNS

Проверка TNS

Слайд 34

Утилита TNSPing

Утилита TNSPing

Слайд 35

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

LDAP-соединение

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

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

Local/bequeath-соединение Только на сервере Можно соединяться с помощью sqlplus или

Local/bequeath-соединение

Только на сервере
Можно соединяться с помощью sqlplus или sqldeveloper
без указания параметров

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

Local/bequeath-соединение

Local/bequeath-соединение

Слайд 38

Local/bequeath-соединение

Local/bequeath-соединение

Имя файла: Архитектура-ORACLE.-Лекция-8.-Установление-соединения-по-сети.pptx
Количество просмотров: 96
Количество скачиваний: 0