воскресенье, 29 июля 2012 г.

Using SERVICE_NAMES in Oracle

Иногда, после внесения изменений в конфигурацию СУБД Oracle, например при построении Dataguard - может смениться SERVICE_NAME. Учитывая, что практически неизвестно, кто и когда будет подключаться к обновленной СУБД - предпочтительным вариантом было бы использование "унаследованного" сервисного имени БД (SERVICE_NAME).

Автор поясняет назначение "комбинации" следующих команд:

lsnrctl status
show parameter db_name


show parameter service_names
alter system set service_names='peggy,dog' scope=spfile;
select sys_context('userenv','SERVICE_NAME') from dual;
select sys_context('userenv','DB_NAME') from dual;


Автор: hampus.linden@gmail.com
Статья: http://halisway.blogspot.com/2007/07/using-servicenames-in-oracle.html

Комментариев нет: