Quando se trata de gerenciar um banco de dados Oracle, você deve entender seus componentes importantes. Dois desses componentes são o nome do serviço e o nome do banco de dados, relacionados à identificação do banco de dados. No entanto, as pessoas ficam confusas de que são semelhantes ou não e quais são as diferenças entre eles.
Esta postagem discutirá o seguinte conteúdo:
Qual é o nome do serviço Oracle?
O Nome do Serviço é um identificador lógico utilizado para acessar um serviço específico em instâncias únicas ou múltiplas de um banco de dados Oracle. É um TNS Alias usado por clientes na string de conexão ou URL para conectar um banco de dados remoto principalmente. Foi introduzido pela primeira vez no Oracle 8i para ajudar o banco de dados a se registrar no ouvinte.
Qual é o nome do banco de dados Oracle?
O nome do banco de dados é um identificador exclusivo que identifica todos os arquivos físicos que compõem o banco de dados Oracle. É especificado no momento da criação do banco de dados como um parâmetro no “Crie banco de dados”Declaração, que não pode ser modificada sem recriar o banco de dados.
Diferença entre o nome do serviço e o nome do banco de dados
O nome do serviço e o nome do banco de dados são dois conceitos distintos no ambiente do banco de dados Oracle; No entanto, eles estão relacionados entre si. Vamos recrutar algumas diferenças entre esses dois:
Como encontrar o “nome de serviço” do Oracle usando o SQL Plus?
Faça login no seu banco de dados usando o SQL Plus e execute o comando fornecido abaixo para encontrar o nome do serviço:
Selecione o valor do parâmetro V $ onde name = 'Service_Names';
A saída exibe o valor do nome do serviço:
Como encontrar o Oracle "Nome do banco de dados" usando o SQL Plus?
Para encontrar o nome do banco de dados no Oracle, faça o login no seu banco de dados e execute este comando:
Selecione o nome do banco de dados V $;
A saída retornou com sucesso o nome do banco de dados:
Este post discutiu o nome do banco de dados e o nome do serviço no Oracle, juntamente com suas diferenças e comandos para encontrá -los.
Conclusão
Existem diferentes conceitos no ambiente de banco de dados Oracle. O nome do banco de dados é um identificador exclusivo dos arquivos físicos de banco de dados que formam um banco de dados Oracle enquanto um nome de serviço identifica um serviço específico em instâncias únicas ou múltiplas de um banco de dados Oracle. O nome do banco de dados é armazenado no banco de dados arquivos de controle e o nome do serviço é armazenado em um arquivo chamado “tnsnames.ORA““.