BEA Tuxedo and Sun Solaris V2.6 C++ Compiler V5.0 Problem
Hi Friends,
We are having problem with Tuxedo servers compiling/build using the Sun Solaris V2.6 Workshop C++ compiler V5.0. The Tuxedo servers do not boot up. The servers hang in tpopen() ATMI call. We used dbx to determine this.
The same code when build using C compiler works fine. It seems that C++ Compiler V5.0 has some trouble with BEA Tuxedo. We even tried compat=4 option which creates V4.0 compatible object library. It also does not get us thru.
Is anyone using this compiler for BEA tuxedo development?
Any help would be highly appreciated.
Best Regards
Manoj SASIDHARAN
Hi again!
Did some investigation, found this:
http://www.bea.com/support/askbea/tux/S-05487.shtml
Best Regards
Sven Björkegren
Manoj SASIDHARAN skrev:
Hi Friends,
We are having problem with Tuxedo servers compiling/build using the Sun Solaris V2.6 Workshop C++ compiler V5.0. The Tuxedo servers do not boot up. The servers hang in tpopen() ATMI call. We used dbx to determine this.
The same code when build using C compiler works fine. It seems that C++ Compiler V5.0 has some trouble with BEA Tuxedo. We even tried compat=4 option which creates V4.0 compatible object library. It also does not get us thru.
Is anyone using this compiler for BEA tuxedo development?
Any help would be highly appreciated.
Best Regards
Manoj SASIDHARAN[sven.bjorkegren.vcf]
Similar Messages
-
Hi,
I have a pc with windows XP Home edition installed on it. I want to remove windows
and install sun solaris on it. I don't have a floppy drive on my laptop pc.
My question is, when I remove windows and do i need bootable disc to install sun solaris ?
again, I have only CD drive.
What are the problems involved on that ?
Thanks in advance.I have a pc with windows XP Home edition installed on it. I want to remove windows
and install sun solaris on it. I don't have a floppy drive on my laptop pc.
My question is, when I remove windows and do i need bootable disc to install sun solaris ?
again, I have only CD drive.As long as your machine is supported and supports CD booting then you should have no issues.
Check the HCL first.
alan -
Differences in Connect by usage in AIX and Sun Solaris
Do we have any diferences in the usage of Connect By clause in AIX DB Server and SunSolaris DB Server. Oracle version is same Oracle 10g.
Please help if anybody has info regarding this.881058 wrote:
Do we have any diferences in the usage of Connect By clause in AIX DB Server and SunSolaris DB Server. Oracle version is same Oracle 10g. There should not be any difference.
Wat makes you think so? -
Difference between Sun solaris UltraSPARC and Sun solaris Intel(X86)
Hi,
We have built our application on Sunsolaris Intel(X86) .But one of my client has Sun Fire v240 (but Sunfire uses Ultra SPARC processors)
is there any problem (related to JRE problem)for running that application on SunfireIf its a java program it should work on both platforms, as long as the java version is the same (or later) as the one you used to build your application.
.7/M. -
PCC-S-02014 error while compiling with in Sun Solaris
We are porting our application from HP-UX to Sun Solaris and as part of that I am trying the compile a Pro*C program in Sun Solaris using SUNWspro C++ compiler. Precompiling is failing with following error.
PRECOMP set: /u01/app/oracle/product/10.2.0/bin/proc dbms=native code=cpp mode=ansi include=/u01/app/oracle/product/10.2.0/precomp
ireclen=255 oreclen=255
define=__sparc define=__SUNPRO_C include=/usr/include include=. include=/u01/app/SUNWspro/prod/include/CC/stlport4 include=/u01/app/oracle/product/10.2.0/rdbms/public/ include=/u01/app/oracle/product/10.2.0/network/public/ include=/u01/app/oracle/product/10.2.0/rdbms/demo/ errors=yes select_error=no
sqlcheck=limited ltype=NONE
release_cursor=no hold_cursor=no
Pro*C/C++: Release 10.2.0.3.0 - Production on Thu Dec 18 03:09:59 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
System default option values taken from: /u01/app/oracle/product/10.2.0/precomp/admin/pcscfg.cfg
Syntax error at line 44, column 30, file /u01/app/SUNWspro/prod/include/CC/stlport4/algorithm:
Error at line 44, column 30 in file /u01/app/SUNWspro/prod/include/CC/stlport4/a
lgorithm
# include STLPNATIVE_HEADER(algorithm)
.............................1
PCC-S-02014, Encountered the symbol "(" when expecting one of the following:
: [ ] + / . .. an identifier, a numeric constant, newline,
define, elif, else, endif, error, if, ifdef, ifndef, include,
line, pragma, undef, exec, sql, begin, end, var, type,
oracle, an immediate preprocessor command, a C token, create,
function, package, procedure, trigger, or, replace,
Normal C++ files are getting compiled with out eny issues. This particular file is having functions written in C fashion. Any idea what is missing in the compiler option.
regards
VinuHi Vinu,
I'm not sure if this is still an issue for you. When I have encountered issues like this with Pro*C I have ended up specifying parse=none to the proc command and then putting all declarations between "EXEC SQL BEGIN DECLARE SECTION" and "EXEC SQL END DECLARE SECTION" markers. I have also moved any "special" declarations into a specific header file and then placed the "#include <special header file>" inside the declare section as well.
Perhaps that will help a bit,
Regards,
Mark -
Sun Solaris 10,Upgrade 8 or higher,having issues with VxFS,for Oracle 11gr2
A while ago, we tried doing a prototype upgrade of our main Oracle 10g db to Oracle 11gr2.
The OS on which our Oracle 10g is running is Sun Solaris 10, upgrade 4.
According to Oracle 11gr2 documentation, we need Sun Solaris 10, upgrade 6 or higher for Oracle 11g2.
The filesystem we are using is VxFS, Veritas File System.
According to our system administrator, we had issues , making Sun Solar 10, upgrade 8 , work with the VxFS filesystem.
I was wondering if anybody is running Oracle 11g2 on Sun Solaris 10 upgrade 6 or higher with VxFS file system.
At present, our Oracle db upgrade project is on a hold, because of the above issue. So your help on this , can really help us in figuring out if there is an issue between VxFS filesystem and Sun Solaris 10 OS.
Thanks
AshishHi Ashish,
We are not running Veritas Cluster file system.
We tried moving our Oracle 10g r2 db on ZFS ,before doing the upgrade and performance on ZFS was worst.
ZFS has certain memory parameter setting. If you did not configure that then ZFS will eat your complete system memory.
My system administrator, has gotten a copy of Solaris 10 upgrade 9 and will try that with VxFS.
I was curious to find out if folks are running Oracle 11g on Sun Solaris 10 with VxFS file system and if they had experienced any issue.If you can Install Vxfs on Oracle Soalris 10 U9, then according to me there sholudn't be any limitations for an oracle database.
Recently i installed Oracle database 11.2.0.2 on one of my test server. I have created two databases - one on ZFS and another on ASM.
Refer:
http://appsdbaworkshop.blogspot.com/2010/10/installation-of-11202-on-oracle-solaris.html
We dont have any performance issues. We are testing it for the performance benchmarks on both of the filesystem.
If you can Install Vxfs on Oracle Soalris 10 U9, then according to me there sholudn't be any limitations for an oracle database.
Regards,
X A H E E R -
Urgently require a Programmer for TOP Dubai Co. (Oracle on Sun Solaris)
Need a good integration programer, experienced on Oracle Database, and Sun Solaris operating system. Budget is Dhs 8,000 per month Negotiable, depending on the experience. ( For a leading Dubai Company) - Revert back with detailed CV NOW........
Appointment in a week.
Location - Dubai UAE
Sadsack
00 91 98 60 225 225
[email protected]Maybe there should be a category like "job offers" in this forum?
As a side note: maybe add some more details next time, such as: which version of Oracle products, which kind of operating system skills (I read programmer as developer, not as administrator), etc.
C. -
System Stats on Sun Solaris poor than on Windows
Hi,
I have freshly gathered system stats on my Windows 64bit DB and Sun Solaris T3 SPARC but for some reason the stats on Windows look superior to those on Windows.
Windows
select
sname
, pname
, pval1
, pval2
from
SYS.AUX_STATS$;
SNAME PNAME PVAL1 PVAL2
SYSSTATS_INFO STATUS COMPLETED
SYSSTATS_INFO DSTART 06-13-2011 20:36
SYSSTATS_INFO DSTOP 06-13-2011 20:37
SYSSTATS_INFO FLAGS 1
SYSSTATS_MAIN CPUSPEEDNW 2600.213
SYSSTATS_MAIN IOSEEKTIM 11.207
SYSSTATS_MAIN IOTFRSPEED 4096
SYSSTATS_MAIN SREADTIM 3.226
SYSSTATS_MAIN MREADTIM
SYSSTATS_MAIN CPUSPEED 2600
SYSSTATS_MAIN MBRC
SYSSTATS_MAIN MAXTHR
SYSSTATS_MAIN SLAVETHR
13 rows selected
Solaris
SNAME PNAME PVAL1 PVAL2
SYSSTATS_INFO STATUS COMPLETED
SYSSTATS_INFO DSTART 06-13-2011 20:32
SYSSTATS_INFO DSTOP 06-13-2011 20:33
SYSSTATS_INFO FLAGS 1
SYSSTATS_MAIN CPUSPEEDNW 411.566
SYSSTATS_MAIN IOSEEKTIM 6.197
SYSSTATS_MAIN IOTFRSPEED 52653.625
SYSSTATS_MAIN SREADTIM 463.529
SYSSTATS_MAIN MREADTIM
SYSSTATS_MAIN CPUSPEED 412
SYSSTATS_MAIN MBRC
SYSSTATS_MAIN MAXTHR
SYSSTATS_MAIN SLAVETHR
13 rows selectedCan anyone please explain why? Anu OS level params to be set?To give a background, the overall db performance on Solaris is slower than Windows. Therefore I am putting down info as required for a performance tuning thread.
=====================================================================================================
The following SQL statement has been identified to perform poorly on my new Sun Solaris machine. It performs as expected on my Wondows 2003 x64 server.
It currently takes 15 seconds to execute on Windows and 78 seconds on Solaris.
OS Configurations
Windows: 2003 Server x64 with single 250GB HDD 4GB RAM
Solaris:
Operating System : Solaris 5.10/08
Sun SPARC T3 -1 Server
CPU : SPARC T3 16-Core 1.65 GHz Processor
RAM : 16 GB DDR3
HDD : 4*300 GB= 1200 TB
This is the statement:
select * from v_a_rd_data_entry; -- This is a view.
The view query is:
SELECT 1 RN,
I.RD_TYPE_CODE,
I.RD_TYPE,
I.RD_CODE,
I.TCNT,
V1.VERSION_ID,
V1.FLAG_1,
V1.FLAG_2,
V1.QUANTITY_1,
V1.QUANTITY_2,
V2.IDENTITY_START_DATE,
V2.IDENTITY_TERMINATION_DATE,
V1.VERSION_VALID_FROM,
V1.CRE_USER,
V1.CRE_DATIM,
V1.IS_DELETING_VERSION,
V1.DELETES_VERSION_ID,
V1.CODE_1,
V1.CODE_2,
CAST (NULL AS DATE) AS lc_start,
CAST (NULL AS DATE) AS lc_end,
CAST (NULL AS DATE) AS version_valid_till,
CAST (NULL AS DATE) AS next_lc_start,
CAST ( MULTISET
SELECT RD_TYPE_CODE,
VERSION_ID,
LANGUAGE_CODE,
SHORT_DESCRIPTION,
LONG_DESCRIPTION
FROM RD_DATA_ENTRY_T
WHERE RD_DATA_ENTRY_T.RD_TYPE_CODE = V1.RD_TYPE_CODE
AND RD_DATA_ENTRY_T.VERSION_ID = V1.VERSION_ID
) AS RD_DATA_ENTRY_T_TAB_TYPE) RD_DATA_ENTRY_T
FROM RD_DATA_ENTRY_I I,
RD_DATA_ENTRY_V V1,
RD_DATA_ENTRY_V V2
WHERE V1.RD_TYPE_CODE = I.RD_TYPE_CODE
AND V2.RD_TYPE_CODE = I.RD_TYPE_CODE
AND V1.version_id = get_version_id.RD_DATA_ENTRY (V1.RD_TYPE_CODE, 'CURRENT', V1.VERSION_VALID_FROM)
AND V2.version_id = get_version_id.RD_DATA_ENTRY (V2.RD_TYPE_CODE, 'KNOWLEDGE');The DB parameters:
Windows:
SQL> show parameters optimizer
NAME TYPE VALUE
optimizer_capture_sql_plan_baselines boolean FALSE
optimizer_dynamic_sampling integer 2
optimizer_features_enable string 11.1.0.6
optimizer_index_caching integer 0
optimizer_index_cost_adj integer 100
optimizer_mode string ALL_ROWS
optimizer_secure_view_merging boolean TRUE
optimizer_use_invisible_indexes boolean FALSE
optimizer_use_pending_statistics boolean FALSE
optimizer_use_sql_plan_baselines boolean TRUE
SQL> show parameter db_file_multi
NAME TYPE VALUE
db_file_multiblock_read_count integer 128
SQL> show parameter db_block_size
NAME TYPE VALUE
db_block_size integer 8192
SQL> show parameter cursor_sharing
NAME TYPE VALUE
cursor_sharing string EXACT
select
sname
, pname
, pval1
, pval2
from
sys.aux_stats$;
SNAME PNAME PVAL1 PVAL2
SYSSTATS_INFO STATUS COMPLETED
SYSSTATS_INFO DSTART 06-13-2011 20:36
SYSSTATS_INFO DSTOP 06-13-2011 20:37
SYSSTATS_INFO FLAGS 1
SYSSTATS_MAIN CPUSPEEDNW 2600.213
SYSSTATS_MAIN IOSEEKTIM 11.207
SYSSTATS_MAIN IOTFRSPEED 4096
SYSSTATS_MAIN SREADTIM 3.226
SYSSTATS_MAIN MREADTIM
SYSSTATS_MAIN CPUSPEED 2600
SYSSTATS_MAIN MBRC
SYSSTATS_MAIN MAXTHR
SYSSTATS_MAIN SLAVETHR
13 rows selected Solaris:
SQL> show parameters optimizer
NAME TYPE VALUE
optimizer_capture_sql_plan_baselines boolean FALSE
optimizer_dynamic_sampling integer 2
optimizer_features_enable string 11.2.0.1
optimizer_index_caching integer 50
optimizer_index_cost_adj integer 50
optimizer_mode string ALL_ROWS
optimizer_secure_view_merging boolean TRUE
optimizer_use_invisible_indexes boolean FALSE
optimizer_use_pending_statistics boolean FALSE
optimizer_use_sql_plan_baselines boolean TRUE
SQL> show parameter db_file_multi
NAME TYPE VALUE
db_file_multiblock_read_count integer 256
SQL> show parameter db_block_size
NAME TYPE VALUE
db_block_size integer 8192
SQL> show parameter cursor_sharing
NAME TYPE VALUE
cursor_sharing string SIMILAR
select
sname
, pname
, pval1
, pval2
from
sys.aux_stats$;
SNAME PNAME PVAL1 PVAL2
SYSSTATS_INFO STATUS COMPLETED
SYSSTATS_INFO DSTART 06-13-2011 20:32
SYSSTATS_INFO DSTOP 06-13-2011 20:33
SYSSTATS_INFO FLAGS 1
SYSSTATS_MAIN CPUSPEEDNW 411.566
SYSSTATS_MAIN IOSEEKTIM 6.197
SYSSTATS_MAIN IOTFRSPEED 52653.625
SYSSTATS_MAIN SREADTIM 463.529
SYSSTATS_MAIN MREADTIM
SYSSTATS_MAIN CPUSPEED 412
SYSSTATS_MAIN MBRC
SYSSTATS_MAIN MAXTHR Here is the output of EXPLAIN PLAN:
Windows:
SQL> select * from v_a_rd_data_entry;
4434 rows selected.
Elapsed: 00:00:03.26
Execution Plan
Plan hash value: 275055418
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 1 | 111 | 73 (3)| 00:00:01 |
| 1 | TABLE ACCESS BY INDEX ROWID | RD_DATA_ENTRY_T | 1 | 38 | 2 (0)| 00:00:01 |
|* 2 | INDEX RANGE SCAN | RD_DE_T_RD_DE_V_FK1X | 1 | | 1 (0)| 00:00:01 |
| 3 | NESTED LOOPS | | | | | |
| 4 | NESTED LOOPS | | 1 | 111 | 73 (3)| 00:00:01 |
| 5 | NESTED LOOPS | | 1 | 79 | 71 (3)| 00:00:01 |
|* 6 | TABLE ACCESS FULL | RD_DATA_ENTRY_V | 1 | 60 | 70 (3)| 00:00:01 |
| 7 | TABLE ACCESS BY INDEX ROWID| RD_DATA_ENTRY_I | 1 | 19 | 1 (0)| 00:00:01 |
|* 8 | INDEX UNIQUE SCAN | RD_DATA_ENTRY_I_PKX | 1 | | 0 (0)| 00:00:01 |
|* 9 | INDEX RANGE SCAN | RD_DATA_ENTRY_V_PKX | 1 | | 1 (0)| 00:00:01 |
| 10 | TABLE ACCESS BY INDEX ROWID | RD_DATA_ENTRY_V | 1 | 32 | 2 (0)| 00:00:01 |
Predicate Information (identified by operation id):
2 - access("RD_DATA_ENTRY_T"."RD_TYPE_CODE"=:B1 AND "RD_DATA_ENTRY_T"."VERSION_ID"=:B2)
6 - filter("V1"."VERSION_ID"="GET_VERSION_ID"."RD_DATA_ENTRY"("V1"."RD_TYPE_CODE",'CURRENT',
INTERNAL_FUNCTION("V1"."VERSION_VALID_FROM")))
8 - access("V1"."RD_TYPE_CODE"="I"."RD_TYPE_CODE")
9 - access("V2"."RD_TYPE_CODE"="I"."RD_TYPE_CODE")
filter("V2"."VERSION_ID"="GET_VERSION_ID"."RD_DATA_ENTRY"("V2"."RD_TYPE_CODE",'KNOWLEDGE
Statistics
53704 recursive calls
0 db block gets
197001 consistent gets
0 physical reads
0 redo size
785437 bytes sent via SQL*Net to client
3747 bytes received via SQL*Net from client
299 SQL*Net roundtrips to/from client
26850 sorts (memory)
0 sorts (disk)
4434 rows processedSolaris:
SQL> select * from v_a_rd_data_entry;
4015 rows selected.
Elapsed: 00:00:09.50
Execution Plan
Plan hash value: 1399662582
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 1 | 135 | 19 (16)| 00:00:01 |
| 1 | TABLE ACCESS BY INDEX ROWID | RD_DATA_ENTRY_T | 1 | 39 | 1 (0)| 00:00:01 |
|* 2 | INDEX RANGE SCAN | RD_DE_T_RD_DE_V_FK1X | 1 | | 1 (0)| 00:00:01 |
| 3 | NESTED LOOPS | | | | | |
| 4 | NESTED LOOPS | | 1 | 135 | 19 (16)| 00:00:01 |
| 5 | NESTED LOOPS | | 1 | 51 | 19 (16)| 00:00:01 |
|* 6 | TABLE ACCESS FULL | RD_DATA_ENTRY_V | 1 | 32 | 18 (17)| 00:00:01 |
| 7 | TABLE ACCESS BY INDEX ROWID| RD_DATA_ENTRY_I | 1 | 19 | 1 (0)| 00:00:01 |
|* 8 | INDEX UNIQUE SCAN | RD_DATA_ENTRY_I_PKX | 1 | | 1 (0)| 00:00:01 |
|* 9 | INDEX RANGE SCAN | RD_DE_V_RDE_I_FK1X | 2 | | 1 (0)| 00:00:01 |
|* 10 | TABLE ACCESS BY INDEX ROWID | RD_DATA_ENTRY_V | 1 | 84 | 1 (0)| 00:00:01 |
Predicate Information (identified by operation id):
2 - access("RD_DATA_ENTRY_T"."RD_TYPE_CODE"=:B1 AND "RD_DATA_ENTRY_T"."VERSION_ID"=:B2)
6 - filter("V2"."VERSION_ID"="GET_VERSION_ID"."RD_DATA_ENTRY"("V2"."RD_TYPE_CODE",'KNOWLEDGE
8 - access("V2"."RD_TYPE_CODE"="I"."RD_TYPE_CODE")
9 - access("V1"."RD_TYPE_CODE"="I"."RD_TYPE_CODE")
10 - filter("V1"."VERSION_ID"="GET_VERSION_ID"."RD_DATA_ENTRY"("V1"."RD_TYPE_CODE",'CURRENT',
INTERNAL_FUNCTION("V1"."VERSION_VALID_FROM")))
Note
- 'PLAN_TABLE' is old version
Statistics
32000 recursive calls
0 db block gets
101816 consistent gets
0 physical reads
0 redo size
631809 bytes sent via SQL*Net to client
2214 bytes received via SQL*Net from client
271 SQL*Net roundtrips to/from client
15998 sorts (memory)
0 sorts (disk)
4015 rows processedThe problematic portion is the call to the package function. The queries in there are the ones causing trouble
The TRCANLZR output for those statement looks like the following:
Windows:
224270.1 TRCA Trace Analyzer 11.4.2.4 Report: trcanlzr_43915.txt
hecr_ora_3300.trc (32608792 bytes)
Total Trace Response Time: 15.286 secs.
2011-JUN-03 11:12:56.453 (start of first db call in trace 3717579.240823).
2011-JUN-03 11:13:11.739 (end of last db call in trace 3717594.526453).
RESPONSE TIME SUMMARY
~~~~~~~~~~~~~~~~~~~~~
pct of pct of pct of
Time total Time total Time total
Response Time Component (in secs) resp time (in secs) resp time (in secs) resp time
CPU: 6.422 42.0%
Non-idle Wait: 0.000 0.0%
ET Unaccounted-for: 0.359 2.4%
Total Elapsed(1): 6.782 44.4%
Idle Wait: 14.745 96.5%
RT Unaccounted-for: -6.241 -40.8%
Total Response(2): 15.286 100.0%
---SQl in question
2262144708 cv4dua23db5q4
Rank:3(14.1%) Self:3.036s Recursive:0.003s Invoker:83 Definer:83 Depth:1
SELECT V.VERSION_ID FROM RD_DATA_ENTRY_V V WHERE V.RD_TYPE_CODE = :B3 AND V.VERSION_VALID_FROM <= :B2 AND V.CRE_DATIM <= :B1 AND
V.DELETES_VERSION_ID IS NULL AND NOT EXISTS (SELECT NULL FROM RD_DATA_ENTRY_V V2 WHERE V.VERSION_ID = V2.DELETES_VERSION_ID AND
V2.VERSION_VALID_FROM <= :B2 AND V2.CRE_DATIM <= :B1 ) ORDER BY V.VERSION_VALID_FROM DESC, V.CRE_DATIM DESC
SQL SELF - TIME, TOTALS, WAITS, BINDS AND ROW SOURCE PLAN
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Response Time Elapsed Non-Idle Elapsed Time Idle
Call Accounted-for Time CPU Time Wait Time Unaccounted-for Wait Time
Parse: 0.000 0.000 0.000 0.000 0.000 0.000
Execute: 2.456 2.456 2.438 0.000 0.019 0.000
Fetch: 0.579 0.579 0.547 0.000 0.032 0.000
Total: 3.036 3.036 2.984 0.000 0.051 0.000
OS BG Consistent BG Current Rows Library Times Times
Call Buffer Gets Read Mode Mode Processed Cache Waited Waited
Call Count (disk) (query) (current) or Returned Misses Non-Idle Idle
Parse: 1 0 0 0 0 1 0 0
Execute: 13260 0 0 0 0 1 0 0
Fetch: 13260 0 100502 0 13070 0 0 0
Total: 26521 0 100502 0 13070 2 0 0
BG OS OS
Consistent Buffer Write Estim
Estim Actual Read Mode Gets Calls Time Size
ID PID Card Rows Row Source Operation (cr) (pr) (pw) (secs) ObjCost (bytes)
1: 0 1 1 SORT ORDER BY 8 0 0 0.000 0 6 58
2: 1 1 4 NESTED LOOPS ANTI 8 0 0 0.000 0 5 58
3: 2 3 4 . TABLE ACCESS BY INDEX ROWID RD_DATA_ENTRY_V 6 0 0 0.000 73471 4 111
4: 3 3 4 .. INDEX RANGE SCAN RD_DE_V_RDE_I_FK1X 2 0 0 0.000 73475 1 0
5: 2 109 0 . TABLE ACCESS BY INDEX ROWID RD_DATA_ENTRY_V 2 0 0 0.000 73471 1 2289
6: 5 1 0 .. INDEX RANGE SCAN RD_DE_V_RD_DE_V_FK2X 2 0 0 0.000 73476 0 0
EXPLAIN PLAN
~~~~~~~~~~~~
Estim Search
ID PID Card Cost Explain Plan Operation Cols(1)
0: 1 11 SELECT STATEMENT
1: 0 1 11 SORT ORDER BY
2: 1 1 10 . HASH JOIN ANTI
3: 2 1 4 .. TABLE ACCESS BY INDEX ROWID RD_DATA_ENTRY_V
4: 3 3 1 ... INDEX RANGE SCAN RD_DE_V_RDE_I_FK1X 1/1
5: 2 1 5 .. TABLE ACCESS BY INDEX ROWID RD_DATA_ENTRY_V
6: 5 1 4 ... INDEX RANGE SCAN RD_DE_V_VVF_CDT_ID1 2/2
(1) X/Y: Where X is the number of searched columns from index, which has a total of Y columns.
Indexed Cols and Predicates(1)
2 - Access Predicates: V2.DELETES_VERSION_ID=V.VERSION_ID
3 - Filter Predicates: V.VERSION_VALID_FROM<=:B2 AND V.CRE_DATIM<=TO_TIMESTAMP(:B1)
AND V.DELETES_VERSION_ID IS NULL
4 - Indexed Cols for RD_DE_V_RDE_I_FK1X (search 1/1):
RD_TYPE_CODE
4 - Access Predicates: V.RD_TYPE_CODE=:B3
5 - Filter Predicates: V2.DELETES_VERSION_ID IS NOT NULL
6 - Indexed Cols for RD_DE_V_VVF_CDT_ID1 (search 2/2):
SYS_NC00014$
SYS_NC00015$
6 - Access Predicates: SYS_OP_DESCEND(VERSION_VALID_FROM)>=SYS_OP_DESCEND(:B2) AND SYS_OP_DESCEND(CRE_DATIM)>=SYS_OP_DESCEND(TO_TIMESTAMP(:B1))
AND SYS_OP_DESCEND(VERSION_VALID_FROM) IS NOT NULL
6 - Filter Predicates: SYS_OP_UNDESCEND(SYS_OP_DESCEND(VERSION_VALID_FROM))<=:B2
AND
SYS_OP_UNDESCEND(SYS_OP_DESCEND(CRE_DATIM)
)<=TO_TIMESTAMP(:B1)
(1) Identified by operation ID.
TABLES AND INDEXES
~~~~~~~~~~~~~~~~~~
in Row in Avg
Source Explain Current Num Sample Row Chain Empty Avg Global
# Owner.Table Name Plan Plan Count(*)(2) Rows(1) Size(1) Last Analyzed(1) Len(1) Count(1) Blocks(1) Blocks(1) Space(1) Stats(1) Part Temp
1: HECR.RD_DATA_ENTRY_V Y Y 13261 13255 13255 30-MAY-11 22:02:09 90 0 244 12 3864 YES NO N
(1) CBO statistics.
(2) COUNT(*) up to threshold value of 1000000 (tool configuartion parameter).
in Row in
Source Explain Cols
# Owner.Table Name Owner.Index Name Plan Plan Index Type Uniqueness Count Indexed Columns
1: HECR.RD_DATA_ENTRY_V HECR.RD_DATA_ENTRY_V_PKX N N NORMAL UNIQUE 2 RD_TYPE_CODE VERSION_ID
2: HECR.RD_DATA_ENTRY_V HECR.RD_DE_V_RDE_I_FK1X N Y NORMAL NONUNIQUE 1 RD_TYPE_CODE
3: HECR.RD_DATA_ENTRY_V HECR.RD_DE_V_RD_DE_V_FK2X N N NORMAL NONUNIQUE 1 DELETES_VERSION_ID
4: HECR.RD_DATA_ENTRY_V HECR.RD_DE_V_VID_UN1X N N NORMAL UNIQUE 1 VERSION_ID
5: HECR.RD_DATA_ENTRY_V HECR.RD_DE_V_VVF_CDT_ID1 N Y FUNCTION-BASED NORMAL NONUNIQUE 2 SYS_NC00014$ SYS_NC00015$
Avg Avg
Leaf Data
Blocks Blocks
Num Sample Distinct Leaf per per Clustering Global
# Owner.Table Name Owner.Index Name Rows(1) Size(1) Last Analyzed(1) Keys(1) Blevel(1) Blocks(1) Key(1) Key(1) Factor(1) Stats(1) Part Temp
1: HECR.RD_DATA_ENTRY_V HECR.RD_DATA_ENTRY_V_PKX 13255 13255 30-MAY-11 22:02:09 13255 1 75 1 1 12018 YES NO N
2: HECR.RD_DATA_ENTRY_V HECR.RD_DE_V_RDE_I_FK1X 13255 13255 30-MAY-11 22:02:10 4389 1 59 1 2 11986 YES NO N
3: HECR.RD_DATA_ENTRY_V HECR.RD_DE_V_RD_DE_V_FK2X 114 114 30-MAY-11 22:02:10 114 0 1 1 1 61 YES NO N
4: HECR.RD_DATA_ENTRY_V HECR.RD_DE_V_VID_UN1X 13255 13255 30-MAY-11 22:02:10 13255 1 53 1 1 687 YES NO N
5: HECR.RD_DATA_ENTRY_V HECR.RD_DE_V_VVF_CDT_ID1 13255 13255 30-MAY-11 22:02:10 1015 2 143 1 1 807 YES NO N
(1) CBO statistics.
Col Asc/ Num Sample Num Num Num
# Owner.Index Name Pos Column Name Desc Rows(1) Size(1) Last Analyzed(1) Nulls(1) Distinct(1) Density(1) Buckets(1)
1: HECR.RD_DATA_ENTRY_V_PKX 1 RD_TYPE_CODE ASC 13255 13255 30-MAY-11 22:02:08 0 4389 2.8920e-04 254
2: HECR.RD_DATA_ENTRY_V_PKX 2 VERSION_ID ASC 13255 13255 30-MAY-11 22:02:08 0 13255 7.5443e-05 1
3: HECR.RD_DE_V_RDE_I_FK1X 1 RD_TYPE_CODE ASC 13255 13255 30-MAY-11 22:02:08 0 4389 2.8920e-04 254
4: HECR.RD_DE_V_RD_DE_V_FK2X 1 DELETES_VERSION_ID ASC 13255 114 30-MAY-11 22:02:08 13141 114 8.7719e-03 1
5: HECR.RD_DE_V_VID_UN1X 1 VERSION_ID ASC 13255 13255 30-MAY-11 22:02:08 0 13255 7.5443e-05 1
6: HECR.RD_DE_V_VVF_CDT_ID1 1 SYS_NC00014$ DESC 13255 13255 30-MAY-11 22:02:08 0 126 3.7722e-05 126
7: HECR.RD_DE_V_VVF_CDT_ID1 2 SYS_NC00015$ DESC 13255 13255 30-MAY-11 22:02:08 0 1010 4.1923e-03 254
(1) CBO statistics.
RECURSIVE SQL - TIME AND TOTALS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Response Time Elapsed Non-Idle Elapsed Time Idle
Call Accounted-for Time CPU Time Wait Time Unaccounted-for Wait Time
Parse: 0.000 0.000 0.000 0.000 0.000 0.000
Execute: 0.003 0.003 0.000 0.000 0.003 0.000
Fetch: 0.000 0.000 0.000 0.000 0.000 0.000
Total: 0.003 0.003 0.000 0.000 0.003 0.000
OS BG Consistent BG Current Rows Library Times Times
Call Buffer Gets Read Mode Mode Processed Cache Waited Waited
Call Count (disk) (query) (current) or Returned Misses Non-Idle Idle
Parse: 0 0 0 0 0 0 0 0
Execute: 44 0 60 0 300 0 0 0
Fetch: 0 0 0 0 0 0 0 0
Total: 44 0 60 0 300 0 0 0
RELEVANT EXECUTIONS
~~~~~~~~~~~~~~~~~~~
There are 2 relevant executions of this SQL statement.
Their aggregate "Response Time Accounted-for" represents 0.1% of this "SQL Response Time Accounted-for", and 0.0% of the "Total Response Time Accounted-for".
Within these 2 SQL execuctions, there isn't any with "Response Time Accounted-for" larger than threshold of 5.0% of the "SQL Response Time Accounted-for".
SQL Trace Self Recursive
First/ RT RT Response Elapsed Non-Idle Idle Response Response
Last Rank Pct(1) Pct(2) Time(3) Time CPU Time Wait Time Wait Time Time(4) Start Timestamp End Timestamp Time(5)
First: 3 0.1% 0.0% 0.004 0.004 0.000 0.000 0.000 0.003 JUN-03 11:12:56.497 JUN-03 11:12:56.504 0.007
Last: 12638 0.0% 0.0% 0.000 0.000 0.000 0.000 0.000 0.000 JUN-03 11:13:11.738 JUN-03 11:13:11.739 0.000
(1) Percent of "SQL Response Time Accounted-for", which is 3.036 secs.
(2) Percent of "Total Response Time Accounted-for", which is 21.526 secs.
(3) "Self Response Time Accounted-for" in secs (caused by this execution).
(4) "Recursive Response Time Accounted-for" in secs (caused by recursive SQL invoked by this execution).
(5) According to timestamps of first and last calls for this execution.
-
Migration of oracle8i (Sun Solaris) to oracle10g (HP-UX).
Hello,
I just did a migration of oracle8i (Sun Solaris) to oracle10g (HP-UX).
The problem is that the roles given in 8i are not reflected in 10g.
e.g: in 8i user x has roles 1, 2, 3
The same user x in 10g has roles 1, 2, 3, 4, 5
The roles are not DB roles (e.g dba, connect, resource, etc) but user defined roles.
Thank you,
Dirish1. How did you migrate ?
2. What are the roles 1,2,3,4,5... ?
3. What release is your 8i ?
4. What release is your 10g ?
But what is your question ? Since we have no clue at all of what you did, you have no chance to get proper help.
Nicolas. -
OSB on Sun solaris and JMS Reporting
Dear all,
When I install OSB and configure domain for OSB on Sun solaris, I encounter error when start manage-server:
<Feb 9, 2011 11:24:34 AM ICT> <Error> <OSB-Reporting> <BEA-473500> <JMS Reporting Data Manager failed to deploy during server start up weblogic.application.ApplicationException: [OSB-Reporting:473517]The JMS Reporting Provider Database tables werent created and the JMS Reporting Data Manager didnt deploy.
weblogic.application.ApplicationException: [OSB-Reporting:473517]The JMS Reporting Provider Database tables werent created and the JMS Reporting Data Manager didnt deploy.
at com.bea.wli.reporting.jmsprovider.init.JmsReportingDBCreate.createDBObjects(JmsReportingDBCreate.java:78)
at com.bea.wli.reporting.jmsprovider.init.JmsReportingStartupAndShutdown$1.run(JmsReportingStartupAndShutdown.java:58)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
at weblogic.security.Security.runAs(Security.java:61)
Truncated. see log file for complete stacktrace
So it seems like I have to use RCU for create table but there is no version for sun solaris.
Please kindly help how to solve this issue. I use Sun Solaris 64bitRCU is available for Windows & linux platforms only but it can be used to create schema's on remote databases as well. So in case your DB is on non Linux/Windows platform, then run RCU from any machine with Linux/Windows plaform and create schema's on remote database.
Please refer -
http://onlineappsdba.com/index.php/2009/10/09/how-to-create-fmw-11g-schemas-soa-webcenter-on-solaris-non-windowslinux-platform/
Regards,
Anuj -
Is there any difference between sun solaris 8 and windows for Garb.Collecti
Hi All,
is there any difference between refreshing the java virtual memory between sun solaris 8 and windows.i am fetching 25 records for every search action.in windows usage of java virual memory is 5 mb after every search it refreshes the memory.while using the same code in sun solaris 8 it throws heap out of memory error and for every search it wont refresh the memory.Some other related links
http://java.sun.com/docs/hotspot/gc5.0/gc_tuning_5.html
http://e-docs.bea.com/wls/docs81/perform/JVMTuning.html -
Generating reports in RTF and Excel on Sun Solaris
hi,
Could any one of u out there kindly tell me if it is possible to generate reports in RTF and Excel formats on a Report Server running in Sun Solaris machine. We use Reports 6i.
Because I am able to generate a report in RTF format on report running in Windows NT machine, but on Solaris i get a message that the Reports Server terminated abnormally!.
Thanks,
Prabhu SCould you please tell us whether you fllowed any special procedures
or made some specific settings to launch RTF reports ?Can't help much, I'm afraid. The report and web server settings were
all made before I got here, and are not visible to me.
We can get RTF from report builder/generate-to-file and when running
reports on the web. Our servers are all Sun/Solaris boxes, although
we display on DOS boxes. Excel we get from a program, not from the
report server.
Report builder 6.0.8.10.1, database claims to be 8.1.7.0.0.
Sorry I can't help much more than saying "yes, it can be done".
Allan Plumb -
Oracle 9i and IDS under sun solaris 8
Need some help on oracle 9i and IDS under sun OS
i want some clariffication in my project.
If i develop my application under "sun solaris 8" OS for x86 with "oracle 9i"
as the backend and "IDS" (internet developer suite) as the front end, Can my
application be ported to the other environment i.e "SUNFIRE 280R" as the
server with sun solaris 8 as the OS and the same DB and front-end ?.
will there be any porting problems ?.
i am new to this environment.And i don't have SUNFIRE 280R server with me and
the customer won't supply it.
can anybody guide me please ?.(i am looking for the suggestions form those who
really worked on this environment.)
MurthyAndrea...for a faster response, please post this question in the Database - Installation forum:
Database Installation -
Real Application Cluster on Sun Solaris 8 and Sun Cluster 3
Hello,
we want to install Oracle 9i Enterprise Edition in combination with Oracle Real Application Cluster-Option on 2 Nodes. Every node (12-CPU-SMP-Machine) should running Sun Solaris 8 and Sun Cluster 3 Service.
Does this configuration work with ORAC? I found nowhere informations about. Is there anything I have to pay special attention for during installation?
Thank you for helping and best regards from Berlin/Germany
Michael WuttkeForms and report services work fine on solaris 8.
My problem is on the client side.
I have to use solaris 8 with netscape like forms clients
and I wasn't able to make it work with java plugins.
Any solution?
Mauro -
How to wipe the old Sun OS and install Solaris 10?
hello,
I bought a Sun Ultra 5 server from ebay, and wanted to install Solaris 10 on it. I downloaded the 5-CD version of Solaris 10 from Sun website.
When I powered on the server, it dispalys a series of prompts:
Type control-d to proceed with normal starup
(or give root password for system maintenance)
I typed control-d a couple of times, and eventually it asked me to select run level 0-6, s
no matter which one I chose, it went back to 'type control-d ..' prompt.
How am I supposed to start the installation program? (I have CD 1 in the CD-ROM)
Or, how to completely wipe the old system and install Solaris 10?
many thanksIf you get to select a run lever try 0 (halt) that will bring you to an ok> prompt where you can boot cdrom.
Alternately try STOP-A from the keyboard. That should also drop you to an ok> prompt and you can boot cdrom from there.
Maybe you are looking for
-
Navigating away form adf task flow causes validation to activated in WebCenter
Experts, We are using WebCenter 11g. We have created a task flow with a form on the first page. There are a few fields that are required on the form. We deployed the taskflow and are running it within WebCenter Portal. There are three tabs: "Hom
-
I never set a restrictions passcode but my ipod is asking for one help?
Can anyone help me? I'm trying to do a reset of all settings but it asks for two passcodes, my normal one to unlock my ipod but then it asks for a second passcode called a restrictions passcode but I never set one.
-
ITunes Reboots Computer When IPhone Connected.
Hello I just had to reformat my HD and reinstalled iTunes. When I connect my IPhone, my computer reboots itself and I get a message that says Windows recovered from a serious error. I'm running WinXP SP2.
-
Different listener log file in RAC system
we have 4 nodes 11.1.0.7 RAC at redhat 5.1 linux system. I just find there are two listener log file (listener.log; listener_nodename.log ) in each node. I want to know which difference function is in both listener.log and listener_nodename.log? When
-
How to change heap memory size for general java applications (not applets)
Hi. I made a java class which manipulates images and I sometimes get an out of memory error when the files are large. In these cases I can run it successfully from the command line using: java -Xms32m -Xmx128m myappbut as I run this class from a fire