473,378 Members | 1,330 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,378 software developers and data experts.

[07/11] Ora-7445 [kssadf_stage:1003[kss.c]] From Create Table As Select ...

Hi,

One of our live london trading database instance ,crashed with the following message ..and there was a huge loss to the organization .
[07/11] ORA-7445 [KSSADF_STAGE:1003[KSS.C]] FROM CREATE TABLE
ORA-07445: exception encountered: core dump [kssadf_stage:1003[kss.c]] [SIGSEGV] [Address not mapped to object] [0x000000000] [] []AS SELECT ... The database is in Veriatas three node cluster ,one in London, and failover nodes in Boson .Can anyone help on this ?

Cheers ,

J
Nov 2 '07 #1
4 3707
Hi,

Most of the scenario's ORA-7445 will be due to process failures ,looks like this bug is not reported in Oracle ,well ..if this is a process failure ORA-7445 this can be ignored else if the instance aborted this should be considered with high priority ,as a temp fix toggle the cluster and bring the database in the failover node in boston to avoid outage .please paste the exact alertlog error and trace file with intrim patch details .


Thanks & Regards,
Vinod Sadanandan
Oracle DBA
Nov 2 '07 #2
amitpatel66
2,367 Expert 2GB
Hi,

One of our live london trading database instance ,crashed with the following message ..and there was a huge loss to the organization .
[07/11] ORA-7445 [KSSADF_STAGE:1003[KSS.C]] FROM CREATE TABLE
ORA-07445: exception encountered: core dump [kssadf_stage:1003[kss.c]] [SIGSEGV] [Address not mapped to object] [0x000000000] [] []AS SELECT ... The database is in Veriatas three node cluster ,one in London, and failover nodes in Boson .Can anyone help on this ?

Cheers ,

J
ORA-07445: exception encountered: core dump [string] [string] [string] [string] [string] [string]

Cause: An OS exception occurred which should result in the creation of a core file. This is an internal error.

Symptoms

Using a WHERE clause on queries against the V$SQL_PLAN table causes sessions to disconnect.

SQL> select * from v$sql_plan where address='000000038DAEB370';
select * from v$sql_plan where address='000000038DAEB370'
*
ERROR at line 1:
ORA-03113: end-of-file on communication channel


A glance in the alert.log shows an ORA-07445 error and a trace file left in user_dump_dest. Here is an extract from the trace file:

*** 2003-09-16 11:35:57.019
*** SESSION ID:(25.3760) 2003-09-16 11:35:57.010
Exception signal: 11 (SIGSEGV), code: 1 (Address not mapped to object), addr: 0x1f8, PC: [0x101648efc, 0000000101648EFC]
*** 2003-09-16 11:35:57.024
ksedmp: internal or fatal error
ORA-07445: exception encountered: core dump [0000000101648EFC] [SIGSEGV] [Address not mapped to object] [0x0000001F8] [] []
Current SQL statement for this session:
select * from v$sql_plan where address='000000038DAEB370'
Nov 2 '07 #3
amitpatel66
2,367 Expert 2GB
Workaround

You can workaround this problem by creating a temporary version of the V$SQL_PLAN table and excluding the FILTER_PREDICATES column which is a VARCHAR2(4000). Cut and paste the code provided here and use the temporary table SQL_PLAN_FIX in place of V$SQL_PLAN.

Expand|Select|Wrap|Line Numbers
  1. create global temporary table SQL_PLAN_FIX
  2. on commit preserve rows
  3. as
  4. select
  5. kqlfxpl_phad ADDRESS,
  6. kqlfxpl_hash HASH_VALUE,
  7. kqlfxpl_chno CHILD_NUMBER,
  8. substr(kqlfxpl_oper, 1, 30) OPERATION,
  9. substr(kqlfxpl_oopt, 1, 30) OPTIONS,
  10. substr(kqlfxpl_tqid, 1, 10) OBJECT_NODE,
  11. to_number(decode(kqlfxpl_objn, 0 , NULL, kqlfxpl_objn)) OBJECT#,
  12. case when kqlfxpl_objname is not null
  13. then 'SYS'
  14. else u.name
  15. end OBJECT_OWNER,
  16. nvl(p.kqlfxpl_objname, o.name) OBJECT_NAME,
  17. substr(kqlfxpl_opti, 1, 20) OPTIMIZER,
  18. kqlfxpl_opid ID,
  19. to_number(decode(kqlfxpl_opid, 0, NULL, kqlfxpl_paid)) PARENT_ID,
  20. kqlfxpl_depth DEPTH,
  21. kqlfxpl_pos POSITION,
  22. kqlfxpl_scols SEARCH_COLUMNS,
  23. to_number(decode(kqlfxpl_cost, 0, NULL, kqlfxpl_cost)) COST,
  24. to_number(decode(kqlfxpl_card, 0, NULL, kqlfxpl_card)) CARDINALITY,
  25. to_number(decode(kqlfxpl_size, 0, NULL, kqlfxpl_size)) BYTES,
  26. substr(kqlfxpl_otag, 1, 35) OTHER_TAG,
  27. substr(kqlfxpl_psta, 1, 5) PARTITION_START,
  28. substr(kqlfxpl_psto, 1, 5) PARTITION_STOP,
  29. to_number(decode(kqlfxpl_pnid, 0, NULL, kqlfxpl_pnid)) PARTITION_ID,
  30. kqlfxpl_other OTHER,
  31. substr(kqlfxpl_dist, 1, 20) DISTRIBUTION,
  32. to_number(decode(kqlfxpl_cpuc, 0, NULL, kqlfxpl_cpuc)) CPU_COST,
  33. to_number(decode(kqlfxpl_ioct, 0, NULL, kqlfxpl_ioct)) IO_COST,
  34. to_number(decode(kqlfxpl_temp, 0, NULL, kqlfxpl_temp)) TEMP_SPACE,
  35. kqlfxpl_keys ACCESS_PREDICATES,
  36. 'FILTER PREDICATES UNAVAILABLE DUE TO BUG' FILTER_PREDICATES
  37. from
  38. x$kqlfxpl p, obj$ o , user$ u
  39. where
  40. p.kqlfxpl_hadd != p.kqlfxpl_phad
  41. and p.kqlfxpl_objn = o.obj#(+)
  42. and o.owner# = u.user#(+);
  43.  
Nov 2 '07 #4
Hi,

Thanks for the effort ..ORA 744 SIGSEGV is a deffrent scnario but mine is kssadf_stage:1003[kss.c]] .I have many developer guys with me but I won't be able to change the code on the FLY .

Vinod - Much appreciated ,would like to keep in touch with you .

Cheers

J
Nov 3 '07 #5

Sign in to post your reply or Sign up for a free account.

Similar topics

4
by: Thomas Jerkins | last post by:
When I write a create table SQL statement I want to add some information about the column heading of each column. How does the exact syntax for the create table look like (which includes this column...
0
by: Jeff McKeon | last post by:
I have a need to get data from the db that requires me to=20 1) do a select and create a new table with the results=20 2) run a query against that new table=20 3) drop the new table=20 I have...
0
by: James Fryer | last post by:
Assuming a legal SELECT statement, this works fine: CREATE TABLE Foo SELECT ... but this does not: CREATE TABLE Foo (SELECT ...) This is a problem for me as I'd like to use the output of...
2
by: Karen Sullivan | last post by:
Hi, all. I'm fairly new to SQL, and I have been trying to create a table from a text file. I have been looking at this for days, and can't find the problem. I get a syntax error " Line 55:...
2
by: Bob Powell | last post by:
To whom it may concern, The following select works fine until I use the CREATE TEMP TABLE AS command because of the matching participant_id's in each table. SELECT * FROM addresses LEFT OUTER...
6
by: Bruce | last post by:
I want to create a new table based on an existing table, but I don't want the tables to have any enforced relationship. Is this possible without having to do a CREATE TABLE and an INSERT? ...
3
by: blindsey | last post by:
Is there a tool that can take an Access database and generate SQL "CREATE TABLE" statements for all the tables in it?
0
by: phillip.s.powell | last post by:
CREATE TABLE /*! IF NOT EXISTS */ blah SELECT * FROM blah1 ON DUPLICATE KEY UPDATE unique_key=unique_key UNION SELECT * FROM blah2 ON DUPLICATE KEY UPDATE unique_key=unique_key TYPE=MyISAM ...
6
by: Peter Nurse | last post by:
For reasons that are not relevant (though I explain them below *), I want, for all my users whatever privelige level, an SP which creates and inserts into a temporary table and then another SP...
1
by: dave.j.thornton | last post by:
I'm attempting to create a new table, and populate it using the fields from two existing tables. The code is printed below. I get the error: "Run-time error '-2147217900 (80040e14)': Syntax error...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.