Db tuning in standard edition

Dear all,
Recently we migrated our database from 10g rac to 11gr2 rac in solaris. 11g database is comparatively slow , though we've allocated enough resources (sga..).For example. we ran a sample program and compare the trace files of both the environment and cannot find a major difference as the wait events are normal. We are using standard edition and we cannot use tuning advisor in this.Please advise how to proceed ?

user12046873 wrote:
Dear all,
Recently we migrated our database from 10g rac to 11gr2 rac in solaris. *11g database is comparatively slow* , though we've allocated enough resources (sga..).For example. we ran a sample program and compare the trace files of both the environment and cannot find a major difference as the wait events are normal. Then how did you arrive at this conclusion?
We are using standard edition and we cannot use tuning advisor in this.Please advise how to proceed ?Statspack/SQL trace/profiling are still available in standard edition.

Similar Messages

  • Standard edition tuning

    Dear all,
    We have 11gr2 rac standard edition installed on solaris 10. Using
    statspack, we found that highly elapsed times queries are consuming
    cpu .We idenitifed the queries. but , how to tune this queries ?.
    In enterprise edition,we can use tuning advisors to do it, but how
    to do the same in standard edition ?
    Kai

    Well,
    again there is a point to think.
    here my expireince
    i dont know is the database eariler migrated from enterprise edition to standard edition or have license of enterprise edition.
    when i start generating AWR report the output is with empty fields, then after my work around i found we need to change paraemters of mangement pack as tuning+ 
    then i can able to generate AWR report. But there is no option to me ask is it enterprise edition license or standard edition license.. ;-)
    I think still we can generate AWR or ADDM reports with standard edition even if is cost option..

  • Bug report, Beta 2.12 Standard Edition

    Bug report: redundant, confusing, and apparently erroneous calls to
    jdoPreClear
    and jdoPostLoad. Note in output the null name in the third iteration.
    Hi,
    A lot of information being sent. Sorry, but I think you'll find it
    helpful. I expected the exact same sequence of calls to jdoPreClear
    and jdoPostLoad on the 2nd and third iteration. In fact, since,
    retain values is true, and no changes are being made, I expected that
    jdoPreClear and jdoPostLoad would not be called at all on the 2nd and
    3rd iteration.
    David Ezzio
    Using 2.12 Beta, standard edition
    Business method uses one PM. Configured to datastore transaction,
    retainValues == true, non-TR == false, and non-TW == false.
    The business methods open a transaction and leave it open.
    The client calls commitTransaction() to close the open
    transaction.
    Two persistent objects, Widget and Box. Each implement
    InstanceCallbacks and put out a message in jdoPreClear ("will be
    made hollow") and in jdoPostLoad ("has been made persistent-clean").
    The Widget has a reference to its Box. The number in parenthesis
    is the sequence number obtained from the object ID.
    Business methods implementation:
    public ArrayList getWidgetsByName(String name)
    Transaction trans = pm.currentTransaction();
    if (!trans.isActive())
    trans.begin();
    Collection c = (Collection) widgetsByOneName.execute(name);
    ArrayList aList = new ArrayList(c);
    widgetsByOneName.close(c);
    return aList;
    public void commitTransaction()
    Transaction trans = pm.currentTransaction();
    if (trans.isActive())
    trans.commit();
    Output: from three loops that:
    call findWidgetsByName("Maxi-Widget")
    list the widgets returned
    call commitTransaction()
    finding Maxi-Widgets ...
    Widget Maxi-Widget (650) has been made persistent-clean
    Box Large (652) has been made persistent-clean
    Widget Maxi-Widget (650): Box Large (652) at location Top Shelf
    Widget Maxi-Widget (709) has been made persistent-clean
    Box Large (710) has been made persistent-clean
    Widget Maxi-Widget (709): Box Large (710) at location Middle Shelf
    Widget Maxi-Widget (708) has been made persistent-clean
    Box Large (713) has been made persistent-clean
    Widget Maxi-Widget (708): Box Large (713) at location Top Shelf
    Widget Maxi-Widget (700) has been made persistent-clean
    Box Large (717) has been made persistent-clean
    Widget Maxi-Widget (700): Box Large (717) at location Top Shelf
    Widget Maxi-Widget (707) has been made persistent-clean
    Box Large (716) has been made persistent-clean
    Widget Maxi-Widget (707): Box Large (716) at location Top Shelf
    Finding them again
    finding Maxi-Widgets ...
    Widget Maxi-Widget (650) will be made hollow
    Widget Maxi-Widget (650): Box Large (652) at location Top Shelf
    Widget Maxi-Widget (709) will be made hollow
    Widget Maxi-Widget (709): Box Large (710) at location Middle Shelf
    Widget Maxi-Widget (708) will be made hollow
    Widget Maxi-Widget (708): Box Large (713) at location Top Shelf
    Widget Maxi-Widget (700) will be made hollow
    Widget Maxi-Widget (700): Box Large (717) at location Top Shelf
    Widget Maxi-Widget (707) will be made hollow
    Widget Maxi-Widget (707): Box Large (716) at location Top Shelf
    Finding them yet again
    finding Maxi-Widgets ...
    Widget null (650) will be made hollow
    Widget Maxi-Widget (650) has been made persistent-clean
    Widget Maxi-Widget (650): Box Large (652) at location Top Shelf
    Widget null (709) will be made hollow
    Widget Maxi-Widget (709) has been made persistent-clean
    Widget Maxi-Widget (709): Box Large (710) at location Middle Shelf
    Widget null (708) will be made hollow
    Widget Maxi-Widget (708) has been made persistent-clean
    Widget Maxi-Widget (708): Box Large (713) at location Top Shelf
    Widget null (700) will be made hollow
    Widget Maxi-Widget (700) has been made persistent-clean
    Widget Maxi-Widget (700): Box Large (717) at location Top Shelf
    Widget null (707) will be made hollow
    Widget Maxi-Widget (707) has been made persistent-clean
    Widget Maxi-Widget (707): Box Large (716) at location Top Shelf
    -- All done!

    Due to better understanding on my part, and the fixes in Beta 2.2, the
    issues raised in this thread are put to rest.
    Abe White wrote:
    >
    We'll investigate further. Stay tuned...
    "David Ezzio" <[email protected]> wrote in message
    news:[email protected]..
    Abe,
    Actually, it doesn't make sense. The first iteration shows
    jdoPostLoad is called just prior to using the fields of Widget and Box.
    After the commit, the instances are not cleared. So far, so good.
    In the second iteration, we see that jdoPreClear is called, but
    jdoPostLoad is not called. Yet the values are there for use during the
    call to Widget.toString() and Box.toString() within the iteration. How
    did that happen?
    On the third iteration, now the value of name is null, but last we
    looked it was available in the second iteration. Other than that, I
    agree that the third iteration looks ok, since it is being cleared and
    loaded prior to use. But in the jdoPreClear, the values should be there
    since the values were used in the previous iteration and are not cleared
    at transaction commit due to retainValues == true.
    David
    Abe White wrote:
    David --
    I believe the behavior you are seeing to be correct. Section 5.6.1 of
    the
    JDO spec outlines the behavior of persistent-nontransactional instancesused
    with data store transactions. As you can see, persistentnon-transactional
    instances are cleared when they enter a transaction; thus the calls to
    jdoPreClear. When the default fetch group is loaded again (like whenyou
    access the name of the widget) a call to jdoPostLoad is made.
    You are seeing the name of one instance as 'null' in the third iterationof
    your loop because the instance has been cleared in the second iteration,and
    the jdoPreClear method is not modified by the enhancer (see section10.3).
    Make sense?

  • How to Read Statspack Report in Oracle 11.2g Standard Edition

    Dear All,
    I am using Oracle 11.2g Standard Edition in Lab.
    For the performance tuning, How can i read the Statspack Report ?
    Please Note- I can't use the Oracle AWR feature due to License Limitation. As well as if i will generate AWR report with Oracle Standard Edition, it will be not proper and print error " DB time is zero for any interval Report.
    -sumit
    Bangalore,India

    Hi Summit,
    In oracle 11g you will be finding the spcreate.sql script in the same directory as hemant said just run that script
    @@$ORACLE_HOME/rdbms/admin/spcreate.sql
    And follow the normal procedure which you do for creating the statspack report using the perfstat user
    can you please refer to below link for more details:
    stack pack report in oracle 11g
    Also see the link given by Aman sir.
    Hi Aman sir its good to see you after long time.
    Best regards,
    Rafi.
    http://rafioracledba.blogspot.com/

  • Ann: JDBInsight 1.1 Standard Edition Now Shipping

    Inspired (http://www.jinspired.com) today announced the availability of JDBInsight
    1.1 Standard Edition. This release includes new visualizations that set a new the
    standard for ease of use and graphical communication. JDBInsight is the only J2EE
    performance profiler to offer low runtime overheads as little as 2%.
    Check out the “Visualize the Invisible“ Tour (http://www.jinspired.com/products/jdbinsight/tour.html
    Press Release
    ====================
    Dublin, Ireland—May 15, 2002— Inspired Limited today announced the availability of
    JDBInsight 1.1 Standard Edition. The new version includes new visualizations that
    set the standard in terms of ease of use and graphical communication. JDBInsight
    is the only J2EE performance profiler to offer low runtime overheads as little as
    2%. No other profiler or performance-monitoring tool on the market provides this
    low level of intrusion while at the same time providing detailed transactional analysis.
    JDBInsight analyses the access of enterprise data by J2EE™ client-, web-, and bean
    containers. The analysis can encompass transaction executions, spanning multiple
    J2EE™ containers. JDBInsight captures timing and execution information for enterprise
    data accessed by Servlets, JavaServer Pages, Session- and Entity Beans using JDBC™
    or an Entity Bean using a container's persistence engine.
    Five Reasons For Choosing JDBInsight to Target J2EE™ Performance Problems
    1. Minimal Performance Overhead - During performance test runs of ECperf, JDBInsight
    introduced as little as 2% overhead to the runtime. Similar runs with open source
    solutions showed 50% degradation in the throughput figures. Using a Java profiler
    would result in an even greater degradation, rendering any profiling information
    useless.
    2. Early Detection - Unlike most other J2EE performance assurance offerings, JDBInsight
    enables development teams to target performance from day one. Since most tuning efforts
    result in changes to application design and code, it is important this is addressed
    early rather than late. JDBInsight enables project management to control development
    time and hardware costs.
    3. Targets Biggest Bottleneck - Java profilers in most cases cannot identify application
    bottlenecks even with application server class and package filtering. The information
    that is provided is usually incomplete and without context. JDBInsight focuses specifically
    on the expensive interaction between applications and databases.
    4. Visualizes the Invisible - With the increasing usage of persistence frameworks
    in J2EE™ application development, architects and developers find it impossible to
    determine what database interactions are occurring. One of the biggest problems is
    that the inner workings are encapsulated, thus testers are limited to black box testing,
    slowing down development. JDBInsight provides a visualization of the transactional
    nature of a J2EE™ application, unmatched by any other similar offering.
    5. Application Server and Database Independent - JDBInsight allows developers to
    identify poorly performing SQL, independent of database and trace tools. J2EE™ developers
    need not configure a database for tracing, nor spend time learning different tools
    for extracting traces. JDBInsight goes far beyond the sophistication of current database
    tracing tools, by compacting transaction history trees and providing detailed statistics
    at various levels of detail. Developers using different application servers also
    benefit from the fact that the product is application server independent.
    Raves and Reviews
    “[JDBInsight] will be a great help to us in discovering the right path to follow
    for optimal J2EE performance”
    Senior Engineer, CRM Product
    “JDBInsight is a powerful tool for understanding and optimizing J2EE applications
    using JDBC. It collects a wealth of data about your running application. It then
    presents these data in a GUI that lets the user get in and see what the application
    is doing in fascinating and insightful ways. To my knowledge, the product is currently
    unique in the market”
    Technical Architect, CORBA/J2EE Application Server Product
    “JDBInsight was fundamental in providing us with a detailed understanding as to how
    our container generated and managed persistence.”
    J2EE Consultant, Leading Software Corporation
    "I really appreciate [JDBInsight]. Very easy to install (server and GUI). The GUI
    is very nice and user friendly. Excellent work !!!"
    Project Manager, European Financial Institution
    "The product looks really impressive"
    Senior Software Developer, Leading Software Design Consultancy Company
    “With JDBInsight we were able to perform detailed tests based upon our domain, thus
    we were able to make decisions in respect of JDBC drivers.”
    Technical Lead, Telecom Product
    “This tool might be a very good jewel in our application server product.”
    Senior CORBA Consultant, Leading Software Corporation

    I have used OMWB with 8.1.7 standard edition. It should work with 8.1.6, try downloading and play with it.
    null

  • Performance Tab in OEM   ( Oracle database Standard Edition )

    We have Oracle database 11g ( Standard edition ONE).
    We have installed OEM (oracle enterprise manager) with database installation.
    We are not able to access the PERFORMANCE tab in OEM.
    1) Is it because Performance tab cannot be seen in Standard Edition ONE version ?
    2) When I tried to setup the control_management packaccess parameter in SPFILE, its failing . Is it because
    of the database edition ?
    3) Any work around in Standard Edition ONE to make the performance tab and tuning pack available with licensing ?

    Pl identify which specific version of 11g.
    I believe the answers are in the docs -
    http://download.oracle.com/docs/cd/E11882_01/license.112/e10594/editions.htm#CIHBAEID
    http://download.oracle.com/docs/cd/E11882_01/license.112/e10594/options.htm#autoId28
    HTH
    Srini

  • Oracle Standard Edition vs Enterprise

    Does anyone know if the is a performance difference between the standard edition vs the enterprise

    Hello,
    As it was said on the previous post, EE allows you (if you take the option) to use partitioning which can be
    an interesting way of tuning for very large Tables.
    More over, in EE you have also the possibility to have as much CPU as you want. In SE you are limited to 4 CPU
    and in SE1 you are limited to 2 CPU.
    Also with EE you have the possibility to use In-Memory database cache which allow you to put some critical
    Tables in Memory and get fastest acces to these datas.
    The interest of the EE depends a lot on the features and the power you need for your application. Please, find
    here a link about the differences between Oracle Editions:
    [http://www.oracle.com/database/product_editions.html]
    Best regards,
    Jean-Valentin

  • Failover in 10g Standard Edition tips

    Hi guys,
    We have an Oracle 10.2.0.5 Standard Edition Database in a Windows Server 2008 x64, and we were looking for a Failover solution. The idea is when the primary server could have a problem, automatically open in read/write mode the standby DB, and after repairing the primary DB, propagate the changes from the standby to the primary.
    After researching, we had decided to create a Manual Physical Standby Database in another server, following this guide
    We are now testing it and seems to work with no problems, but we like to know some tips or advices for that solution, or if it exists one better option for Failover in Standard Edition, from some experienced dbas from this forums. Can somebody help us with that?
    Thanks in advance!
    Juan Alvarez

    user13325846 wrote:
    How to programatically partition table in 10G standard Edition ?I had no idea (reading this thread) that 7.3's partition views were still supported. At the time (back in the mid 90's), we were explicitly told not to use this option for a large OPS data warehouse, by Oracle experts that assisted us in building and tuning the system. So never really used this option and thought it deprecated ifo proper partitioning introduced with v8.
    I currently roll a my own partition-like feature on 10g SE - using dynamic SQL where a function is used to determine the table name. As all access to the tables are done via PL/SQL, this works fine (and bind variables are used all the way). On the client reporting side, we use APEX. APEX has the option of using a function (supplying the SQL) for reporting region, instead of coding the actual SQL. Again, PL/SQL is used to construct the source SQL (for the appropriate table) and given to APEX to parse and bind and execute as a report.
    Of course, this is not nearly as flexible as the Enterprise partitioning feature, but it works fine for the (limited) job required.

  • Partitioned views in Standard Edition

    We have are SQL 2014 Standard edition, I have a situation where-in I plan to partition a table now since table partition is not supported in standard version I thought about Partitioned views however now I am stuck where I cant make the view writable because
    of the identity column in the base table.
    Do I have any other option in this case ?
    Let me know your thoughts
    Regards
    Vishal
    VG

    Identity columns are problematic for a partitioned view. If any of the tables include an identity column, you can delete but not insert or update via the view.  You could instead use a sequence to generate the surrogate key values, but that may require
    significant application changes.
    The real question is why you want to partition.  There are specialized use cases where partitioning may improve performance (e.g. parallel scans) but you will generally get more benefit from index and query tuning.  Partitioning (view
    or table) can actually degrade performance depending on the queries and workload.  That being said, partitioning always improves manageability.
    Be aware that there is additional overhead of partitioned views compared to partitioned tables.  Each table within the view may be indexed differently so there is considerable more work for the optimizer to do to generate an efficient plan. 
    This increases compilation time and can result in suboptimal plans, particularly if the view contains many tables.  If your table is so large that partitioning is compelling, you might start making the business case for Enterprise Edition in order
    to meet performance and availability SLAs.
    I think the Database Engine forum is a better fit for this question so I'll move this thread there.
    Dan Guzman, SQL Server MVP, http://www.dbdelta.com

  • Is there a limit for SGA_MAX_SIZE on windows Server 2003 Standard Edition

    I have a 9.2.0.8 Standard Edition running on windows Server 2003 Standard Edition. I cannot set SGA_MAX_SIZE to more than 1.7G. I have total of 3G RAM on that machine.

    In order to use memory over 4 GB the /PAE flag must be set and Oracle must be tuned
    accordingly. As mentioned above, for using memory over 4 GB and less than 16 GB, the
    /3GB flag can be set as well. Oracle uses memory above 4 GB by taking advantage of
    the AWE (Address Windowing Extension) feature built into Windows 2000, Windows
    2003 and Windows XP.
    In order to use this memory, the Oracle administrator account (either LocalSystem or the
    domain user that installed Oracle) must have the “Lock memory pages” privilege set. In
    addition the AWE_WINDOW_MEMORY parameter must also be created and set. This
    parameter specifies how much of the 3 GB virtual memory space allocated to Oracle
    should be used for mapping database buffers. The default value of 1GB should be
    sufficient and increasing this value could be detrimental, since you only have 3 GB of
    virtual memory to use. The higher the value of AWE_WINDOW_MEMORY that you
    have set, the more likely it is that you will experience user memory issues. Start with the
    default value of 1 GB and tune upwards only if you need to.
    Once these steps have been completed, larger memory can be set by configuring
    DB_BLOCK_SIZE and DB_BLOCK_BUFFERS initialization parameters. When using
    Very Large Memory (VLM) you should use DB_BLOCK_BUFFERS rather than
    DB_CACHE_SIZE in order to configure memory.

  • From Express to Standard Edition how to upgrade SSMS

    Hello Everyone!
    I initially install SQL Server 2012 Express and recently upgraded to SQL Server 2012 Standard edition (using set up of Standard edition). Now I need to upgrade SSMS since the Express edition does not have the
    Database Engine Tuning Advisor. I tried different options in setup of Standard edition, but nothing helped, I am still missing Database Engine Tuning Advisor. Any suggestions?
    Regards,
    Alex

    Thank you Shanky! 
    Indeed, All I had to do was to choose "New SQL server stand-alone installation or add features to an existing installation" and then choose "Management tools - Complete"
    Regards,
    Alex
    You are welcome ,Thanks for visiting forum.
    Please mark this reply as the answer or vote as helpful, as appropriate, to make it useful for other readers
    My TechNet Wiki Articles

  • Enterprise edition and standard edition

    ORACLE 10.2.0.1.0 /REDHAT 5.1 - Enterprise linux 2.6.18
    we would like to MIGRATE from enterprise edition to standard edition .
    can we use dataguard,partitioning,flashback in standard edition .
    santhanam.

    Hi,
    Yes, there are so many options not available with standard edition. like as you said dataguard and flashback database
    like
    1)online rebuilding/reorganization of tables
    2)multiple channels in RMAN
    3)only basic materialized view..
    4)tuning&diagnostic packs
    there are so many..
    read http://www.dba-oracle.com/art_so_oracle_standard_enterprise_edition.htm
    http://searchoracle.techtarget.com/answer/Standard-vs-Enterprise-Editions-of-Oracle

  • Unable to install SQL server 2008 r2 standard edition on windows server 2008 r2 sp1

    I am unable to install sql server 2008 r2 standard edition on windows server 2008 r2 sp1.
     On the Setup Support Files page, choose Install this step I don't get any other window i.e. nothing happens I waited for 5-10 min.  Then I checked the log file.
    Final result:                  Failed: see details below
      Exit code (Decimal):           -2068053929
      Exit facility code:            1212
      Exit error code:               87
      Exit message:                  Failed: see details below
      Start time:                    2014-03-18 14:59:31
      End time:                      2014-03-18 15:00:25
    === Verbose logging started: 3/19/2014  9:45:47  Build type: SHIP UNICODE 5.00.7601.00  Calling process: E:\SQL Server 2008 R2 Standard\x64\setup100.exe ===
    MSI (c) (10:34) [09:45:47:496]: Note: 1: 2203 2: E:\SQL Server 2008 R2 Standard\x64\redist\watson\dw20sharedamd64.msi 3: -2147287038
    MSI (c) (10:34) [09:45:47:496]: MsiOpenPackageEx is returning 2.
    === Verbose logging stopped: 3/19/2014  9:45:47 ===
    Please help As i am running out of time as i have to upgrade TFS for that first step is to install SQL server.

    Hello,
    The following are a few things you can try:
    Copy the media to the local disk drive, unzip it (in case you are installing from an ISO file, and run SQL Server setup from there.
    Try to unregister and register the Windows Installer with the following two commands:
    msiexec /unregister
    msiexec /regserver
    Try to use Process Monitor to log the detailed error produced when the installation of dw20sharedamd64.msi fails. You can download Process Monitor from the following link:
    http://technet.microsoft.com/en-us/sysinternals/bb896645
    Share with us the error captured by Process Monitor.
    Hope this helps.
    Regards,
    Alberto Morillo
    SQLCoffee.com

  • Anyone using ms sqlserver standard edition with XI 3.0

    wondering if anyone is successfully using ms sqlserver standard edition (not enterprise edition) with XI 3.0. I would like to set up a dev/test XI system and the standard sqlserver edition is less expensive than enterprise edition. I would like to confirm that it works ok first.
    thanks-

    Henry,
    I haven't tried but I think it will be successful with mssql server standard edition also. The following link gives the key difference between standard and enterprise edition.
    http://www.databasejournal.com/img/RS_servereditions_code.html
    Best of luck!
    regards,
    Felix

  • Windows server 2008 R2 Standard Edition

    Dear Team,
    I am having server 2008 R2 standard edition. The Server is getting shut down and showing error in event viewer
    "Windows Kernel event ID 41 error "The system has rebooted without cleanly shutting down first"
    Please reply on this asap to resolve the issue.

    Hi,
    unfortunately it is impossible to trace the cause if an improper shutdown from just the event (title).
    Check this related kb article:
    http://support.microsoft.com/kb/2028504
    Please post back if you need further assistance in troubleshooting or consider opening a support case with Microsoft in case you want Microsoft to fix this for you.
    MCP/MCSA/MCTS/MCITP

Maybe you are looking for

  • Vector problem after copy/paste from Excel

    In the past I've been able to drag or copy and paste an image from excel into Illustrator.  I've lost that ability (sometimes I'll get a shadow image copied in, but it is not in vectors and it is not editable).  If I save the figure as a PDF to copy

  • Migration Assistant to an Intel Mac?

    Will it be possible to transfer things like current user settings from my current mac to a new intel mac? Anyone whose done this, please let me know.... Thanks, -David

  • How can I find out which tables are having DDL locks?

    I can see related information by querying DBA_DDL_LOCKS view, but it doesn't give me the information which tables are having DDL locks. Is there a way I can find out which tables are having DDL locks? Thanks!

  • To Activate Characteristic in gATP Time sereis

    Hi All, We want to consider charactersistic values during gATP Availability check. I have created the Class with 400 and 230 along with characteristics. Assigned this calss to Product master. I have configured the ATP Charatceristic view and activate

  • Weblogic temporary or synchronous request/reply queue

    Hi, Is there a possibility of creating temporary or Synchronous request/reply Queue in weblogic. If so, please let me know the steps to create it. Thanks