ORA-00490 error when opening database

I am having a problem starting up my database. It had been running without problems for a long time, but it crashed recently, and now every time I attempt to restart it I get 'ORA-00490: PSP process terminated with error.' Here is the info from the alert log:
Tue Jul 20 08:35:16 2010
Starting ORACLE instance (normal)
Dump file d:\oracle\product\10.2.0/admin/iceman/bdump\alert_iceman.log
Tue Jul 20 09:06:13 2010
ORACLE V10.2.0.1.0 - 64bit Production vsnsta=0
vsnsql=14 vsnxtr=3
Windows NT Version V5.2 Service Pack 2
CPU : 8 - type 8664, 2 Physical Cores
Process Affinity : 0x0000000000000000
Memory (Avail/Total): Ph:7404M/8186M, Ph+PgF:19658M/20025M
Tue Jul 20 09:06:13 2010
Starting ORACLE instance (normal)
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
Picked latch-free SCN scheme 3
Using LOG_ARCHIVE_DEST_10 parameter default value as USE_DB_RECOVERY_FILE_DEST
Autotune of undo retention is turned on.
IMODE=BR
ILAT =61
LICENSE_MAX_USERS = 0
SYS auditing is disabled
ksdpec: called for event 13740 prior to event group initialization
Starting up ORACLE RDBMS Version: 10.2.0.1.0.
System parameters with non-default values:
processes = 500
sga_max_size = 2097152000
__shared_pool_size = 352321536
__large_pool_size = 16777216
__java_pool_size = 33554432
__streams_pool_size = 33554432
spfile = D:\ORACLE\PRODUCT\10.2.0\DB_1\DBS\SPFILEICEMAN.ORA
sga_target = 1258291200
control_files = D:\ORACLE\PRODUCT\10.2.0\ORADATA\ICEMAN\CONTROL01.CTL, D:\ORACLE\PRODUCT\10.2.0\ORADATA\ICEMAN\CONTROL02.CTL, D:\ORACLE\PRODUCT\10.2.0\ORADATA\ICEMAN\CONTROL03.CTL
db_block_size = 8192
__db_cache_size = 805306368
compatible = 10.2.0.1.0
db_file_multiblock_read_count= 16
db_recovery_file_dest = D:\oracle\product\10.2.0/flash_recovery_area
db_recovery_file_dest_size= 2147483648
undo_management = AUTO
undo_tablespace = UNDOTBS1
remote_login_passwordfile= EXCLUSIVE
db_domain =
dispatchers = (PROTOCOL=TCP) (SERVICE=ICEMANXDB)
job_queue_processes = 10
audit_file_dest = D:\ORACLE\PRODUCT\10.2.0\ADMIN\ICEMAN\ADUMP
background_dump_dest = D:\ORACLE\PRODUCT\10.2.0\ADMIN\ICEMAN\BDUMP
user_dump_dest = D:\ORACLE\PRODUCT\10.2.0\ADMIN\ICEMAN\UDUMP
core_dump_dest = D:\ORACLE\PRODUCT\10.2.0\ADMIN\ICEMAN\CDUMP
audit_trail = OS
db_name = ICEMAN
open_cursors = 300
pga_aggregate_target = 418381824
PSP0 started with pid=3, OS id=2372
MMAN started with pid=4, OS id=2388
PMON started with pid=2, OS id=2456
DBW0 started with pid=5, OS id=2396
LGWR started with pid=6, OS id=2376
CKPT started with pid=7, OS id=2380
SMON started with pid=8, OS id=1496
RECO started with pid=9, OS id=2296
CJQ0 started with pid=10, OS id=2300
MMON started with pid=11, OS id=2128
MMNL started with pid=12, OS id=2784
Tue Jul 20 09:06:15 2010
starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...
starting up 1 shared server(s) ...
Tue Jul 20 09:06:17 2010
ALTER DATABASE MOUNT
Tue Jul 20 09:06:21 2010
Setting recovery target incarnation to 2
Tue Jul 20 09:06:21 2010
Successful mount of redo thread 1, with mount id 2079135369
Tue Jul 20 09:06:21 2010
Database mounted in Exclusive Mode
Completed: ALTER DATABASE MOUNT
Tue Jul 20 09:10:42 2010
Starting ORACLE instance (normal)
Tue Jul 20 09:10:55 2010
alter database open
Tue Jul 20 09:10:56 2010
Beginning crash recovery of 1 threads
Process P000 died, see its trace file
parallel recovery setup failed: using serial mode
Tue Jul 20 09:10:57 2010
Started redo scan
Tue Jul 20 09:10:57 2010
Completed redo scan
233 redo blocks read, 74 data blocks need recovery
Tue Jul 20 09:10:57 2010
Started redo application at
Thread 1: logseq 36859, block 3
Tue Jul 20 09:10:57 2010
Recovery of Online Redo Log: Thread 1 Group 3 Seq 36859 Reading mem 0
Mem# 0 errs 0: D:\ORACLE\PRODUCT\10.2.0\ORADATA\ICEMAN\REDO03.LOG
Tue Jul 20 09:10:57 2010
Completed redo application
Tue Jul 20 09:10:57 2010
Completed crash recovery at
Thread 1: logseq 36859, block 236, scn 832195314
74 data blocks read, 74 data blocks written, 233 redo blocks read
Tue Jul 20 09:10:57 2010
Thread 1 advanced to log sequence 36860
Thread 1 opened at log sequence 36860
Current log# 1 seq# 36860 mem# 0: D:\ORACLE\PRODUCT\10.2.0\ORADATA\ICEMAN\REDO01.LOG
Successful open of redo thread 1
Tue Jul 20 09:10:57 2010
MTTR advisory is disabled because FAST_START_MTTR_TARGET is not set
Tue Jul 20 09:10:57 2010
SMON: enabling cache recovery
Tue Jul 20 09:10:58 2010
Successfully onlined Undo Tablespace 1.
Tue Jul 20 09:10:58 2010
SMON: enabling tx recovery
Tue Jul 20 09:10:58 2010
Database Characterset is AL32UTF8
replication_dependency_tracking turned off (no async multimaster replication found)
Starting background process QMNC
QMNC started with pid=16, OS id=672
Tue Jul 20 09:11:05 2010
Completed: alter database open
Tue Jul 20 09:11:10 2010
Errors in file d:\oracle\product\10.2.0\admin\iceman\bdump\iceman_j000_976.trc:
ORA-07445: exception encountered: core dump [ACCESS_VIOLATION] [unable_to_trans_pc] [PC:0x77EF1CD6] [ADDR:0x4F0] [UNABLE_TO_READ] []
Tue Jul 20 09:11:13 2010
Errors in file d:\oracle\product\10.2.0\admin\iceman\bdump\iceman_pmon_2456.trc:
ORA-00490: PSP process terminated with error
Tue Jul 20 09:11:13 2010
PMON: terminating instance due to error 490
Tue Jul 20 09:11:13 2010
Error occured while spawning process J001; error = 490
Tue Jul 20 09:11:13 2010
Errors in file d:\oracle\product\10.2.0\admin\iceman\bdump\iceman_reco_2296.trc:
ORA-00490: PSP process terminated with error
Tue Jul 20 09:11:13 2010
Errors in file d:\oracle\product\10.2.0\admin\iceman\bdump\iceman_smon_1496.trc:
ORA-00490: PSP process terminated with error
Tue Jul 20 09:11:14 2010
Errors in file d:\oracle\product\10.2.0\admin\iceman\bdump\iceman_ckpt_2380.trc:
ORA-00490: PSP process terminated with error
Tue Jul 20 09:11:14 2010
Errors in file d:\oracle\product\10.2.0\admin\iceman\bdump\iceman_lgwr_2376.trc:
ORA-00490: PSP process terminated with error
Tue Jul 20 09:11:14 2010
Errors in file d:\oracle\product\10.2.0\admin\iceman\bdump\iceman_dbw0_2396.trc:
ORA-00490: PSP process terminated with error
Tue Jul 20 09:11:14 2010
Errors in file d:\oracle\product\10.2.0\admin\iceman\bdump\iceman_mman_2388.trc:
ORA-00490: PSP process terminated with error
Tue Jul 20 09:11:14 2010
Instance terminated by PMON, pid = 2456
The background process dumps all look very similar. Here is the file iceman_dbw0_2396.trc
Dump file d:\oracle\product\10.2.0\admin\iceman\bdump\iceman_dbw0_2396.trc
Tue Jul 20 09:11:14 2010
ORACLE V10.2.0.1.0 - 64bit Production vsnsta=0
vsnsql=14 vsnxtr=3
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
Windows NT Version V5.2 Service Pack 2
CPU : 8 - type 8664, 2 Physical Cores
Process Affinity : 0x0000000000000000
Memory (Avail/Total): Ph:7133M/8186M, Ph+PgF:18431M/20025M
Instance name: iceman
Redo thread mounted by this instance: 1
Oracle process number: 5
Windows thread id: 2396, image: ORACLE.EXE (DBW0)
*** 2010-07-20 09:11:14.316
*** SERVICE NAME:(SYS$BACKGROUND) 2010-07-20 09:11:14.316
*** SESSION ID:(552.1) 2010-07-20 09:11:14.316
error 490 detected in background process
ORA-00490: PSP process terminated with error
I have been searching, but I have not found a reference to a problem quite like this anywhere. Any pointers to how this can be solved would be greatly appreciated.

HI
1) can you post OS version?
2) antivirus/firewall enabled
3)Increase the depleted swap/memory or other resource which is logged in the OS log file
Have sufficient physical memory on Server so that you can allocate more SGA/PGA to the database.
4) Increase SGA_MAX_SIZE and SGA_TARGET so that you can accommodate following pools.
5) Restart the instance.
6) Increase INIT.ORA memory parameters and make sure following pools are set to recommended value i.e. 200M.
7) SHARED_POOL_SIZE
8) JAVA_POOL_SIZE
9) STREAMS_POOL_SIZE
there is no swap to grow stack.
Edited by: CKPT on Jul 20, 2010 7:26 PM

Similar Messages

  • Oracle Error code: 1116, message: ORA-01116: error in opening database file

    Hi ,
    Please advise on this error message
    Oracle Error code: 1116, message: ORA-01116: error in opening database file 202 ORA-01110: data file 202: '/u02/app/oracle/oradata/ubidev12/dbf/temp02.dbf'
    All these while, the dashboard working well in my local computer application with server database.
    Just discovered this error when I refresh the data.
    Kindly advise.
    Thanks,
    Kim Yoke

    the more detail error is
    Oracle Error code: 1116, message: ORA-01116: error in opening database file 203 ORA-01110: data file 203: '/u02/app/oracle/oradata/ubidev12/dbf/temp03.dbf' ORA-27041: unable to open file SVR4 Error: 2: No such file or directory Additional information

  • ORA-20100: ORA-01116: error in opening database file

    Hi -
    I'm hitting this error for the first time. Anyone encountered this before? Any suggestions will be very appreciated. Thanks!
    141 EXCEPTION
    142
    143 when others then
    144 raise_application_error('-20100',SQLERRM);
    145 End;
    146 /
    20080207
    20080312
    Declare
    ERROR at line 1:
    ORA-20100: ORA-01116: error in opening database file
    ORA-06512: at line 144

    Thanks Satish for your reply.
    I let the DBA know and he was first suspecting a corrupted data file, but found no errors in the log. So, he was not sure why we got the error.
    We just re-ran and it went through fine the next time. strange though...

  • ORA-01116: error in opening database

    I am trying to run a query in UNIX via sqlplus and I am getting this error
    sqlplus username/password @querymane.sql
    ORA-00604: error occurred at recursive SQL level 1
    ORA-01116: error in opening database file 1
    ORA-01110: data file 1: '/u01/app/oracle/oradata/PNTR/system01.dbf'
    ORA-27092: size of file exceeds file size limit of the process
    Additional information: 262143
    Additional information: 537089
    I will appreciate any hint!

    Check "ulimit" and set it to "unlimited".

  • ORA-01031 Error When starting Database

    I have installed Oracle 11gr2 on my laptop having OS ubuntu 10.04, after installation i am receiving ORA-01031 error when try to log in with the command
    sqlplus / as sysdba what should i do to resolve it...

    Hi,
    there are a lot of possibilities why this can be wrong. Look at Oracle Support for note 233223.1, "Checklist for Resolving CONNECT AS SYSDBA (INTERNAL) Issues". This gives links to notes which leads you to maybe the solution.
    Possibilities are:
    - you are root, which is not allowed. You should connect with the oracle user
    - your user is not part of the dba group
    - permissions on files
    - and many more
    Herald ten Dam
    http://htendam.wordpress.com

  • Getting ora-01113 error while opening Database after recovery

    HI all,
    we have a test database. I lost my entire database including DBFs, controlfiles, Archived logs, redo log files.
    But I have a hot backup copy of the lost database.
    I tried to recover database using backup copy
    I restored my control files and all dbfs and then when i tried to recover database I got the following message
    RMAN-00571: ==============================
    RMAN-00569: =ERROR MESSAGE STACK FOLLOWS =
    RMAN-00571: ===============================
    RMAN-03002: failure of recover command at 04/01/2005 14:14:43
    RMAN-06054: media recovery requesting unknown log: thread 1 scn 32230460
    still i tried to open database resetlogs but i got following eror
    RMAN> alter database open resetlogs:
    ORA-01113: file 5 needs media recovery
    ORA-01110: data file 5: C:\DB11\ORADATA\DB11\system01.dbf
    I dont have any redo logs and archivelogs. Can anyone help me how to open the database
    thanks and regards
    VENKAT

    no there is no other way allowresetlogs_corruption is one of the last resort unless oracle dont recommend,usually you got this error when restored datafile is far behind then others datafile CKPT SCN+COntrolfile CKPT SCN header.
    SQL> select controlfile_change#,checkpoint_change#
      2    from v$database
      3  /
    CONTROLFILE_CHANGE# CHECKPOINT_CHANGE#
                 675632             675775
    SQL> select substr(name,1,51) fname,checkpoint_change#
      2    from v$datafile_header
      3  /
    FNAME                                               CHECKPOINT_CHANGE#
    F:\ORACLE\PRODUCT\10.1.0\ORADATA\PROD\SYSTEM01.DBF              675775
    F:\ORACLE\PRODUCT\10.1.0\ORADATA\PROD\UNDOTBS01.DBF             675775
    F:\ORACLE\PRODUCT\10.1.0\ORADATA\PROD\SYSAUX01.DBF              675775
    F:\ORACLE\PRODUCT\10.1.0\ORADATA\PROD\USERS01.DBF               675775
    F:\ORACLE\PRODUCT\10.1.0\ORADATA\PROD\USERS02.DBF[b]               675418user02.dbf CKPT SCN header 675418 is earlier/oldest CKPT SCN header to others datafile as well to controilfile CKPT SCN header.
    You will have to apply enough redo to that datafile either from archivelog or from online redo log file,if you cant then no way you can open the database except using allowresetlogs_corruption with the oracle recommendation.
    Think why archivelog backup ,database backup and online redo log file, controlfile redundency is recommended.
    Khurram

  • Error when opening Database.

    Hii,
    IM facing error when trying to open the database,
    My apps:11.5.10.2
    my Database:10.2.0.4
    i have successfully run adcfgclone dbTechStack on Database Tier, but when i try to open the database im getting the following error,
    Errors in file f:\dev\devdb\10.2.0\admin\dev_diwerp-02\bdump\dev_dbw0_6020.trc:
    ORA-01186: file 1 failed verification tests
    ORA-01122: database file 1 failed verification check
    ORA-01110: data file 1: 'F:\DEV\DEVDATA\SYSTEM01.DBF'
    ORA-01206: file is not part of this database - wrong database id
    Mon Jan 30 15:51:16 2012
    File 1 not verified due to error ORA-01122
    Mon Jan 30 15:51:16 2012
    Aborting crash recovery due to error 1221
    Mon Jan 30 15:51:16 2012
    Errors in file f:\dev\devdb\10.2.0\admin\dev_diwerp-02\udump\dev_ora_6056.trc:
    ORA-01221: data file 1 is not the same file to a background process
    Can anyone provide me solution for this issue ASAP,
    Waiting for your replies
    Thanks in advance.

    Hi;
    Error: ORA 1221
    Text: datafile <name> is not the same file to a background process
    Cause: When the database writer opens the datafile, it is accessing a
    different physical file than the foreground doing the recovery.
    The time-stamp set in the file header by the foreground was not found
    by the background.
    It may be that the background process could not read the file at all.
    Action: Look in the DBWR trace file for the error it received when attempting
    to read the file header.
    Reconfigure the operating system as needed to have the filename
    successfully access the same file when opened by a background process.
    Regard
    Helios

  • ORA-01041 error when duplicating database to new host

    I'm using RHEL 5 with Oracle 11g and I'm testing data guard.
    I am trying to setup data guard by following this link:
    http://www.databasejournal.com/features/oracle/article.php/3816751/Oracle-11g-Data-Guard-Building-a-Physical-Standby-Database.htm
    I use the following command:
    [oracle@linux-test ~]$ rman target sys/oracle auxiliary sys/oracle@stdby
    Recovery Manager: Release 11.1.0.6.0 - Production on Tue Oct 6 11:54:47 2009
    Copyright (c) 1982, 2007, Oracle. All rights reserved.
    connected to target database: ORCL (DBID=1227314034)
    connected to auxiliary database: STDBY (not mounted)
    RMAN> RUN {
    ALLOCATE CHANNEL d1 TYPE DISK;
    ALLOCATE CHANNEL d2 TYPE DISK;
    ALLOCATE AUXILIARY CHANNEL cnv1 TYPE DISK;
    ALLOCATE AUXILIARY CHANNEL cnv2 TYPE DISK;
    DUPLICATE TARGET DATABASE
    FOR STANDBY
    FROM ACTIVE DATABASE
    DORECOVER
    SPFILE
    SET db_unique_name='stdby'
    SET control_files='/home/u01/app/oracle/oradata/orcl/control01.ctl'
    SET log_file_name_convert='/home/u01/app/oracle/oradata/orcl/','/home/u01/app/oracle/oradata/stdby/'
    SET log_archive_dest_1='location=/home/u01/app/oracle/flash_recovery_area/STDBY/ valid_for=(ALL_LOGFILES,ALL_ROLES) db_unique_name=stdby'
    SET log_archive_dest_2='service=orcl ASYNC valid_for=(ONLINE_LOGFILE,PRIMARY_ROLE) db_unique_name=orcl'
    SET fal_client='stdby'
    SET fal_server='orcl'
    SET standby_file_management='AUTO'
    SET log_archive_config='dg_config=(orcl,stdby)'
    NOFILENAMECHECK;
    When it's starting datafile copy, I get this error:
    channel d1: starting datafile copy
    input datafile file number=00001 name=/home/u01/app/oracle/oradata/orcl/system01.dbf
    channel d2: starting datafile copy
    input datafile file number=00002 name=/home/u01/app/oracle/oradata/orcl/sysaux01.dbf
    RMAN-03009: failure of backup command on d1 channel at 10/06/2009 11:56:41
    ORA-19558: error de-allocating device
    ORA-19557: device error, device type: DISK, device name:
    ORA-17627: ORA-01041: internal error. hostdef extension doesn't exist
    ORA-17627: ORA-01041: internal error. hostdef extension doesn't exist
    ORA-03113: end-of-file on communication channel
    channel d1 disabled, job failed on it will be run on another channel
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03002: failure of Duplicate Db command at 10/06/2009 11:56:54
    RMAN-03015: error occurred in stored script Memory Script
    RMAN-03009: failure of backup command on d2 channel at 10/06/2009 11:56:54
    ORA-19558: error de-allocating device
    ORA-19557: device error, device type: DISK, device name:
    ORA-17627: ORA-01041: internal error. hostdef extension doesn't exist
    ORA-17627: ORA-01041: internal error. hostdef extension doesn't exist
    ORA-03113: end-of-file on communication channel
    I have googled it but I still have no solution yet.
    Any idea please?
    Sarith

    Use a 'Try and Error' strategy, remove the manual channel allocations from the script, these are not mandatory. Let RMAN automatically allocate channels.
    Werner

  • ORA-01180 and ORA-01110 error when restoring database by RMAN in 11.1.0.6.0

    I have a new installed database running in ARCIHVELOG mode on SUSE 10SP3. Catalog is not used. When I try to restore the database from a level 0 backup based on SCN, ORA-01180 and ORA-01110 were raised out today. Please help me through this. Thx. The senario follows:
    1. I got the current SCN by "select dbms_flashback.get_system_change_number from dual". Say it's 12345;
    2. I did a level 0 hot backup with current control file, archived logs and parameter files. Everything went well;
    3. Some other DMLs are applied to the database;
    4. I want to do a SCN-based incomplete recovery for this database to SCN 12345. Then I
    1) shutdown immediate;
    2) startup nomount;
    3) restore the control file from backupset;
    5) startup mount;
    6) catalog start with "[backupset path]";
    7) restore database until scn 12345.
    Just at step 4.7, ORA-01180 and ORA-01110 were raised out, saying cannot create data file 1. Note: Backup files are existing and file permissions are all OK.
    Then I issues "list incarnation of database". There is just one record with incarnation id 1.
    So I queried v$log_history, found serveral record there. The most recent one has NEXT_SCN later than 12345, say 12400. Then I tried to restore database until this SCN. It WORKED! The restore and recovery succeeded.
    My questions are:
    1. Why cannot I restore the database to a previous SCN, say 12345, but 12400 is OK?.
    2. If the database was RESETLOG prior to my recovery, should I reset database to the incarnation where I took my backup? What can I do if there is no that incarnation information in my control file?
    Waiting for your suggestion.

    Hi guys. There is one update.
    This issue is caused by the incorrect SCN vs. backup set. I got this SCN before the backup started. According to Oracle docs, it's not allowed for an SCN based recovery.
    Now, I changed the sequence of my operations, so that SCN is got once backup is done, which is exact the "most recent sequence# and least SCN" mentioned by some thread in this forum. It works now.
    Anyone could explain why the SCN got prior to the level 0 backup is not recognized by restore/recovery phase? Thanks.

  • Ora 12154 error when trying to add a database to VS Server Explorer

    Hi Everyone,
    I get the Ora 12154 error when trying to add a database to VS Server Explorer.
    How do I get around this problem.
    The database service is running and I can connect to the database with pl/sql.
    I can also tnsping the database and that is also ok.
    Looks like a problem with the odp.net software.
    I am running the 32 bit Oracle 11g on a Windows7 Home Premium 64 bit PC.
    I am new to this stuff so please help me step by step.
    Thanks.
    Emad

    Hi J. B.
    I have a question related to this. After you told me about the //host:1521/database alias I tried it in a VB 2008 program and it worked and returned data. At least I know that it can be used in a VB program without issues. I just now need to be able to add a connection with the Server Explorer.
    Anyway here is the VB coding I used. I'm new to this and still learning:
    Imports Oracle.DataAccess.Client ' Visual Basic ODP.NET Oracle managed provider
    Public Class Form1
    ' String to connect to the database.
    Dim strConnectionString As String = _
    "Data Source=//emad-pc:1521/emadeva;User ID=scott;Password=tiger;" '
    ' Associate the connection string with a connection object.
    Dim objOracleConnection As New OracleConnection(strConnectionString)
    ' SQL query for returning data rows.
    Dim strSqlQuery As String = _
    "Select dname, deptno " & _
    "From dept " & _
    "Where deptno = 10" '
    ' Command object to make this query work.
    Dim objOracleCommand As New OracleCommand(strSqlQuery, objOracleConnection)
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    ' Identify what type of command is being used.
    objOracleCommand.CommandType = CommandType.Text
    Try
    objOracleConnection.Open()
    ' Set up a Data Reader and load it with data.
    Dim objOracleDataReader As OracleDataReader = _
    objOracleCommand.ExecuteReader()
    objOracleDataReader.Read()
    ' Convert the department number to a string.
    lblDepartmentNumberFromOracle.Text = _
    CStr(objOracleDataReader.Item("deptno"))
    Catch ex As Exception
    MessageBox.Show(ex.Message, "Error")
    End Try
    End Sub
    End Class
    I still want to thank you for the help you are providing.
    Truly,
    Emad

  • ORA-04062 error when running forms with different users

    ORA-04062 error when running forms with different users
    I have a form that has a block that should display some data from another users tables. (The other user's name is dynamic, it's selected from a list box)
    I wrote a stored procedure to get the data from other user's tables.
    When I compile the form and run it with the same user I compiled, it works without any error. But when I run the compiled form with another user I get the ORA-04062 (signature of procedure has been changed) error.
    I tried setting REMOTE_DEPENDENCIES_MODE to SIGNATURE in init.ora but it didn't help.
    My Forms version is 6i with Patch 15.
    Database version is 9.
    Here is my stored procedure:
    TYPE Scenario_Tab IS TABLE OF NUMBER(34) INDEX BY BINARY INTEGER;
    TYPE Open_Curs IS REF CURSOR;
    PROCEDURE Get_Scenarios(User_Name IN VARCHAR2, Scen_Table OUT Scenario_Tab) IS
    Curs Open_Curs;
    i NUMBER;
    BEGIN
    OPEN Curs FOR
    'SELECT Seq_No FROM '|| User_Name ||'.scenario';
    i := 1;
    LOOP
    FETCH Curs INTO Scen_Table(i);
    EXIT WHEN Curs%NOTFOUND;
    i := i + 1;
    END LOOP;
    END Get_Senarios;
    I would be happy to solve this problem. It's really important.
    Maybe somebody can tell me another way to do what I want to do. (getting a list of values from another users tables)

    I think it should be a better solution to create a package,
    and put your own TYPES and procedure into it.
    CREATE OR REPLACE PACKAGE PKG_XXX IS
    TYPE TYP_TAB_CHAR IS TABLE OF .... ;
    PROCEDURE P_XX ( Var1 IN VARCHAR2, var2 IN OUT TYP_TAB_CHAR );
    END ;
    Then in your Form :
    Declare
    var PKG_XXX.TYP_TAB_CHAR ;
    Begin
    PKG_XXX.P_XX( 'user_name', var ) ;
    End ;

  • ORA-00054 error when loading Oracle table using Data Services

    Hello,
    we are facing ORA-00054 error when loading Oracle table using BO Data services
    (Oracle 10g database, BODS Xi 3.2 SP3)
    Test Job performs
    1- truncate table
    2- load table (tested in standard and bulk load modes)
    Scenario when issue happens is:
    1- Run loading Job
    2- Job end in error for any Oracle data base error
    3- When re-running the same Job, Job fails with following error
         ORA-00054: resource busy and acquire with NOWAIT specified
    It seems after first failure, Oracle session for loading the table stays active and locks the table.
    To be able to rerun the Job, we are forced need to kill Oracle session manually to be able to run the Job again.
    Expected behaviour would be : on error rollback modifications made on table and BODS stops Oracle session in a clean way.
    Can somebody tell me / or point me to any BODS best practice about Oracle error handling to prevent such case?
    Thanks in advance
    Paul-Marie

    the ora-0054 can occure depending how the job failed before. If this occures you will need the DBA to release the lock on the table in question
    Or
           AL_Engine.exe on The server it creates the Lock. Need to Kill Them. Or stop it..
    This Problem Occurs when we select The Bulkloading Option in orclae  We also faced the same issue,Our admin has Killed the session. Then everything alright.

  • ORA-03115 error when calling a Stored Procedure

    Hi All,
    I'm in the process of porting a Pro/C app from NT to Linux. I've installed 8.1.5 on our Linux box and patched it up to 8.1.5.02.
    It all kind of works ok, except that I'm sometimes getting ORA-03115 errors when the app calls a stored procedure. The call in question looks like this:
    EXEC SQL BEGIN DECLARE SECTION;
    VARCHAR resprows[50][3998];
    int numret = 0;
    int numrows= 50;
    int done= 0;
    unsigned long resp_id = 0;
    EXEC SQL END DECLARE SECTION;
    EXEC SQL AT DB_NAME EXECUTE
    BEGIN pkg_something.getdata(
    :resp_id, /* IN */
    :numrows, /* IN */
    :done, /* OUT */
    :resprows, /* OUT */
    :numret /* OUT */
    END;
    END-EXEC;
    The stored procedure basically uses the resp_id value to select rows from a table;
    in each row there is a VARCHAR2(4000) column which it copies into the hostarray resprows.
    There may be anything from 1 to numrows returned from the SP.
    Initially, the resprows rows were defined to be size [4000]. Unfortunately, this caused ORA-02005 errors - I then changed the size to [3998], which seemed to fix the 02005's (although I'm unclear as to the reasons why).
    Now I'm getting the 03115 errors when calling the SP. The oracle manual is not very helpful on what this error means.
    This all works chipper on NT.
    Any ideas?
    Thanks in advance,
    Nigel.
    PS: The database the app is talking to is still hosted on NT.
    null

    Histon FTM wrote:
    ORA-04063: package body "LAZARUS.LAZARUS" has errors Above, obviously conflicts with the statement that follows:
    >
    The procedure and package have both compiled without errors and the statement on its own works fine in SQL*Plus.I suggest you take a look in the USER_ERRORS view to see, what the errors are.
    And just checking:
    You have schema called LAZARUS, which holds a package named LAZARUS, which holds a procedure called POPULATEGRIDPOSITIONS?
    Edited by: Toon Koppelaars on Oct 1, 2009 5:55 PM

  • Error when opening an RFC connection (CPIC-CALL: 'ThSAPOCMINIT' : cmRc=2 thRc=679

    Hi,
    We update the BW landscape for version 7.4 suppport package 4 (whitout HANA).
    We use a external system connection to extract data from a SQLServer database (Microsoft Connector 1.1 for SAP/BW)
    In the previous version (BW 7.0.1 SP 10) run correctly, but now is in error.
    Below the  BW error log:
    Error: COMMUNICATION_FAILURE with function RSB_API_OHS_3RDPARTY_NOTIFY and target system SQLIS.
    Error when opening an RFC connection (CPIC-CALL: 'ThSAPOCMINIT' : cmRc=2 thRc=679 Transaction program not regist).
    Error log of Integrations Services
    [SAP BI Destination 1 [476]] Error: Microsoft.SqlServer.Dts.SapBw.Connectivity.ERPException: An error occurred during the dispatch of the incoming function. The last return code was "RFC_FAILURE".
    em Microsoft.SqlServer.Dts.SapBw.Components.SapBwSourceBWLoader.ProcessInput(Int32 inputID, PipelineBuffer buffer)
    em Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostProcessInput(IDTSManagedComponentWrapper100 wrapper, Int32 inputID, IDTSBuffer100 pDTSBuffer, IntPtr bufferWirePacket)
    [SSIS.Pipeline] Error: SSIS Error Code DTS_E_PROCESSINPUTFAILED.  The ProcessInput method on component "SAP BI Destination 1" (476) failed with error code 0x80131500 while processing input "SAP BI Destination Input" (491). The identified component returned an error from the ProcessInput method. The error is specific to the component, but the error is fatal and will cause the Data Flow task to stop running.  There may be error messages posted before this with more information about the failure.
    I checked the topic and notes below, but without success
    CPIC Return Code 679 - Transaction Program not Registered - ABAP Connectivity - SCN Wiki
    Note 1480644 - gw/acl_mode versus gw/reg_no_conn_info.
    Note 353597 - Registering RFC server programs
    Regards,
    Bruno

    Hi Bruno,
    We were able to resolve the issue. SAP RDS is assisting us with our upgrade and one of their consultants gave us this fix/workaround.
    Edit and add an entry into P:\usr\sap\<SID>\DVEBMGS00\data\reginfo.dat on your BW host server.
    Below is the entry I added.
    P TP=<NAME OF PROGRAM ID> HOST=<remote hostname where you creating the RFC to> CANCEL=<remote hostname> ACCESS=*
    P TP=CTSAPNPSCI_PORTAL_FPS HOST=ctsapnpsci CANCEL=ctsapnpsci ACCESS=*
    Then in BW system goto smgw > goto > Expert Funtions > External Security > ReRead ACL (N) & Globally
    I hope that this works for you.
    Regards
    James 

  • Error When Opening the Setup/Transactions/ Sources Window

    Hi All,
    in Oracle E-Business Suite R12 Version
    Error When Opening the Setup/Transactions/ Sources Window
    APP-FND-01388: Cannot read value for profile option FND_DEVELOPER_MODE in routine &ROUTINE.
    ORA-01403: no data found
    FRM-40735: WHEN-CREATE-RECORD trigger raised unhandled exception ORA-06502.

    Amr,
    Please see the suggested solutions in these docs.
    App-Fnd-01388: Cannot Read Value For Profile Option Fnd_developer_mode In Routine [ID 563884.1]
    R12: How To Avoid The Error Message APP-FND-01388 On Drilldown [ID 556668.1]
    R12 APXINWKB Error APP-FND-01388 When Trying To Query Invoice [ID 864195.1]
    APP-FND-01388 Cannot Read Profile Option FND_DEVELOPER_MODE In Benefits Service Center Form [ID 422182.1]
    Thanks,
    Hussein

Maybe you are looking for

  • Released PO's Report

    Hi Gurus, I want to know, list of PO's which are released ( Final Release) in a month. Is there any Std SAP Report / Query available for this. Best Regards

  • Need 11gr2 RAC install Guide on Solaris 10 x86 using containers and NFS

    I'm looking for an 11gr2 RAC install Guide on Solaris 10 x86 using 2-3 containers. I need to have the NFS server reside in the global zone or on a 3rd container visable to the two rac containers. Please share me installation guide! Thank you! PS - I

  • Can't open EPMA from workspace

    Hi Folks, I have successfully installed and configured EPM 11.1.1.3 on a single machine(Windows 2003 R2) and everything works fine but the problem is I can not open EPMA and Calculation Manager from the workspace. I can connect and logon into http://

  • Starting Essbase Server

    Dear all, I finished Foundation Services, Essbase and Planning installation and started the applications using start.bat|sh. When I run the EPM System Diagnostic, i had the following error messages: FAILED EAS: Essbase Server Validating Essbase Serve

  • Mail messages stripped of text when received by others

    I have been having problems with Apple mail for about a year now.  On occasion I have been called by my boss informing me that I have sent out emails with just attachments and no message.  Problem is, I sent a message with the email but the text was