Действия
OracleConfiguration » История » Редакция 10
« Предыдущее |
Редакция 10/15
(Разница(diff))
| Следующее »
BEA, 10.02.2025 18:49
Настройка СУБД Oracle¶
Сетевые настройки в Oracle: файл tnsnames.ora, файл sqlnet.ora¶
tnsnames.ora - файл для настройки возможных подключений к базе данных через TNS. Базоый формат описания подключений и его пояснение:
<tns имя подключения> =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = <протокол>)(HOST = <хост>)(PORT = <порт>))
)
(CONNECT_DATA =
(SERVICE_NAME = <имя сервиса>)
)
)
Где:
<tns имя подключения>- имя данного подключения. Должно быть уникальным. Далее к этим настройкам обращение происходит через это имя в файле OMP_DB.ini<протокол>- протокол по которому осуществляет подключения. У нас используется TCP<хост>- сетевое имя сервера к которому осуществляется подключение. Самый универсальный адрес: указать IP<порт>- порт по которому в сети работает Oracle. Указывается при установке. По умолчанию 1521<имя сервиса>- имя объекта database в Oracle к которому осуществляется подключение. У нас по умолчанию omega.
Для прверки правильности настроек используется консольная команда tnsping:
tnsping <tns имя подключения>
Подробнее: документация Oracle в сети Интернет
sqlnet.ora - описывающий различные методы подключения и его защиты
Подробнее: документация Oracle в сети Интернет
Параметры в СУБД Oracle¶
Параметры задаваемые в СУБД Oracle являются конфигурацией того в каких режимах будет работать Oracle, сколько Oracle будет потреблять мощности сервера и прочее.Параметры и их значения которые мы задаём по умолчанию для новых клиентов:
parallel_max_servers=0deferred_segment_creation=FALSEundo_retention=9000open_cursors=500session_cached_cursors=100 scope=spfilejob_queue_processes=1000processes=500 scope=spfilealter profile DEFAULT limit password_life_time unlimited
Изменение параметров:¶
- Откройте SQL Developer или SQL Plus и подключитесь к базе через пользователя sys. Далее запустите такие 2 запроса:
show parameter spfile;,show parameter pfile;Они укажут пути до файлов параметров в Oracle. Редактировать данные файлы вручную не стоит. Сделайте копию файлов и где нибудь сохраните. - После этого можно приступать к изменению параметров базы данных используя
alter system set parameter...Подробнее в #Примеры использования изменения параметров в Oracle - Перезагружаете Oracle сервер
- Проверяете результат. если что то пошло не так можете легко вернуть параметры назад вернув файлы параметров используя копии из пункта 1 и перезагружаете Oracle сервер снова
Примеры использования изменения параметров в Oracle¶
Здесь описаны часто возникающие случаи изменения параметров.Обновлено BEA 8 месяца назад · 10 изменени(я, ий)