昨天的ORA-12154: TNS: 无法解析指定的连接标识符 问题终于解决,随之而来的是PLS-00201: 必须声明标识符 'ORA_ASPNET_MEM_GETPWDWITHFMT'问题。但无论是程序还是SQL里都 找不到 'ORA_ASPNET_MEM_GETPWDWITHFMT'这个东西,也没见有这个存储过程,怎么会出这个错

解决方案 »

  1.   

    “/TLERP”应用程序中的服务器错误。
    --------------------------------------------------------------------------------ORA-06550: 第 1 行, 第 15 列: 
    PLS-00201: 必须声明标识符 'ORA_ASPNET_MEM_GETPWDWITHFMT'
    ORA-06550: 第 1 行, 第 7 列: 
    PL/SQL: Statement ignored 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: Oracle.DataAccess.Client.OracleException: ORA-06550: 第 1 行, 第 15 列: 
    PLS-00201: 必须声明标识符 'ORA_ASPNET_MEM_GETPWDWITHFMT'
    ORA-06550: 第 1 行, 第 7 列: 
    PL/SQL: Statement ignored源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  堆栈跟踪: 
    [OracleException (0x80004005): ORA-06550: 第 1 行, 第 15 列: 
    PLS-00201: 必须声明标识符 'ORA_ASPNET_MEM_GETPWDWITHFMT'
    ORA-06550: 第 1 行, 第 7 列: 
    PL/SQL: Statement ignored]
       Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck) +1081
       Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck) +65
       Oracle.DataAccess.Client.OracleCommand.ExecuteNonQuery() +5438
       Oracle.Web.Security.OracleMembershipProvider.GetPasswordWithFormat(String username, Boolean updateLastLoginActivityDate, Int32& status, String& password, Int32& passwordFormat, String& passwordSalt, Int32& failedPasswordAttemptCount, Int32& failedPasswordAnswerAttemptCount, Boolean& isApproved, DateTime& lastLoginDate, DateTime& lastActivityDate) +2741
       Oracle.Web.Security.OracleMembershipProvider.CheckPassword(String username, String password, Boolean updateLastLoginActivityDate, Boolean failIfNotApproved, String& salt, Int32& passwordFormat) +173
       Oracle.Web.Security.OracleMembershipProvider.CheckPassword(String username, String password, Boolean updateLastLoginActivityDate, Boolean failIfNotApproved) +68
       Oracle.Web.Security.OracleMembershipProvider.ValidateUser(String username, String password) +100
       System.Web.UI.WebControls.Login.OnAuthenticate(AuthenticateEventArgs e) +160
       System.Web.UI.WebControls.Login.AttemptLogin() +105
       System.Web.UI.WebControls.Login.OnBubbleEvent(Object source, EventArgs e) +99
       System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +35
       System.Web.UI.WebControls.Button.OnCommand(CommandEventArgs e) +115
       System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +163
       System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
       System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
       System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5087