2012-05-11 37 views
0

我有限的Oracle exp。我为SQL Server和Oracle,asp.net c#编写了应用程序。 SQL Server工作正常。 Oracle一个客户端无法运行该应用程序。日志显示sp开始,然后不做任何事情。然后该应用程序中止。为什么Oracle应用程序失败?

我的问题是我如何调试是怎么回事?它是我应该关注的存储过程吗?

该应用程序在我们的Oracle服务器上进行了测试,并在我们的测试服务器上运行。

我需要指导问题是什么,和/或如何发现问题所在。然后我们可以考虑解决。 下面是从日志中的一些信息:

4-27-2012|INFO: Bootstrapper : GetAllInstances(OPTFDashboard.Common.Modules.MissedMedications.Views.MedicineTileView) 
04-27-2012|INFO: Bootstrapper : GetAllInstances(OPTFDashboard.Common.Modules.Orders.Views.OrderTileView) 
04-27-2012|INFO: Bootstrapper : GetAllInstances(OPTFDashboard.Common.Modules.Schedules.Views.ScheduleTileView) 
04-27-2012|INFO: Bootstrapper : GetAllInstances(OPTFDashboard.Common.Modules.MissingAllergies.Views.MissingAllergiesTileView) 
04-27-2012|INFO: Bootstrapper : GetAllInstances(OPTFDashboard.Common.Modules.POWarnings.Views.POWarningsTileView) 
04-27-2012|INFO: Bootstrapper : GetAllInstances(OPTFDashboard.Common.Modules.Decline.Views.DeclineTileView) 
04-27-2012|INFO: Bootstrapper : GetAllInstances(OPTFDashboard.Common.Modules.CNA.Views.CNATileView) 
04-27-2012|INFO: Bootstrapper : GetAllInstances(OPTFDashboard.Common.Modules.Improved.Views.ImprovedTileView) 
04-27-2012|INFO: AutoGrid : ArrangeChildren. True, 0 
04-27-2012|INFO: AutoGrid : Arranging children in 1 column(s) by 2 row(s). 
04-27-2012|INFO: AutoGrid : ArrangeChildren. True, 11 
04-27-2012|INFO: AutoGrid : Arranging children in 2 column(s) by 6 row(s). 
04-27-2012|INFO: Bootstrapper : GetInstance(Caliburn.Micro.IWindowManager, '') 
04-27-2012|INFO: Bootstrapper : GetInstance(OPTFDashboard.Common.UserInterface.MainWindow.MainWindowViewModel, '') 
04-27-2012|INFO: Database : Query: SELECT MODULE_ID, DESCRIPTION FROM OGEN.DBD_C_MODULES WHERE ACTIVE = 1 
04-27-2012|INFO: Database : Query: SELECT CODKEY, DESCR FROM OGEN.PAT_C_STATES WHERE FACILITY_KEY = 'BASE' ORDER BY DESCR 
04-27-2012|INFO: Database : Query: SELECT CODKEY, DESCR FROM OGEN.PAT_C_FAC_REGION 
04-27-2012|INFO: Database : Query: SELECT CORP_KEY, CORP_NAME FROM OGEN.GEN_M_CORPORATION ORDER BY CORP_NAME 
04-27-2012|INFO: Bootstrapper : GetAllInstances(OPTFDashboard.Common.UserInterface.MainWindow.MainWindowView) 
04-27-2012|INFO: Bootstrapper : GetAllInstances(OPTFDashboard.Common.UserInterface.MainWindow.FacilitySelectionView) 
04-27-2012|INFO: Database : Query: SELECT R.*, S.MODULE_ID 
          FROM OGEN.GEN_M_USER_ROLE R 

的信息在这里列出那些不实际运行也就是我认为这个问题。

+0

所以该应用程序有时工作,但不是在这一个特定的客户端? – Randy

+0

到目前为止,他们可能是唯一的oracle客户端,但是让我感到困惑的是,当我在4个测试服务器上测试时,它可以工作我们有 –

+1

您可以使用应用程序使用与应用程序使用的凭据相同的凭证来执行操作吗? (连接/查询/更新/插入你的表)你检查连接状态? –

回答

1

是否启动了Oracle服务,是否连接字符串有效,是否可以t载oracle服务器? 您是否设置了用户权限?

+0

我会检查这种可能性。我认为它正在连接,因为应用程序中的其他选项卡工作,这个应用程序是一个带有许多选项卡的仪表板。 –

+0

然后您需要提供更多信息。你可以把断点或设置应用程序打破所有错误,然后看看它打破了什么地方,错误信息是什么。 –

相关问题