Cuando se trata de administrar una base de datos Oracle, debe comprender sus componentes importantes. Dos de estos componentes son el nombre del servicio y el nombre de la base de datos que están relacionados con la identificación de la base de datos. Sin embargo, las personas se confunden de que sean similares o no y cuáles son las diferencias entre ellos.
Esta publicación discutirá el siguiente contenido:
¿Cuál es el nombre del servicio Oracle??
El Nombre del Servicio es un identificador lógico que se utiliza para acceder a un servicio específico en instancias individuales o múltiples de una base de datos Oracle. Es un TNS alias utilizado por los clientes en la cadena de conexión o URL para conectar una base de datos remota principalmente. Se introdujo por primera vez en Oracle 8i para ayudar a la base de datos registrarse con el oyente.
¿Cuál es el nombre de la base de datos de Oracle??
El nombre de la base de datos es un identificador único que identifica todos los archivos físicos que componen la base de datos Oracle. Se especifica en el momento de la creación de la base de datos como un parámetro en el "Crear base de datosDeclaración ", que no se puede modificar sin recrear la base de datos.
Diferencia entre el nombre del servicio y el nombre de la base de datos
El nombre del servicio y el nombre de la base de datos son dos conceptos distintos en el entorno de la base de datos Oracle; Sin embargo, están relacionados entre sí. Alistemos algunas diferencias entre estos dos:
Cómo encontrar el "nombre del servicio" de Oracle usando SQL Plus?
Inicie sesión en su base de datos utilizando SQL Plus y ejecute el comando proporcionado a continuación para encontrar el nombre del servicio:
seleccione Valor de V $ Parameter Where Name = 'Service_Names';
La salida muestra el valor del nombre del servicio:
Cómo encontrar el "nombre de la base de datos" de Oracle usando SQL Plus?
Para encontrar el nombre de la base de datos en Oracle, inicie sesión en su base de datos y ejecute este comando:
Seleccione el nombre de la base de datos V $;
La salida ha devuelto correctamente el nombre de la base de datos:
Esta publicación discutió el nombre de la base de datos y el nombre del servicio en Oracle junto con sus diferencias y comandos para encontrarlos.
Conclusión
Existen diferentes conceptos en el entorno de la base de datos Oracle. El nombre de la base de datos es un identificador único de los archivos de la base de datos física que forma una base de datos Oracle, mientras que un nombre de servicio identifica un servicio específico en instancias simples o múltiples de una base de datos Oracle. El nombre de la base de datos se almacena en la base de datos archivos de control y el nombre del servicio se almacena en un archivo llamado "tnsnames.Ora".