Oracle 10g Corruption

High level issue - Oracle 10g with patch p4756409_10201. What seems to be happening is Oracle
gets into this weird state that even a stop and start of oracle or even a reboot of the system doesn't allow even the sysdba to connect to the db even
through sqlplus. Doesn't matter which node we try it on. Additionally, we will notice that as we are in this state before the reboot
even with our software shutdown we still have a few Oracle process (LOCAL=NO) still listed. I believe that means Oracle is hanging onto a connection for some reason which
could explain the memory corruption. I wouldn't think that anything we could do would cause Oracle to crash but I guess I'm naive in this area.
The trace files don't tell you much except for those great ORA errors that state "yes, oracle error go figure it out".
The ORA error that is seen in the trace files is
ORA-07445 exception encountered cor dump [kponprp()+59][SIGSEGV] [address not mapped to object][0x0][][]
According to what I've read this issue is suppose to be fixed in 10g.
Any help or guideance would greatly be appreciated.

That function call is not yet listed as known issue with Metalink ORA-07445 look up tool.
I guess its time to contact Oracle support.

Similar Messages

  • Oracle 10g corruption type 'unknown'

    I don't see unknown listed in the oracle docs as a corruption type.
    10.2.0.3
    DB in archivelog mode with weekly full backups
    We only keep 1 backup. No tape backups (no space. no budget for tape. Its a development environment. )
    All DBs are run from vmware. Not sure that matters
    OS: Solaris.
    checked both: v$database_block_corruption  and v$backup_corruption
    What is corruption_type = 'UNKNOWN' its not in the docs? All of my corrupt blocks in both views say 'unknown'
    This is not production. Its development. So loss of data is not a big issue. Just trying to understand the situation.
    It has been a number of years since I have had to repair block corruption. Please let me know if I am interpreting my findings correctly.
    v$backup_corruption: I have corruption in my backups
    v$database_block_corruption: corruption in my current DB
    I only have 1 backup. (no space. No budget for tape backups... this is not production. working off of VMs. not exactly high end hardware).
    Here are some additional questions:
    1. Tried running a blockrecover. Did not expect it to work since the backups appear to be corrupted too. However, I did expect RMAN to tell me that I can't fix the blocks. dd thing is I didnt get any errors. I didn't expect the blocks to be repaired since the backups are corrupted. However, I did expect some kind of message or exception. How come oracle didn't say 'hey we can't repair this'
    surprised that oracle is not telling me, I can't repair these? They dont get repaired almost certainly because the backup has corruption. Did I do something wrong or is this expected? After running this I checked v$database_block_corruption and nothing changed.
    [code]
    RMAN>     blockrecover datafile 15 block 19621,19624,19608,19611,19617,19613;
    Starting blockrecover at 07-AUG-13
    using target database control file instead of recovery catalog
    allocated channel: ORA_DISK_1
    channel ORA_DISK_1: sid=288 devtype=DISK
    starting media recovery
    media recovery complete, elapsed time: 00:00:00
    Finished blockrecover at 07-AUG-13
    [/code]
    2. I think my only other option is to use dbms_repair to flag these blocks as ignore. I know the segments involved and I can afford to ignore blocks in them. Its not the data dictionary. Is there something else I should look at?
    3. If we change the rman backup command to backup validate, will this prevent the backups from running if there is corruption and generate an error? I can write a job that can look for it and send me an email.
    4. would dbverify provide me with different data than what I got from rman?
    Anything I am missing from my approach?

    How did you determine that you've corruption in your database and in your database backups ? Any ORA- errors or messages?
    What is the output of the views ?
    2. I think my only other option is to use dbms_repair to flag these blocks as ignore. I know the segments involved and I can afford to ignore blocks in them. Its not the data dictionary. Is there something else I should look at?
    did you try to create the corrupted segments using CTAS ?
    Backup validate will only validate, by default RMAN should fail if it encounters corruption (unless specified otherwise). And I think, RMAN/dbv will provide the same output.

  • Oracle 10g DB download for Windows is corrupt

    The link for Oracle 10g For Windows (10g_win32_db.zip, 604,263,765 bytes) is working, however the zip file is corrupt and won't extract fully.
    Is another download available?

    We suggest the use of a download manager such as getright (getright.com; free) to ensure download stability...
    Regards, OTN

  • Oracle 10g + VMware Workstation 6.5 = data block corruption?

    I'm trying to run Oracle 10g on VMWare Workstation 6.5 (host and guest are windows 2003)
    I've noticed a couple times that I easily get block corruptions and wonder if there are some settings to lower the risk.
    Note this is a DEV machine, not a production machine.
    I don't know if Oracle supports the set up but I'm sure many people are running Oracle in Vmware so I'm looking to those who have done so successfully.
    Anyone know of special precautions in either Vmware or Oracle config to limit the risk on block corruption?
    According to VMWare, ESX is a perfect platorm so maybe I should move from Workstation to ESX, maybe it has to do with Windows in VM and Linux would work better.
    Anyone has some info on why Oracle has block corruption on VMware Workstation (windows/windows)?
    Other people with positive/negative experience on VMWare Workstation (mention OS's and Oracle version please)
    (before someone tells me it's not supported, also see these pages on vmware.com:
    http://blogs.vmware.com/performance/2007/11/ten-reasons-why.html
    http://blogs.vmware.com/oracle/2009/03/a-perspective-support-for-vmware-with-oracle.html)
    Edited by: phmeert on Feb 26, 2010 4:27 PM

    Well, it's indeed not for production, I use it for product demos and small development tasks, there is no critical data in my database but I wished I could run Oracle inside a VM on my laptop...
    It works reasonably well (I even have run multiple VM's (Workstation) with Oracle insde on 1 laptop (4 GB Ram, Core Duo), but sooner or later it gives some problems. If there is any setting that can lower the risk would be great.
    I was thinking of installing ORacle VM but apparently my laptop is not compatible with that (nor with ESX for that matter).
    Anyone use plain Xen (which seems to support any processor) + Oracle on Linux ??
    I can't install Oracle natively on the machine directly since I need the capabilities of a VM in respect of easy backup + I have many different applications and databases so depending on what I need to show, I just start a different VM
    The VM provides the capabilities to move back to previous situation, exchaning demos with collegues, have multiple parallel copies with different configurations (depending on customer), etc...
    ... installing natively is too much of hassle, we used to swap hard disks but that's a pain when the hardware changes, at least with VMWare WS you can run it on pretty much any computer.
    How do other people deal with this type of situation?? We have ESX on a hosted environment but internet access is not always available...
    It seems stable enough to run my demos (I'm doing this for quite a while but the block corruption seems to happen sooner or later)
    The problem is that I first need to get the demo installed without corruptions. Once it's installed I can just restart from that situation over and over again, but obviously I don't want to run the risk of having a disk corruption in the middle of a demo.

  • Oracle 10g RAC on 2 VMware Windows 2003 images corrupts image

    It happened twice on each of the 2 VMware workstation 5 on which I am trying to set up an Oracle 10g R2 RAC. After installing CRS and rebooting machine I lost access to the Network Connections and the Disk Management. Basically I have to create a new image. Before I start a third time I would appreciate advice or feedback from other users.
    Also Configuration Assistants failed to install.
    Thanks

    Check out my articles at http://dbasupport.com on 10g R2 RAC Clusterware setup. I was able to do that on my vmware BUT I hope to have the very irritating ASM scenario done before my 4th Article.
    Check it out.

  • Oracle 10g express edition installation file corrupt?

    Hi
    I have now tried at least 5 times. I downloaded the beta Windows version of Oracle 10g express edition. The download is successful each time but every time I try to run the installer, it says "Error in installation file". Anybody else facing this problem?

    Hi,
    Have you checked for any errors in log file....????
    Can you connect via SQL*PLUS ... , for example...????
    Regards,
    Simon

  • Apex 3.1.2 installation on Oracle 10g Standard Edition (10gSE)

    Hi..We're trying to install apex 3.1.2 on 10gSE (No application server 10gAS is available but just the database).
    Can it be installed with the embedded plsql gateway (EPG) option?
    or
    Oracle HTTP Server mod_plsql option?
    Currently there's Apache webserver already running on the box with PHP applications running. Want to make sure that apex/http-server install will not corrupt the existing environment.
    Please provide any pointers/references. IF YOU CAN OFFER PHONE SUPPORT FOR 1-2 HOURS, YOUR TIME IS Sincerely APPRECIATED. PLEASE EMAIL: [email protected] For Direct contact. Also, I may need help to solve some apex screen issues.
    * Removing the tagging with $ compensation on the post..Apex Community as in the past has been extremely helpful in solving many great apex challenges. Thanks for the continued support. *
    Edited by: Shravanv on Feb 18, 2010 12:09 PM
    Edited by: Shravanv on Feb 18, 2010 4:11 PM

    1- Here is what I mean, the oracle website is showing Web Logic in the download page of oracle application server:
    http://www.oracle.com/technology/software/products/ias/index.html
    Is there a separate download link for Oracle Application Server, if it's different from the web logic server?
    2- I Installed HTML_DB which is found in the Oracle 10g companion CD, I think I installed the HTTP Server with it, but now I want to install APEX 3.1.2 which I downloaded separately, if I uninstalled the HTML_DB using Oracle Universal Installer, will it remove the HTTP Server as well? since it lists the HTML_DB only as being installed without listing the HTTP Server separetly.
    Thanks.

  • Issue while selecting XMLType column in Oracle 10G

    HI All.
         We are trying to get some value from XML Type column and it works fine with Oracle 11g, we are trying the same with Oracle 10g but it fails with below  stack Trace . looking at the stack Trace we feel it is the issue with ODP.net ,
    we have below oracle Versions installed in our Server .
    Oracle Data Access Components    ---  10.2.0.2.21
    Oracle Database 10g Release 2 Patch Set 3  --- 10.2.0.4.0
    Kindly let us know if it is specific to any ODP.net issue, or anyone has some sought of work around to resolve this issue .
    -----------Stack Trace --------------------------------------------------------
    Message: Exception has been thrown by the target of an invocation.
    StackTrace:    at System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
       at System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
       at System.Web.Services.Protocols.LogicalMethodInfo.Invoke(Object target, Object[] values)
       at System.Web.Services.Protocols.WebServiceHandler.Invoke()
       at System.Web.Services.Protocols.WebServiceHandler.CoreProcessRequest()
       at System.Web.Services.Protocols.SyncSessionlessHandler.ProcessRequest(HttpContext context)
       at System.Web.Script.Services.ScriptHandlerFactory.HandlerWrapper.ProcessRequest(HttpContext context)
       at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
       at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
       at System.Web.HttpApplication.ApplicationStepManager.ResumeSteps(Exception error)
       at System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData)
       at System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)
       at System.Web.HttpRuntime.ProcessRequestNoDemand(HttpWorkerRequest wr)
       at System.Web.Hosting.ISAPIRuntime.ProcessRequest(IntPtr ecb, Int32 iWRType)
    InnerException: System.AccessViolationException
    Message: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
    StackTrace:    at Oracle.DataAccess.Types.OpsXmlStream.GetValueBuffer(IntPtr opsConCtx, IntPtr opsErrCtx, IntPtr opsXmlTypeCtx, IntPtr& opsXmlStreamValueBuffer, Int32& numCharsInBuffer)
       at Oracle.DataAccess.Client.OracleDataReader.GetString(Int32 i)
       at Oracle.DataAccess.Client.OracleDataReader.GetValue(Int32 i)
       at Oracle.DataAccess.Client.OracleCommand.ExecuteScalar()
       at ProVation.DataAccess.CProvDatabase.GetScalar(SQLText& sql, Object& returnval, String& user)
       at ProVation.DataAccess.CProvDatabase.GetScalar(SQLText& sql, String& returnval, String defaultvalue, String& user)
       at ProVation.BusinessRules.ConfigsBR.GetDocumentXML(String specialty, Boolean isProvationXML, Boolean isEdit)
       at ProVation.BusinessRules.ConfigsBR.GetTreeXML(String terminal, String site, String speciality, DataSet& ds, DataSet& dsXML)
       at WKOSAWS.GetTreeXML(String terminal, String key, String strSpeciality, String strSite, DataSet& dsSpeciality) in c:\inetpub\wwwroot\WKOSAWS\App_Code\WKOSAWS.cs:line 207
    Thanks in Advance
    Suren

    Thanks Alex .
    We will try to Install ODP.NET 11.2 Release 5 and proceed further .
    Thanks,
    Suren

  • Installing SAP R/3 4.7 SR1 EXT200 on Linux 5.2 with Oracle 10G (10.2.0.2)

    I am getting following error which executing the DB Load. I am done with CI installation and Installed Oracle 10g with patch level 10.2.0.2( according to PAM)
    I got following error in sapinst.log file:
    INFO 2009-08-31 17:12:48
    Working directory changed to /home/rq1adm/sapinstall_DB.
    INFO 2009-08-31 17:14:08
    Task files created
    INFO 2009-08-31 17:14:08
    Command files created
    ERROR 2009-08-31 17:14:39
    MSC-01015  Process finished with error(s), check log file /home/rq1adm/sapinstall_DB/SAPDOKCL.log
    ERROR 2009-08-31 17:17:39
    MSC-01015  Process finished with error(s), check log file /home/rq1adm/sapinstall_DB/SAPSSEXC.log
    ERROR 2009-08-31 17:20:09
    MSC-01015  Process finished with error(s), check log file /home/rq1adm/sapinstall_DB/SAPAPPL2.log
    ERROR 2009-08-31 17:25:39
    MSC-01015  Process finished with error(s), check log file /home/rq1adm/sapinstall_DB/SAPAPPL0.log
    ERROR 2009-08-31 17:31:09
    MSC-01015  Process finished with error(s), check log file /home/rq1adm/sapinstall_DB/SAPAPPL1.log
    ERROR 2009-08-31 17:32:39
    MSC-01015  Process finished with error(s), check log file /home/rq1adm/sapinstall_DB/SAPSDIC.log
    ERROR 2009-08-31 17:33:39
    MSC-01015  Process finished with error(s), check log file /home/rq1adm/sapinstall_DB/SAPDD03L.log
    SAPDOKCL.log:
    DbSl Trace: ORA-1403 when accessing table SAPUSER
    (DB) INFO: connected to DB
    (DB) INFO: DbSlControl(DBSL_CMD_NLS_CHARACTERSET_GET): WE8DEC
    (TSK) ERROR: Unable to rename /home/rq1adm/sapinstall_DB/SAPDOKCL.TSK to /home/rq1adm/sapinstall_DB/SAPDOKCL.TSK.bck
    (TSK) ERROR: OS error message: No such file or directory
    /sapmnt/RQ1/exe/R3load: job finished with 1 error(s)
    /sapmnt/RQ1/exe/R3load: END OF LOG: 20090831171410
    (DB) INFO: connected to DB
    (DB) INFO: DbSlControl(DBSL_CMD_NLS_CHARACTERSET_GET): WE8DEC
    (DB) INFO: DOKCLU created #20090831171410
    (IMP) INFO: import of DOKCLU completed (1262437 rows) #20090831171545
    (DB) INFO: DOKCLU~0 created #20090831171548
    (DB) INFO: disconnected from DB
    /sapmnt/RQ1/exe/R3load: job completed
    /sapmnt/RQ1/exe/R3load: END OF LOG: 20090831171548
    SAPSSEXC.log:
    /sapmnt/RQ1/exe/R3load: sccsid @(#) $Id: //bas/640_REL/src/R3ld/R3load/R3ldmain.c#7 $ SAP
    /sapmnt/RQ1/exe/R3load: version R6.40/V1.4
    /sapmnt/RQ1/exe/R3load -dbcodepage 1100 -i /home/rq1adm/sapinstall_DB/SAPSSEXC.cmd -l /home/rq1adm/sapinstall_DB/SAPSSEXC.log -stop_on_error
    DbSl Trace: ORA-1403 when accessing table SAPUSER
    (DB) INFO: connected to DB
    (DB) INFO: DbSlControl(DBSL_CMD_NLS_CHARACTERSET_GET): WE8DEC
    (TSK) ERROR: file /home/rq1adm/sapinstall_DB/SAPSSEXC.TSK.bck already seems to exist
                 a previous run may not have been finished cleanly
                 file /home/rq1adm/sapinstall_DB/SAPSSEXC.TSK possibly corrupted
    /sapmnt/RQ1/exe/R3load: job finished with 1 error(s)
    /sapmnt/RQ1/exe/R3load: END OF LOG: 20090831171710
    SAPAPPL2.log:
    /sapmnt/RQ1/exe/R3load: sccsid @(#) $Id: //bas/640_REL/src/R3ld/R3load/R3ldmain.c#7 $ SAP
    /sapmnt/RQ1/exe/R3load: version R6.40/V1.4
    /sapmnt/RQ1/exe/R3load -dbcodepage 1100 -i /home/rq1adm/sapinstall_DB/SAPAPPL2.cmd -l /home/rq1adm/sapinstall_DB/SAPAPPL2.log -stop_on_error
    DbSl Trace: ORA-1403 when accessing table SAPUSER
    (DB) INFO: IACKEYCOLD~001 created #20090831171940
    (DB) INFO: IACKEYCONV created #20090831171940
    (IMP) INFO: import of IACKEYCONV completed (0 rows) #20090831171940
    (DB) INFO: IACKEYCONV~0 created #20090831171940
    (DB) INFO: IACKEYCONV~001 created #20090831171940
    (DB) INFO: IACMIME created #20090831171940
    (DB) INFO: connected to DB
    (DB) INFO: DbSlControl(DBSL_CMD_NLS_CHARACTERSET_GET): WE8DEC
    (TSK) ERROR: file /home/rq1adm/sapinstall_DB/SAPAPPL2.TSK.bck already seems to exist
                 a previous run may not have been finished cleanly
                 file /home/rq1adm/sapinstall_DB/SAPAPPL2.TSK possibly corrupted
    /sapmnt/RQ1/exe/R3load: job finished with 1 error(s)
    /sapmnt/RQ1/exe/R3load: END OF LOG: 20090831171940
    WE have OCFS2 as a file system( on shared disk location)/sapmnt/RQ1/exe/R3load: sccsid @(#) $Id: //bas/640_REL/src/R3ld/R3load/R3ldmain.c#7 $ SAP
    /sapmnt/RQ1/exe/R3load: version R6.40/V1.4
    /sapmnt/RQ1/exe/R3load -dbcodepage 1100 -i /home/rq1adm/sapinstall_DB/SAPAPPL2.cmd -l /home/rq1adm/sapinstall_DB/SAPAPPL2.log -stop_on_error
    DbSl Trace: ORA-1403 when accessing table SAPUSER
    (DB) INFO: IACKEYCOLD~001 created #20090831171940
    (DB) INFO: IACKEYCONV created #20090831171940
    (IMP) INFO: import of IACKEYCONV completed (0 rows) #20090831171940
    (DB) INFO: IACKEYCONV~0 created #20090831171940
    (DB) INFO: IACKEYCONV~001 created #20090831171940
    (DB) INFO: IACMIME created #20090831171940
    (DB) INFO: connected to DB
    (DB) INFO: DbSlControl(DBSL_CMD_NLS_CHARACTERSET_GET): WE8DEC
    (TSK) ERROR: file /home/rq1adm/sapinstall_DB/SAPAPPL2.TSK.bck already seems to exist
                 a previous run may not have been finished cleanly
                 file /home/rq1adm/sapinstall_DB/SAPAPPL2.TSK possibly corrupted
    /sapmnt/RQ1/exe/R3load: job finished with 1 error(s)
    /sapmnt/RQ1/exe/R3load: END OF LOG: 20090831171940
    WE have OCFS2 as a filesystem ( on shared location)
    Thank you,
    Raj.

    Hello Rajesh,
    The log clearly says,
    ERROR: file /home/rq1adm/sapinstall_DB/SAPAPPL2.TSK.bck already seems to exist a previous run may not have been finished cleanly. file /home/rq1adm/sapinstall_DB/SAPAPPL2.TSK possibly corrupted
    below existing thread will help you.
    Re: DataBase Instance cannot create task file during the installation
    SAP Note 455195
    Regards,
    Debasis.

  • Oracle 10g Express Edition installation problem in windowsXP

    while installing the Oracle 10g Express Edition in windows XP ,
    it is showing an error like this ,
    the cabinet file 'Data1.cab' required for this installation is corrupt and cannot be used. This could indicate a network error.
    If anybody knows solution to this problem plz mail me to this email id
    [email protected]

    I think you should probably download the file again, it might be corrupt.
    ~Jer

  • Oracle 10g 10.2.0.100 for Windows 7 64 bit

    Hi,
    I have been trying with the installation for Oracle 10g 10.2.0.100 for 64bit WIndows7 (*ITs Client not Database*) . I am getting error that unknown files have to be replaced or something. I think i dont have correct version or have a corrupted version.Can you guys help me downloading Oracle 10g 10.2.0.100 for Windows7 64bit.Please post the valid links because i have tried different links which are not functioning right now.

    940230 wrote:
    Hi,
    I have been trying with the installation for Oracle 10g 10.2.0.100 for 64bit WIndows7 (*ITs Client not Database*) . I am getting error that unknown files have to be replaced or something. I think i dont have correct version or have a corrupted version.Can you guys help me downloading Oracle 10g 10.2.0.100 for Windows7 64bit.Please post the valid links because i have tried different links which are not functioning right now.Oracle 10.2.0.1 is not certified with Windows 7 OS. If you want to install 10gR2 client on Windows 7 OS you will need to go with 10.2.0.5
    Statement of Direction: Oracle Database 10g Release 2 Client (10.2.0.5) with Microsoft Windows 7 and Windows Server 2008 R2 [ID 1061272.1]
    Cannot Install Oracle 10g Instant Client On Windows 7 With UAC [ID 1407565.1]
    Thanks,
    Hussein

  • Windows Vista Oracle 10g Express Edition ODBC problem

    Hi,
    I am running my Oracle 10g Xpress Edition locally on Windows Vista Enterprise Edition. I am trying to create an ODBC connetion to the local XE using Window ODBC utility. I selected the Oracle in XE driver to create the connection, when I test it I get
    Unable to connect
    SQLState=S1000
    [Oracle][ODBC][Ora]ORA-28547: connection to server failed, probable Oracle net admin error...
    I am new to Oracle kindly excuse my ignorance :-)

    I think you should probably download the file again, it might be corrupt.
    ~Jer

  • Oracle 10g ODBC driver (ver 10.1.0.2) :  SQLConnect Hangs

    hi,
    We have a Win32 multithreaded app which uses the given 10g driver, but intermittently all the threads hang on SqlConnect.
    After running Adplus the call stack that we get , always point to oranls10. This is the call stack from the last time the server hanged when it tried to do a SQLConnect.The call stack generated by adplus is given below:
    ChildEBP RetAddr Args to Child
    WARNING: Stack unwind information not available. Following frames may be wrong.
    0135f088 612a1833 003ee494 00001399 00000002 ORANLS10!lmsapsc+0x78
    0135f2bc 612a176e 003ee494 00000002 00001399 ORANLS10!lmsagbcmt+0x103
    0135f2f0 612a1722 003ee494 00001399 00000000 ORANLS10!lmsagbcmt+0x3e
    0135f31c 031990f4 003ee494 00001399 00000000 ORANLS10!lmsagbf+0x22
    0135f334 036e0bcf 003ee494 00001399 00000000 oci!lmsagbf+0x24
    0135f360 036bed2f 02675e4c 00000000 00001399 sqora32!SQLTablesW+0x372df
    0135f3b8 036b61c3 02675e4c 0268f418 0267682c sqora32!SQLTablesW+0x1543f
    0135f4f0 036a3b2c 0268f334 02675bcc 00000006 sqora32!SQLTablesW+0xc8d3
    0135f524 4bf8e667 0268f334 0135f65c 00000006 sqora32!SQLConnectW+0xfc
    0135f554 4bf8efed 00000001 0135f65c 00000006 odbc32!SQLInternalConnectW+0xfa
    0135f6a4 4bfa1e5e 00781b28 00782628 00000006 odbc32!SQLConnectW+0x250
    0135f6e0 00397454 00781b28 01d7fffd fffffffd odbc32!SQLConnect+0x140
    01360068 016dc13a 00000005 0136f9d0 0136fa14 libsas!CM_dbopen+0x341
    Since we have been facing this issue for a long time, we decided on making use of the SQL_ATTR_LOGIN_TIMEOUT value before we issue a SQLConnect, but that driver doesn't seem to like that option even though it says its 3.5 compliant
    lRetcode = SQLSetConnectAttr( OD_DBDBC(pCtx),          SQL_ATTR_LOGIN_TIMEOUT,(SQLUINTEGER )10,     SQL_IS_UINTEGER );
    Setup details
    Oracle 10g Release 1 Enterprise database server
    App has been built using VC++6 and is running on Win2003 Enterprise Server
    Our analysis has shows that the network was fine as other apps were able to connect to the database at that time
    Question
    1. Is this a Driver related issue? Because when we were using Merant ODBC driver, everything seems to be working fine!
    2. Is there some patch that is out there which might resolve this issue?
    If you all folks could help or provide some kind of advice , i would really appreciate that.
    regards,
    GG

    Well, do you have a code example that causes it? Don't take this the wrong way, but I've seen more than a few badly written multi-threaded applications which do nothing but corrupt memory and use handles in non-threadsafe ways; all of which cause issues which rear their ugly heads in various odd ways. It may also be an Oracle bug, but comparing two different drivers does not mean it's not your application causing the crash as well.
    If you could provide a quick little code sample which causes the issue, I'll take a look at it for you.

  • Oracle 10g EE Export Results in ORA-01001: invalid cursor Error

    Hi,
    I'm quite new to Oracle 10g and OCS10g. We have a crippled/corrupt SYSAUX tablespace (data file 3) which cannot be recovered using recover
    command anymore. So metalink support instructed us to do a export of the metadata of the working tablespace which contains our system data (we are in configuration stage for OCS 10g 10.1.2) via transportable tablespaces so that I can just recreate the database in DBCA and import the metadata. So after I made a cold backup, set the "transportable" tablespaces to "READ ONLY" mode, I proceeded w/ the export command which resulted in an error, please see below:
    $exp \'sys/********@ocs10gSID as sysdba\' parfile=transport.par
    Connected to: Oracle Database 10g Enterprise Edition Release 10.1.0.4.2 -
    Production
    With the Partitioning, Real Application Clusters, OLAP and Data Mining options
    Export done in US7ASCII character set and AL16UTF16 NCHAR character set
    server uses AL32UTF8 character set (possible charset conversion)
    Note: table data (rows) will not be exported
    About to export transportable tablespace metadata...
    EXP-00008: ORACLE error 1001 encountered
    ORA-01001: invalid cursor
    ORA-06512: at "SYS.DBMS_SYS_SQL", line 899
    ORA-06512: at "SYS.DBMS_SQL", line 19
    ORA-06512: at "SYS.DBMS_TTS", line 811
    ORA-00376: file 3 cannot be read at this time
    ORA-01110: data file 3: '/ocfs/oradata/OCS/datafile/o1_mf_sysaux_2mgzbr51_.dbf'
    ORA-06512: at "SYS.DBMS_PLUGTS", line 1444
    ORA-06512: at line 1
    Anyone encountered this problem before? Any recommendations or tips to get this working?
    I checked this url:"http://luhartma.blogspot.com/2006/05/how-to-check-if-tablespace-is.html"
    And when I try to follow the instructions and check on of the tablespace I set to and verified to be in "READ ONLY" mode, I get the same error.
    SQL> connect / as sysdba
    Connected.
    SQL> exec dbms_tts.TRANSPORT_SET_CHECK('PORTAL',TRUE)
    BEGIN dbms_tts.TRANSPORT_SET_CHECK('PORTAL',TRUE); END;
    ERROR at line 1:
    ORA-01001: invalid cursor
    ORA-06512: at "SYS.DBMS_SYS_SQL", line 899
    ORA-06512: at "SYS.DBMS_SQL", line 19
    ORA-06512: at "SYS.DBMS_TTS", line 811
    ORA-00376: file 3 cannot be read at this time
    ORA-01110: data file 3: '/ocfs/oradata/OCS/datafile/o1_mf_sysaux_2mgzbr51_.dbf'
    ORA-06512: at "SYS.DBMS_TTS", line 840
    ORA-06512: at line 1
    Hope someone can help on this or at least provide a suggestion. Data file 3 above is the reason we are doing a transportable tablespace export & db recreation.
    BTW what we have is:
    OCS 10g 10.1.2 w/ Oracle RDBMS 10g Enterprise Edition 10.1.0.4.2
    RHEL4 Update2
    Thanks in advance.
    Regards,
    -Kenth

    Hi,
    The status is "RECOVER" we have actually tried to recover but unfortunately the archive logs that were needed were on disks and were lost during one of the server hardware failures. Actually that is the reason why metalink support recommended this route for getting everything in order since we don't have any application data in SYSAUX yet.
    Thanks.

  • Oracle 10g R2 - Unicode is converted to unknown ?����

    Ok, I've read a thousand posts. Tried everything still stuck.
    I am using Oracle 10g : 10.2.0.5.0
    I'm on a Mac, using SQL Developer 3.1.07
    When I enter "ė€£¥©", the insertion into the database converts it to: ?����
    This is straight from a SQL INSERT command, in SQLDeveloper, no java code or anything.
    I tried adding a file called SQLDeveloper.app/Resources/sqldeveloper/sqldeveloper/sqldeveloper.conf and added these lines:
    -Doracle.jdbc.defaultNChar=true
    -Doracle.jdbc.convertNcharLiterals=true
    Didn't help.
    I tried created a test column and made the datatype NVARCHAR2. same results. VARCHAR column does the same corruption but that's expected.
    I tried N'©' - doesn't work
    I tried INSERT INTO testchar (column1) VALUES ( unistr('©') );
    results is still : �
    I check NSL_NVAR_CHARACTERSET and it's UTF8
    NLS_LANGUAGE     AMERICAN
    NLS_TERRITORY     AMERICA
    NLS_CURRENCY     $
    NLS_ISO_CURRENCY     AMERICA
    NLS_NUMERIC_CHARACTERS     .,
    NLS_CHARACTERSET     US7ASCII
    NLS_CALENDAR     GREGORIAN
    NLS_DATE_FORMAT     DD-MON-RR
    NLS_DATE_LANGUAGE     AMERICAN
    NLS_SORT     BINARY
    NLS_TIME_FORMAT     HH.MI.SSXFF AM
    NLS_TIMESTAMP_FORMAT     DD-MON-RR HH.MI.SSXFF AM
    NLS_TIME_TZ_FORMAT     HH.MI.SSXFF AM TZR
    NLS_TIMESTAMP_TZ_FORMAT     DD-MON-RR HH.MI.SSXFF AM TZR
    NLS_DUAL_CURRENCY     $
    NLS_COMP     BINARY
    NLS_LENGTH_SEMANTICS     BYTE
    NLS_NCHAR_CONV_EXCP     FALSE
    NLS_NCHAR_CHARACTERSET     UTF8
    NLS_RDBMS_VERSION     10.2.0.5.0I don't know what else to do. I am not a DBA. I'm just trying to fix a bug or at least tell a customer what's wrong. Entering special characters is required. Can anyone help? thank you!
    I have read that the insertion into the database does its own conversion but I don't know if that applies to me since I'm in 10g R2
    Edited by: 947012 on Aug 14, 2012 11:43 AM
    My mac's locales are also :
    $ locale
    LANG="en_US.UTF-8"
    LC_COLLATE="en_US.UTF-8"
    LC_CTYPE="en_US.UTF-8"
    LC_MESSAGES="en_US.UTF-8"
    LC_MONETARY="en_US.UTF-8"
    LC_NUMERIC="en_US.UTF-8"
    LC_TIME="en_US.UTF-8"
    LC_ALL=Edited by: 947012 on Aug 14, 2012 11:45 AM
    Edited by: 947012 on Aug 14, 2012 11:49 AM

    NLS_NCHAR_CHARACTERSET specifies the encoding of the NVARCHAR2 variables but not the SQL statements. SQL statements, when they arrive to the database server, are always encoded in the database character set (NLS_CHARACTERSET). This is true for the whole statement, including any character literals. Therefore, even if a literal is valid in SQL Developer (which works in Unicode), when the literal arrives to the database, it is already stripped of all characters that the database character set does not support. The characters are not actually removed but they are converted to a replacement character. In case of the US7ASCII database character set, anything non-ASCII is lost.
    The trick to avoid this problem is to:
    - mark the literals that need to be preserved for NVARCHAR2 columns as NVARCHAR2 literals by prefixing them with "n".
    - set the mentioned property to activate the client side encoding mechanism with basically does a rough parsing of the statement and replaces all N-literals with U-literals. Undocumented U literals are similar to UNISTR calls. They encode non-ASCII characters with Unicode escape sequences. For example, n'€' (U+20AC) is encoded as u'\20AC'. As u'\20AC' contains only ASCII characters, it arrives to the database unchanged. The SQL parser recognizes the U-literals and converts them (unescapes them) to NVARCHAR2 constants before further SQL processing, such as INSERT.
    -- Sergiusz

Maybe you are looking for

  • How to genarate Primary Key for each record in XI  Mapping

    Hi, I need to genarate primary key for each record in the paylod in mapping.. Eg: if i have a 10 reacords i need to have a primary key for each record..starting with the Record      Primary key First            001 Secound      002 Tenth         010

  • The main button on the bottom of my ipod touch is stuck in

    Please help, the main button on the bottom front of my ipod touch is stuck in, any idea what to do or how to gett it out cheers :)

  • How to delete an e-mail account

    I've got on e-mail message in one of my accounts that's unformatted, ostensibly from the Boston Globe.  When the message is brought up to read, the Mail program crashes.  I can read and send other messages, but when I try to delete this message, the

  • Import .java file

    I am working on a program where a few small methods change the entire gameplay. The way I have written them uses several global variables, so I cannot compile the methods without putting the globals in each. How would I go about this? I am thinking a

  • Single photo in album is locked. Can't email/export. How to correct?

    Single photo in album is locked. Can't email/export. How to correct/unlock?