Statistics analysis in Oracle 8i

Is there a statisticS utility in Oracle 8i, which can do statistical analysis on data tables in Oracle? I am not talking about statistics in Oracle for performance tuning.
If not, is there a 3rd party software to do this work?
Thanks!

Hi, Shah,
Thanks for your help. I checked Darwin, and found it's more business oriented. What I am looking for is a package for scitific statistical analysis, such as clustering and probability distribution.
I am sure that those anaylses are included in Darwin. Can I use them directly?
Thanks again !
limin
null

Similar Messages

  • Top-n analysis in oracle 8i

    How to use top-n analysis in oracle 8i?
    I mean,take a example.
    I am maintaining a database of a 1000 employees.I want to display the names of the employees who are getting top 10 salaries(more further top 100 salaries) using a SQL query in oracle 8i only.Please answer my problem.

    Sorry, my suggestion will return 10 emp with highest salaries, not all employees with 10 highest salaries. To get all employees with 10 highest salaries in 8i:
    SQL> SELECT  ename,
      2          sal
      3    FROM  emp
      4    WHERE sal IN (
      5                  SELECT  sal
      6                    FROM  (
      7                           SELECT  sal
      8                             FROM  emp
      9                             GROUP BY sal
    10                             ORDER BY sal DESC
    11                          )
    12                    WHERE rownum <= 10
    13                 )
    14  /
    ENAME             SAL
    KING             5000
    FORD             3000
    SCOTT            3000
    JONES            2975
    BLAKE            2850
    CLARK            2450
    ALLEN            1600
    TURNER           1500
    MILLER           1300
    MARTIN           1250
    WARD             1250
    ENAME             SAL
    ADAMS            1100
    12 rows selected.
    SQL> SY.

  • Java code statistics analysis

    Hi,
    I see some product that use "java code statistics analysis" in order to my JR programmer made program as SR programmer or as AP.
    I think that is better for my apps this tools.
    I think that this tool could make "robots" and could make that SR programmer to cash more money.
    I like see a Open Source tools.
    Please, what is your opinion ?

    (About "bad English": statistically English is decreasing.)
    Improving code quality is a good idea.
    Javadoc usage is a pre. Say what is intended, what the requirements are,
    what is problematic.
    Software metrics give information on the entire architecture. They are useful,
    as they provide insight in the architecture.
    The problem is the interpretation and treatment afterwards.
    So is connectivity in all its forms not something to be easily resolved, but important.
    And individual source evaluation can give an "error probability" which you can doctor from red to green again - without quality improvement. Indeed productivity may often reduce "quality" a bit.
    JR programmers can be usefull. The best to my experience is putting one or two JRs with a SR. This is called peer-to-peer management, and insures that code is checked afterwards.
    Code-reviews are the same thing.
    Designing software before coding, maybe though with prototypes, would be ideal, as one can talk about the code. The two dangers there are:
    - fright to perform in public;
    - discussing without sound basis: too abstract, and too long on side issues,
    not recognizying the crucial points.
    Try to minimalise the number of classes.
    Design separation, independent classes in independent package hierarchies. Avoid inheritance.
    UML is another way to talk about code.
    It is nice to have, but should not be given more weight than it has.
    Design patterns are a SR thing, but things like singletons, dependency injection, etcetera should be communicated as concepts, so another
    programmer can benefit from reading.
    I do not know how it is in your country; in Germany where I live, I have
    found, that especially the inexperienced have an almost arrogant attitude,
    the experienced are professionally friendly.
    Good communication and both freedom for creativity and reviewing/redesigning are a must.
    P.S.
    The commercial MyEclipse has some of the things you want.
    Open source solutions should also exist.

  • "show statistics analysis-engine" output

    Hello, Support Community.
    I have ASA 5512-x with IPS.
    I have issue with http traffic performane.
    Can someone explaine me "show statistics analysis-engine"?
    Command reference:    
         The Analysis Engine now displays the relative load percentage.
         You can display the relative load percentage by running the show statistics analysis-engine command.
         The relative load is calculated as the percentage of time spent in a particular inspector with the
         total of all utilized inspectors adding up to 100. Load percentage is shown when the SensorApp starts.
    What does fields "active, call, create, delete, createPct, callPct" means?
    My ips show next output
       Inspection Stats         Inspector        active   call       create   delete   createPct   callPct            AtomicAdvanced   1        33869337   1        0        0           84                 Fixed            72       916301     832936   832864   2           2        
             MSRPC_TCP        77       418874     260023   259946   0           1        
             MultiString      58       3400698    232373   232315   0           8        
             ServiceDnsUdp    1        2532286    1        0        0           6        
             ServiceDnsTcp    0        96         90       90       0           0        
             ServiceFtp       0        301        34       34       0           0        
             ServiceGeneric   1        2893468    361183   361182   0           7        
             ServiceHttp      33       577255     101163   101130   0           1        
             ServiceNtp       16       5064572    675330   675314   1           12       
             ServiceP2PTCP    22       530879     361182   361160   0           1        
             ServiceRpcUDP    1        2532286    1        0        0           6        
             ServiceRpcTCP    137      9457236    360501   360364   0           23       
             ServiceSnmp      1        2532286    1        0        0           6        
             ServiceTNS       2        295359     293070   293068   0           0        
             String           82       4518775    261993   261911   0           11       
             SweepICMP        1        12         2        1        0           0        
             SweepTCP         248      62673184   562290   562042   1           156      
             SweepOtherTcp    125      31336592   297967   297842   0           78     

    Please find attached core.txt and version is
    Output from show version
    Application Partition:
    Cisco Intrusion Prevention System, Version 7.0(2)E4
    Host:                                                       
    OS Version:             2.4.30-IDS-smp-bigphys               
    Platform:               IPS-4240-K9                         
    Sensor up-time is 355 days.
    Using 1482727424 out of 1984548864 bytes of available memory (74% usage)
    Upgrade History:
      IPS-sig-S492-req-E4.pkg   00:01:02 UTC Sun Jun 06 2010 
    Recovery Partition Version 1.1 - 7.0(2)E3
    Look forward for your quick response.

  • Performance analysis of Oracle

    Hi,
    I have a simple and standard question.
    1. Why Oracle is usually the best choice for the database?
    2. How can I check the performance analysis of Oracle?(compared the other DB server)
    Thanks...
    Seonah.

    I'm biased.
    Let me just say that Oracle is scalable, customizable, has an open API, etc. Whenever possible I would recommend it. Oracle is capable of storing terabytes of data. You can support thousands of users. You have the option of using it for web based applications. You can store large objects like documents and graphics. It is supported on many different platforms. It can be configured for many complex architectures.
    There is some cons though. As a robust and configurable system, it requires people resources to maintain and configure. This can be cost prohibitive. If you wanted a database just to store maybe 30,000 records and wanted a quick setup with no experience or unwilling to invest the time to learn it, well maybe this wouldn't be the choice for you. You might be better off with an off the shelf application like MS Access. Applications like that offer wizards that you could use to create your tables, forms and reports. But if you are looking to have a more complex system, I would definitely go to Oracle. If you are a computer junkie, you'll want to go to Oracle anyway.
    As an administrator, I can tell you that a properly maintained and configured Oracle database is very stable and dependable. When you are talking mission critical data, I would always choose Oracle. If Oracle is the leading database in the industry, (I think Informix is second, opinions please), why use a different system? Most of your major companies rely on it and they have the resources to investigate which system to use. In a sense, it is follow the leader. And depending on your needs, there are many different flavors of applications from Oracle.
    I do want to make clear that I do not work for Oracle. If you want Oracle's reasons, you should go to www.oracle.com and on the left of the window, browse through the differenct products based on what you want to do with this database.
    If you want to check out other databases, I would check out Informix, Sybase, DB2 and SQLServer. (Note: to me, Informix uses bad political advertising by trying to bash Oracle. Sounds like a presidential election campaign. I don't approve.)
    As far as question #2, I'm not so sure. Maybe someone out there knows?
    LM

  • Need help on Analysing the oracle code.

    Hi,
    Here i try to frame question, pls understand and give the best way to solve this.
    We have running 20 to 30 unix scripts on daily basis. Each script has connected to oracle session and execute the corresponding packages & procedures. Some scripts are running at the same time. At this time oracle code in the script is not executed due to the table locking in other script. We have oracle trace files whenever the oracle code is not executed it shows the error and terminates the oracle session.
    Examples:
    Below the sample oracle execution log file. where we get the error and terminate the oracle session for your reference.
    ==================================================================================
    SQL*Plus: Release 11.2.0.1.0 Production on Mon Dec 10 06:18:45 2012
    Copyright (c) 1982, 2009, Oracle. All rights reserved.
    Connected to:
    Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
    With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
    Data Mining and Real Application Testing options
    SQL> SQL>
    Session altered.
    SQL> 2 3 4 5 6 7 8 9 begin
    ERROR at line 1:
    ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired
    ORA-06512: at "SIEB7P04.P_ARCHIVE_TBL", line 42
    ORA-06512: at line 4
    SQL> Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
    With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
    Data Mining and Real Application Testing options
    goin into RunProcedures Function
    0
    SQL*Plus: Release 11.2.0.1.0 Production on Mon Dec 10 06:19:19 2012
    Copyright (c) 1982, 2009, Oracle. All rights reserved.
    Connected to:
    Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
    With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
    Data Mining and Real Application Testing options
    SQL> SQL>
    Session altered.
    SQL> 2 3 4 5 6
    PL/SQL procedure successfully completed.
    SQL> Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
    With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
    Data Mining and Real Application Testing options
    goin into Check error report Function
    Pkg_Tfm_If_Merge OK
    ==========================================================================
    When you observe the above code, in unix script we try to connect to the oracle instance 2 times,
    1st instance it was terminated with some error.
    2nd instance it was successfully executed the oracle code.
    By analysing the above log we found where the error was occured and the reson behind this also we know.
    Assume the script called the procedure 'P_ARCHIVE_TBL' 5 times and the procedure works on different parameter(we could say different table) each time it was called.
    Is it possible for us to know in which procedure call, it is errored out.
    For any information pls revert us or ping me to this mail [email protected],
    Regards,
    Mani.

    Hi,
    You would need to have an exception block in your pl/sql code. You should also save table name in a variable when this procedure is called for every table. You should return/print the error code from exception block alongwith the table name and then you will be able to know that during which call of this procedure, the error was returned.
    Salman

  • Doubt regarding automatic statistics collection in Oracle 10g

    I am using Oracle 10g in Linux
    Does statistic collection for tables throughout the database happen automatically or should we manually analyze the tables using
    Analyze command or DBMS_STATS package ?
    AWR collects statistics(snapshots) every 1 hr but does it mean it collects only session and database related statistics and not the table related statistics?

    I am using Oracle 10g in Linux Version and os name and version?
    AWR collects statistics(snapshots) every 1 hr butIt's performance related statistics. Read about data gathering and AWR.
    Note that AWR is an extra licensable feature thru Management packs.

  • Statistics Collection in Oracle 10g

    In Oracle 10g gathering table and index statistics are automatic ?
    or we have to physically gather statistics for table and indexes

    It depends how your database is configured -
    PARAMETER statistics_level should be set to typical and there must be a job NAMED as GATHER_STATS_JOB should be active. you can change the job parameters

  • Performance Analysis in Oracle Enterprise Manger console..

    Hi,
    Following is a findings of performance analysis section of Oracle Enterprise Manager.
    SQL statements consuming significant database time were found.
    ======
    While clicking on above link system opens another page and it should following details.
    Action Run SQL Tuning Advisor on the SQL statement with SQL_ID "5z50bh2wj1svt".
    SQL Text SELECT /*+FIRST_ROWS INDEX(a ttdpur041730$idx4)*/ a.t$amta,a.t$bqua,a.t$btsp,a.t...
    SQL ID 5z50bh2wj1svt
    Rationale SQL statement with SQL_ID "5z50bh2wj1svt" was executed 732 times and had an average elapsed time of 2.9 seconds.
    The impact of this finding is 77% ...
    THis is an erp apps where we don't have any source code ...
    Any suggestions to reduce impact form 77%
    SSM

    I don't think that the system tablespace datafile is 92% being filled is a problem,but his what you can do:
    set oracle_sid=<your SID>
    I take it the path includes the correct <oracle_home>\bin
    sqlplus / as sysdba
    alter database datafile 'E:\path_to\system.dbf' AUTOEXTEND ON NEXT 1M MAXSIZE 2000M; replace 'E:\path_to by the correct disk and path.
    Changing a datafile size (resize) or changing a datafile so it is able to autoexextend can also be done by the EM itself.
    The controlfile can grow over time but I haven't seen any problems with it's size.
    Sorry, I can't explain the backup issue.
    Eric

  • Statistics Analysis on Tables that are often empty

    Right now I'm dealing with a user application that was originally developed in Ora10g. Recently the database was upgraded to Ora11g, and the schema and data was imported successfully.
    However, since the user started using Ora11, some of their applications have been running slower and slower. I'm just wondering if the problem could be due to statistics.
    The application has several tables which contains temporary data. Usually these tables are empty, although when a user application runs they are populated, and queried against, and then at the end the data is deleted. (Its this program that's running slower and slower.)
    I'm just wondering if the problem could be due to a problem with user statistics.
    When I look at the 'last_analyzed' field in user_tables, the date goes back to the date of last import. I know Oracle regularly updates statistics, so what I suspect is happening is that, by luck, Oracle has only been gathering statistics when the tables are empty. (And since the tables are empty, the statistics are of no help in optimizing the DB.)
    Am I on the right track?
    And if so, is there a way to automatically trigger a statistics gather job when a table gets above a certain size?
    System details:
    Oracle: 11gR2 (64 bit) Standard version
    File System: ASM (GRID infrastructure)

    Usually these tables are empty, although when a user application runs they are populated, and queried against, and then at the end the data is deletedYou have three options (and depending on how the data changes, you might find that not all temporary tables work best with the same option) :
    1. Load representative data into the temporary table, collect statistics (including any histograms that you identify as necessary) and then lock the statistics
    2. Modify the job to re-gather statistics immediately after a temporary table is populated
    3. Delete statistics and then lock the statistics and check the results (execution plan and performance) when the optimizer uses dynamic sampling
    Note : It is perfectly reasonable to create indexes on temporary tables -- provided that you DO create the correct indexes. If jobs are querying the temporary tables for the full data set (all rows) indexes are a hindrance. If there are many separate queries against the temporary table, each query retrieiving a small set of rows, an index or two may be beneficiial. Also some designs do use unique indexes to enforce uniqueness when the tables are loaded.
    Hemant K Chitale

  • Pass hierarchy dashboard prompt to analysis in Oracle BI

    Hi All,
    I am new to Oracle BI EE 11g. Right now i am learning this.
    I have created time hierarchy dashboard prompt and saved it my shared folder.
    I have created a analysis which shows Top 10 products Revenue and saved it my shared folder.
    Now I am trying to connect the above two items in my dashboard. But I don't know how to pass hierarchy prompt values to my analysis. There is no option to drop hierarchy dimension in analysis filter and mark it as "is prompted".
    Can anyone please help me?
    Thanks
    Maya

    Well Haree, your idea don't activate filter
    My BI version is Oracle Business Intelligence 11.1.1.6.0
    I've checked that hierarchy column value from Time hierarchy selected via filter on dashboard A can be sent through Go URL
    to new report B opened in new window, but BI don't suppport including hierarchy column in filter section of target report B.
    So, other words, I've faced already 3 weeks against the same issue.
    User select in Dashboard A subset of Time hierarchy along with common filters say Supplier, but it is not possible to drill through Supplier to its Customers with keeping
    selected dimensions of Time hierarchy, say couple of selected weeks of September, in new target Report B.
    And I wonder why BI allow pass hierarchy column value in Go URL but don't give to use its value in navigated report.
    May be it's tiime to set Patch 11.1.1.6.2 BP1 ?
    Any advices greately appreciated

  • RE: Statistics in the ORacle 10.2.0.4

    Hello,
    As we know we can gather the statistics of a table/schema throw the "DBMS_STATS" package, how to monitor(how much% has completed,timeelapsed,how much time remains) these kind of jobs.
    I know about the below way, can we do it in beter way,
    SQL> select sid,serial#,totalwork,sofar,units,start_time,time_remaining from v$SESSION_LONGOPS where opname='Gather Schema Statistics';
    Thanks
    Naresh,

    http://lmgtfy.com/?q=apply+oracle+dst+patch
    and I get
    http://www.oracle.com/technology/pub/notes/daylight-saving-time-update-guide.html whch might help

  • Gather Schema Statistics produces HUGE oracle trace file

    Hi
    I am running gather schema stats on my E-Biz 12.1.3 / 11.2.0.3 system
    Each week we run Gather Schema Stats
    I have noticed that when the job completes a 3g trace fuile is produced under the Oracle RDBMS home
    I have tried un-checking the box when the COnc Request is submitted to DO NOT SAVE OUTPUT FILE but it is still procuced.
    I dont want it and do not understand why it is produced. Anyone out there have a resolution?

    I have noticed that when the job completes a 3g trace fuile is produced under the Oracle RDBMS homeWhat is the file name/location? What is the contents of this trace file?
    I have tried un-checking the box when the COnc Request is submitted to DO NOT SAVE OUTPUT FILE but it is still procuced.Do you have any debug/trace enabled on HRMS schema?
    I dont want it and do not understand why it is produced. Anyone out there have a resolution?Was this working before? If yes, any changes been done since then?
    What are the parameters you use to run "Gather Schema Statistics" concurrent program?
    Thanks,
    Hussein

  • About gather statistics - ANALYZE on Oracle views

    Oracle® Database Reference
    11g Release 1 (11.1)
    Part Number B28320-01
    ALL_TABLES describes the relational tables accessible to the current user. To gather statistics for this view, use the ANALYZE SQL statement.
    Columns marked with an asterisk (*) are populated only if you collect statistics on the table with the ANALYZE statement or the DBMS_STATS package
    I thought ANALYZE command shouldn't be used to gather stats, as it explained as well on the ANALYZE command description.
    Furthermore, explanations on how the columns should be populated are not clear enough. Maybe my english level is too low, but it seems we have to run any thing on the view itself.
    Same for ALL_INDEXES.
    Nicolas.

    Hi Nicolas. You're right that we recommend using DBMS_STATS for most statistics-gathering purposes. I'll pass this along to the writer who manages the Database Reference, to see that it gets updated. I'll also ask him to check the clarity of the column descriptions.
    Regards,
    Diana

  • Use DB13 to update statistics on nonSAP Oracle schema

    Hello,
    We are using an nonSAP Oracle-schema (S87CMG_O) on our SAP-server and i would like to update the statistics
    for the tables of the nonSAP Oracle-schema with DB13.
    As parameter i start the job with the tablespace-name CMG
    In the joblog i see
    BR0813I Schema owners found in database S87: SAPSR3*, SAPSR3DB%
    Problem is that DB13 is not processing the nonSAP Oracle-schema (S87CMG_O).
    Where can i add or configure the name of the nonSAP Oracle-schema (S87CMG_O) so that DB13 will process this schema-owner in the future ?
    Regards,
    Ronald

    Have a thorough reading of [320457 - Installing BR tools on a non-ABAP database|https://service.sap.com/sap/support/notes/320457]
    You can also try the -o option of brconnect:
    orasid> brconnect -u / -f stats -o S87CMG_O
    Cheers Michael
    EDIT: it might very well be, that as soon you have an ABAP schema (-> MLICHECK or SAPLIKEY table) you cannot gather stats on non-SAP schemas anymore. This is for license reasons...

Maybe you are looking for

  • Blue screen on windows using imac

    When im on windows, after a while my screen freezes and it crashes and i get a blue screen. How do i fix it?

  • Sales invoice

    i live in china but i bought my n73 in hk and have changed motherboards a few times in hk(the nokia people didnt give me anything to prove i got y motherboard changed) so the imei has changed and doesnt match the one on my sales invoice. now the noki

  • Jsp to Servlet

    hi all, here I am having a problem pls help me..... I develped a form page with jsp's dynamic data. Selection of the data, user has to submit the data back to servlet, how to do this. I tried with <jsp:forward page="project/postdata"> but this is wor

  • How to change postion of the field in a tabular form

    Hello Gurus, My Table is like .Please ignore dots they have been placed just for better readability Year.....product....w1_dt..........w1_qty....w2_dt..........w2_qty.....w3_dt...........w3_qty......w4_dt...........w4_qty 2010....1.............4-jan-

  • DHCP Service errors in Publisher

    We have thousand of the same DHCP Service errors below on the Publisher, but the DHCP service is disbled. Don't know if that is a bug in Window 2000. It is running on OS 2000.2.7sr8. Thanks. Event ID: 1008 Source: Perflib The Open Procedure for servi