Come trovare il nome del servizio Oracle?

Come trovare il nome del servizio Oracle?
I nomi dei servizi Oracle sono componenti essenziali di una connessione di database, consentendo ai clienti di accedere a Servizi di database specifici. Nel database Oracle, i nomi del servizio possono essere definiti durante il processo di installazione e configurazione. Tuttavia, per connettersi all'istanza del database Oracle, è richiesto un nome di servizio. In alcuni casi, potrebbe essere necessario trovare il nome del servizio Oracle, ad esempio, quando si configura una stringa di connessione, risoluzione dei problemi di connessione, ecc.

Questa guida coprirà come trovare il nome del servizio Oracle usando:

  • V $ SERVIZI
  • V $ attivo_services
  • Service_names
  • SERVIZIO
  • V $ parametro
  • Sys_context ()

Trova il nome del servizio Oracle utilizzando V $ Services

IL "V $ SERVIZI"È una vista dinamica delle prestazioni nel database Oracle che fornisce informazioni sul Servizi disponibili in un database. Per trovare il nome del servizio Oracle utilizzando il tipo di servizi V $ il comando indicato di seguito:

Seleziona nome da V $ Services;

Produzione

L'output ha mostrato l'elenco di tutti i servizi disponibili nel database.

Trova il nome del servizio Oracle utilizzando V $ active_services

IL "V $ attivo_services"È una vista dinamica delle prestazioni in Oracle che visualizza informazioni relative al Servizi attivi nel database. Il seguente snippet mostra come trovare i nomi dei servizi Oracle Active utilizzando il comando V $ active_services:

Selezionare il nome da V $ attivo_services;

Produzione

L'output ha mostrato gli elenchi di tutti i servizi attivi nel database.

Trova il nome del servizio Oracle utilizzando Service_Names

IL "Service_names"Il parametro in Oracle definisce uno o più nomi per l'istanza del database da registrarsi con un ascoltatore. Digitare il comando indicato di seguito per mostrare il valore corrente del parametro Service_Names nel database:

Mostra parametri servizi_names;

Produzione

L'output ha mostrato il Service_names valori.

Trova il nome del servizio Oracle utilizzando il servizio

In Oracle, il “SERVIZIO"Il parametro viene utilizzato per specificare un nome di servizio che l'istanza del database dovrebbe registrarsi con gli ascoltatori. Per mostrare il valore corrente del parametro di servizio nel database, digitare il comando indicato di seguito:

Mostra il servizio dei parametri;

Produzione

L'output ha mostrato il valore del parametro di servizio nel database.

Trova il nome del servizio Oracle utilizzando il parametro V $

In Oracle, "V $ parametro"È una vista dinamica per le prestazioni che visualizza i valori correnti di tutti i parametri di inizializzazione che sono in vigore per la sessione corrente. Il parametro V $ può essere utilizzato con la clausola Where per trovare il valore corrente di qualsiasi servizio Oracle specifico. Il comando è riportato di seguito:

Selezionare Valore dal parametro v $ dove name = 'service_names';

Produzione

L'output ha mostrato il valore del parametro Service_Names dal parametro V $.

Trova il nome del servizio Oracle usando sys_context ()

IL "Sys_context ()"È una funzione in Oracle che recupera il valore di uno spazio dei nomi e del parametro del contesto specificato all'interno di quello spazio dei nomi. Per trovare il nome del servizio Oracle, passare "userenv" e "service_name" come argomenti alla funzione sys_context (). Il comando è riportato di seguito:

Seleziona sys_context ('userenv', 'service_name') da Dual;

Produzione

L'output mostra il valore del parametro Service_Name usando la funzione sys_context ().

Conclusione

Il nome del servizio Oracle è disponibile utilizzando il “V $ SERVIZI","V $ attivo_services","Service_names","SERVIZIO","V $ parametro", E "Sys_context ()". Questi metodi possono essere utilizzati per ottenere informazioni sui servizi disponibili e attivi nel database, nonché i valori dei parametri relativi ai servizi. Questa guida ha fornito informazioni su come trovare il nome del servizio di Oracle.