Me encuentro creando un nuevo tipo de ingreso pero al darle clic al botón "Guardar y Enviar Autorización" me indica el siguiente error:

alt text

Pero al guardar el registro el sistema queda en un estado "procesando....". alt text

Volvimos a crear el registro que no logro guardar, pero nos indico el siguiente error:

Oracle.ManagedDataAccess.Client.OracleException
ORA-01591: bloqueo mantenido por la transacción dudosa distribuida 10.21.157975 ORA-06512: en línea 4
System.Data.UpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Oracle.ManagedDataAccess.Client.OracleException: ORA-01591: bloqueo mantenido por la transacción dudosa distribuida 10.21.157975

La entidad TiposIngresos no tiene una ruta especificada.

Luego se configuro el MSDTC para Oracle y se logro superar el error, pero fallo con la siguiente excepción:

ORA-12514: TNS:el listener no conoce actualmente el servicio solicitado en el descriptor de conexión

asked 03 Nov '14, 15:26

JulioRosales's gravatar image

JulioRosales
(suspended)
accept rate: 26%

edited 06 Nov '14, 17:06

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635


ORA-12514 TNS:listener does not currently know of service requested in connect descriptor

Esta excepción se puede presentar porque el cliente no puede encontrar la base de edatos especificada en el archivo tnsnames.ora. Y tiene que ver con usar SID en lugar de SERVICE_NAME en el alias creado.

La recomendación es que NO SE UTILICE el archivo tnsnames.ora, si no que se utilicen las cadenas de conexión en formato de "Easy Connect", que es:

<host>[:<port>]/<service_name>

Esto se ubica en el parámetro DataSource de la cadena de conexión.

Por ejemplo:

data source=servidor/xe;user id=EVODATA;password=EVODATA

Con esta notación ya no se necesitan crear alias en el archivo tnsnames.ora.

link

answered 06 Nov '14, 17:13

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635
accept rate: 51%

una consulta que puede ayudarles a saber el nombre del service name en el esquema SYSTEM:

select sys_context('userenv','db_name') from dual;

y por cierto en mi caso funciono así:

IP DEL SERVIDOR/SERVICE_NAME

(31 Jan '15, 00:18) Jimy Tobar ♦♦ Jimy%20Tobar's gravatar image

hay un comando que ya no probé, en teoría se escribe en la línea de comandos del servidor de base de datos y nos muestra el listado de servicios de nombre:

lsnrctl status
(31 Jan '15, 14:31) Jimy Tobar ♦♦ Jimy%20Tobar's gravatar image

Me parece que has de tener malo un string de conexión. Específicamente el de EvolutionServices...

link

answered 03 Nov '14, 16:14

sabanito's gravatar image

sabanito ♦♦
(suspended)
accept rate: 54%

*Las cadenas de conexión las tengo de la siguiente forma: *

<connectionStrings>
    <clear />
    <add name="ConfigDataContext" connectionString="metadata=res://Aseinfo.VH4.DataModels/Mapping.ConfigDataContext.csdl|res://Aseinfo.VH4.DataModels/Mapping.Oracle.ConfigDataContext.ssdl|res://Aseinfo.VH4.DataModels/Mapping.Oracle.ConfigDataContext.msl;provider=Oracle.ManagedDataAccess.Client;provider connection string=&quot;USER ID=SAFEVOCONFIG;DATA SOURCE=SAF2;PERSIST SECURITY INFO=True;PASSWORD=PASSWORD&quot;" providerName="System.Data.EntityClient" />
    <add name="ActiveDirectoryUsers" connectionString="metadata=res://Aseinfo.VH4.DataModels/Mapping.ConfigDataContext.csdl|res://Aseinfo.VH4.DataModels/Mapping.Oracle.ConfigDataContext.ssdl|res://Aseinfo.VH4.DataModels/Mapping.Oracle.ConfigDataContext.msl;provider=Oracle.ManagedDataAccess.Client;provider connection string=&quot;USER ID=SAFEVODATA;DATA SOURCE=SAF2;PERSIST SECURITY INFO=True;PASSWORD=PASSWORD&quot;" providerName="System.Data.EntityClient" />
    <add name="ApplicationUsers" connectionString="metadata=res://Aseinfo.VH4.DataModels/Mapping.ConfigDataContext.csdl|res://Aseinfo.VH4.DataModels/Mapping.Oracle.ConfigDataContext.ssdl|res://Aseinfo.VH4.DataModels/Mapping.Oracle.ConfigDataContext.msl;provider=Oracle.ManagedDataAccess.Client;provider connection string=&quot;USER ID=SAFEVODATA;DATA SOURCE=SAF2;PERSIST SECURITY INFO=True;PASSWORD=PASSWORD&quot;" providerName="System.Data.EntityClient" />
    <add name="DatabaseUsers" connectionString="metadata=res://Aseinfo.VH4.DataModels/Mapping.ConfigDataContext.csdl|res://Aseinfo.VH4.DataModels/Mapping.Oracle.ConfigDataContext.ssdl|res://Aseinfo.VH4.DataModels/Mapping.Oracle.ConfigDataContext.msl;provider=Oracle.ManagedDataAccess.Client;provider connection string=&quot;USER ID=SAFEVODATA;DATA SOURCE=SAF2;PERSIST SECURITY INFO=True;PASSWORD=PASSWORD&quot;" providerName="System.Data.EntityClient" />
    <add name="EvolutionServices" connectionString="metadata=res://Aseinfo.VH4.DataModels/Mapping.AppDataContext.csdl|res://Aseinfo.VH4.DataModels/Mapping.Oracle.AppDataContext.ssdl|res://Aseinfo.VH4.DataModels/Mapping.Oracle.AppDataContext.msl;provider=Oracle.ManagedDataAccess.Client;provider connection string=&quot;USER ID=SAFEVODATA;DATA SOURCE=SAF2;PERSIST SECURITY INFO=True;PASSWORD=PASSWORD&quot;" providerName="System.Data.EntityClient" />
    <add name="ApplicationServices" connectionString="Data Source=GTSAFEVO01\EVOLUTIONSQL;Initial Catalog=SAFEvoTemp;Integrated Security=False;Persist Security Info=True;User ID=SAFEvoTempUser;Password=PASSWORD" providerName="System.Data.SqlClient" />
  </connectionStrings>
link

answered 04 Nov '14, 15:19

JulioRosales's gravatar image

JulioRosales
(suspended)
accept rate: 26%

(04 Nov '14, 15:39) Jimy Tobar ♦♦ Jimy%20Tobar's gravatar image
link

answered 04 Nov '14, 15:40

Jimy%20Tobar's gravatar image

Jimy Tobar ♦♦
(suspended)
accept rate: 56%

Vos Jimy el problema no es como destrabar la cosa, el problema es porque esta pasando eso, Julio ya hizo el rollback pero al probar nuevamente pasa lo mismo. Graba un registro y al siguiente le da el problema.

(06 Nov '14, 19:39) FerdyB FerdyB's gravatar image
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×34

Asked: 03 Nov '14, 15:26

Seen: 11,809 times

Last updated: 31 Jan '15, 14:31

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática