Large Datafile Sizes with Oracle 10g on ECC 6.0 SR3

We installed ECC 6.0 SR3 on Oracle 10.2.0.2 and are wondering if the space usage is normal.  We've allocated 125 GB for the partition, and the datafiles have the following sizes:
Sapdata1: 30.5 GB
Sapdata2: 26.2 GB
Sapdata3: 31.5 GB
Sapdata4: 28.6 GB
This leaves us with 7GB of free space on the database drive.  116GB of used space for the datafiles of a brand new SAP installation does not seem right.  It doesnu2019t seem normal to me, coming from a MS SQL Server background where around 75 GB is sufficient.
Any feedback or assistance will be greatly appreciated....

> We installed ECC 6.0 SR3 on Oracle 10.2.0.2 and are wondering if the space usage is normal.  We've allocated 125 GB for the partition, and the datafiles have the following sizes:
>
> Sapdata1: 30.5 GB
> Sapdata2: 26.2 GB
> Sapdata3: 31.5 GB
> Sapdata4: 28.6 GB
> This leaves us with 7GB of free space on the database drive.  116GB of used space for the datafiles of a brand new SAP installation does not seem right.  It doesnu2019t seem normal to me, coming from a MS SQL Server background where around 75 GB is sufficient.
Oracle doesn't use the datafiles the same way SQL server does. If you e. g. drop a table from the database, the spaces is still occupied whereas on SQL server the allocated spaces is getting decreased automatically.
Oracle uses "Extents" to expand the space a table consumes, the size of that extent may be much more than actually necessary.
Those 116 GB are not filled completely, they are allocated on the filesystem.
Markus

Similar Messages

  • Give me the sql query which calculte the table size in oracle 10g ecc 6.0

    Hi expert,
    Please  give me the sql query which calculte the table size in oracle 10g ecc 6.0.
    Regards

    Orkun Gedik wrote:
    select segment_name, sum(bytes)/(1024*1024) from dba_segments where segment_name = '<TABLE_NAME>' group by segment_name;
    Hi,
    This delivers possibly wrong data in MCOD installations.
    Depending on Oracle Version and Patchlevel dba_segments does not always have the correct data,
    at any time esp. for indexes right after being rebuild parallel (Even in DB02 because it is using USER_SEGMENTS).
    Takes a day to get the data back in line (never found out, who did the correction at night, could be RSCOLL00 ?).
    Use above statement with "OWNER = " in WHERE for MCOD or connect as schema owner and use USER_SEGMENTS.
    Use with
    segment_name LIKE '<TABLE_NAME>%'
    if you like to see the related indexes as well.
    For partitioned objects, a join from dba_tables / dba_indexes to dba_tab_partitions/dba_ind_partitions to dba_segments
    might be needed, esp. for hash partitioned tables, depending on how they have been created ( partition names SYS_xxxx).
    Volker

  • Is ECC 5.0 and EP 6.0 Compatibility with Oracle 10g (10.2.0.2)?

    Hi,
    Is ECC 5.0 and EP 6.0 are Compatibility with Oracle 10g (10.2.0.2)?
    Is there any blog or link to get the details on SAP Compatibility?
    Regards,
    Vamshi.

    Yes, both versions are compatable with oracle 10.2.0.2.
    https://websmp210.sap-ag.de/~form/handler?_APP=00200682500000001303&_EVENT=RELEASE&00200682500000002804=01200314690900000171&00200682500000003818=PLTFRM
    Regards,
    Jazz

  • How to change redo log size in oracle 10g

    Hi Experts,
    Can anybody confirm how to change redo log size in oracle 10g?
    Amit

    Dear Amit,
    You can enlarge the size of existing Online Redo log files, by adding new groups with different size of files (origlog$/mirrlog$) and then carefully droping the old groups with  their associated inactive files.
    Please refer SAP Note 309526 - Enlarging redo log files to perform the activity.
    Steps to perform:
    STEP-1. Analyze the exisiting situation and prepare an action plan.
    A. You have to ensure that no more than one log switch per minute occurs during peak times.
    It may also be necessary to increase the size of the online redo logs until they are large enough.
    Too many log switches lead to too many checkpoints, which in turn lead to a high writing load in the I/O subsystem.
    Use ST04 -> Additional Functions --> Display GV$-Views
    There you can select
    Gv$LOG_HISTORY --->for determing your existing LOG switching frequency.
    GV$LOG -
    > list the status(INACTIVE/CURRENT/ACTIVE) /size/sequence no. of existing online redolog files
    GV$LOGFILE  --- > list the information of existing online  redolog files with their storage paths
    You can document the existing situation of Online Redo Log Fiile management before going to enlarge Redo Log Files.
    It will be helpful, if something goes wrong while performing activities.
    B. Based on above Situation analysis, Plan your New Redo Log Group and there Members with new optimal size.
    e.g.
    Group No.         Redo Log File Locations  u201C/oracle/<SID>/u201D                  Size
                                 /origlogA                  /mirrlogA            
    15                        log_g15m1.dbf         log_g15m2.dbf               100 MB
    17                        log_g17m1.dbf            log_g17m2.dbf               100 MB
                                /origlogB                    /mirrlogB
    16                       log_g16m1.dbf          log_g16m2.dbf            100 MB
    18                       log_g18m1.dbf            log_g18m2.dbf            100 MB
    Continue to next.....

  • Tomcat 5.5 DBCP with Oracle 10g

    Hi,
    I am using Tomcat 5.5 for making connection pool with Oracle 10g. My configurations in tomcat server.xml file is
    <Resource name="jdbc/csms" auth="Container" type="javax.sql.DataSource"
    maxActive="10" maxIdle="1" maxWait="5000"
    removeAbandoned="true" removeAbandonedTimeout="60" logAbandoned="true"
    username="***********" password="**********" driverClassName="oracle.jdbc.OracleDriver"
    url="jdbc:oracle:thin:@*************:prtp"/>
    I am getting connections properly and process is also closing connections. I have 2 queries when I am not closing connections in my process.
    1. When I am not closing connections in my process, after maxActive size, why I am not getting extra connection from maxIdle (as I have defined it 1. I am expecting 1 extra connection from pool).
    2. When process is using all maxActive connections, can I create extra physical connections, by using datasource. In current configuration, I am not able to create extra connection. I am getting exception Pool Exhausted. Is my configuration correct.
    Thanks in advance for reply.

    once you get all the connections your pool defines that's it.
    Either reconfigure your pool or live with it.

  • SAP R/3 4.7 EXt200 installation on RedHat Linux 5.2 with Oracle 10G

    Hi,
    I got this error during Database Instance Installation:
    All file system node operations of table tORA_SapdataNodes processed successfully.
    ERROR      2009-08-31 11:04:39 [iaxxinscbk.cpp:289]
               abortInstallation
    MDB-06020  File not found: [no oracle rdbms file found].
    I am done with CI Installation.
    Any help would be appreciated.

    Hi ,
         First of all please check availability of your OS + DB requiremnts whether it is supported by SAP or not.You can check this at Product Availability Matrix at ::
    http://service.sap.com/pam
         If this support for your environment i.e.RedHat Linux 5.2 with Oracle 10G then be informed that after starting sapinst in step create database it will prompt you for installing your oracle DB. So open a new window & install your databse ,do the patching of your DB & then continue with sapinst after successfull installation of oracle.Rest of details sapinst will prompot you during instal;lation.
        Hope this will guide you for your query.
    Thanks..
    Mohit

  • What is limit of database size in oracle 10g standard edition/edition one

    Hai All,
    What is the limit of database size in oracle 10g standard edition and standard edition one.. I see the white paper of oracle says that the limitation is 500 GB. This limitation is correct.? if correct then what happened after the limit..?
    Please help?
    Shiju

    What white paper would that be? I can't see any limit in the Oracle Database 10g Editions comparisons.
    C.

  • Using JDeveloper with Oracle 10g Express Edition

    Hi,
    can JDeveloper 11g 11.1.1.4.0 Studio Edition be used to develop applications connection with Oracle 10g Express Edition?
    If not, is there a version downloadable that can?
    TIA

    Yes, it can.
    John

  • Sqlj runtime error with oracle 10G in Websphere6 or 5.1

    We are trying to migrate from oracle 9i to 10G and we are compiled all our sqlj code with codegen = -oracle option.(previously we used to use codegen=-jdbc which for some reason doesnot work).it compiles fine with out any erros.. But when we try to run then get this exception.
    java.lang.IllegalArgumentException: SQLJ programs translated with the option -codegen=oracle must be run under Oracle JDBC 9.0.0 or higher. If the Oracle JDBC driver is wrapped, then the wrapper must implement all of the oracle.jdbc.OracleXxxx interfaces. Alternatively, you can translate SQLJ programs either with -codegen=iso. java.lang.IllegalArgumentException: SQLJ programs translated with the option -codegen=oracle must be run under Oracle JDBC 9.0.0 or higher. If the Oracle JDBC driver is wrapped, then the wrapper must implement all of the oracle.jdbc.OracleXxxx interfaces. Alternatively, you can translate SQLJ programs either with -codegen=iso.
    at sqlj.runtime.ref.ConnectionContextImpl.getOracleConnection(ConnectionContextImpl.java:167)
    at sqlj.runtime.ExecutionContext$OracleContext.prepareOracleStatement(ExecutionContext.java:1397)
    We are using ojdbc14.jar that came with oracle 10G.
    Hope any one can give any pointers.

    I'm having same issue - but I'm having it when I try to invoke a method that contains a database Object type from a Tibco Business Works Process called a Java Method.
    How exactly do you do the codegen=iso configuration?
    I've tried:
    1. Project Properties / Compiler SQLJ and then select from Code Generation drop down iso.
    2. From Connections / Database / Navigate to package / right-click / Generate Java / Browse to my custom jpub.properties file where I have tried multiple entries such as (by themselves and in some combination.:
    - jpub.codegen=jdbc
    - jpub.codegen=iso
    - jpub.compatible=9i
    - jpub.compatible=8i
    - compatible=both8i
    - jpub.usertypes=oracle
    - jpub.compatible=customdatum
    - jpub.compatible=sqlj
    I've also played with changing from the default some of the Mapping Options in Connections / Database / Navigate to package / right-click / Generate Java / Mapping Options.
    This doc here, says that code should change (section 6 JPublisher Input Files - based on configuration of Input files)
    Oracle® Database
    JPublisher User's Guide
    10g Release 2 (10.2)
    B14188-01
    No matter what I do, the code that gets generate is the same.
    Also, the documentation talks about running things from the command line but how exactly do you do that? Do I need to be in specific directory? I tried the c:\ C:\jdev\system and c\jdev\ and c:jdev\bin and always get error message: 'jpub' is not recognized as an internal or external command, operable program or batch file.
    I've built a java client in JDeveloper to successfully call the same method and I don't see the error.
    Edited by: disaak on Mar 9, 2010 11:51 AM

  • Small Business Server 2003 Compatibility with Oracle 10G, licensing?

    Hello all,
    Is Windows SBS 2003 compatible with Oracle 10G, I looked at the compatibility and didn't notice it but I wanted to see if anyone here had any experience with the two.

    The licensing isn't by cpu slots, it's by the number
    of cores times a multipier, which I believe for intel
    is .5, so if you have a cpu w/ 2 cores, you would
    purchase a 1 cpu license. If you have a quad core
    cpu, you would need to purchase a 2 cpu license. I
    would definitely talk to your sales rep about this to
    make sure the multipier is right (and if it has
    changed w/ intel quad technology).Thanks Jim. The multiplier used above for Intel is indeed correct. However, Oracle has (in the last few weeks) introduced the term 'socket' into it's licensing metrics as follows:
    "When licensing Oracle programs with Standard Edition One or Standard Edition in the product name, a processor is counted equivalent to an occupied socket. See http://www.oracle.com/corporate/pricing/technology-price-list.pdf "
    To quote another source (CRN):
    "..Standard Edition was licensed for servers with up to four single-core processor cores. For multicore chips, users could only license it for up to eight cores total. Oracle's formula was to multiply the number of cores by 0.50 to get the CPU license number to determine price. So a four-core box counted as two CPUs.
    Now Standard Edition can be licensed on servers with up to four sockets, or four processors running one-, two- or four-core chips (and possibly a higher number of cores)." This source overlooks to mention that the multiplier relates to Intel!
    Regards,
    Graham
    www.oracleonwindows.co.uk
    Regards, Graham

  • How can i increase sga size in oracle 10g

    Hello friends
    how can i increase my sga size in oracle 10g
    Regards
    Vicky
    Edited by: Vignesh Chinnasamy on 31-Jul-2012 02:28

    HI
    **SQL> Show parameter sga ;**
    NAME                                 TYPE        VALUE
    lock_sga                             boolean     FALSE
    pre_page_sga                         boolean     FALSE
    sga_max_size                         big integer 2G
    sga_target                           big integer 2G
    **SQL> show parameter memory;**
    NAME                                 TYPE        VALUE
    hi_shared_memory_address             integer     0
    shared_memory_address                integer     0
    **[root@mte ~]# ulimit -a**
    core file size          (blocks, -c) 0
    data seg size           (kbytes, -d) unlimited
    file size               (blocks, -f) unlimited
    pending signals                 (-i) 1024
    max locked memory       (kbytes, -l) 32
    max memory size         (kbytes, -m) unlimited
    open files                      (-n) 1024
    pipe size            (512 bytes, -p) 8
    POSIX message queues     (bytes, -q) 819200
    stack size              (kbytes, -s) 10240
    cpu time               (seconds, -t) unlimited
    max user processes              (-u) 278528
    virtual memory          (kbytes, -v) unlimited
    file locks                      (-x) unlimited
    *[root@mte ~]#*

  • I am trying to connect oracle develper suit form with oracle 10g database

    i am trying to connect oracle develper suit form with oracle 10g database
    but when i pass username and password
    this message apperars
    ORA-12560:TNS:protocol adapter error
    every time even i try to connect Report or Designer each time same problem
    making no connection .
    can any body help can help me to reslove this prblem
    Arshad khan

    Duplicate thread:
    Re: connection problem

  • Is TimesTen 11.2.1 compatible with Oracle 10g (Oracle 10.2.0.5.0)?

    Is TimesTen 11.2.1 compatible with Oracle 10g (Oracle 10.2.0.5.0)?

    Yes it is. Following version are supported for TT 11.2.1.8.x releases
    ■ Oracle 11g Release 2
    ■ Oracle 11g Release 1
    ■ Oracle 10g Release 2 (10.2.0.4.0 or above)

  • SunOneAppServ with Oracle 10g vers. 10.1.0.3.0

    Hello,
    I'm using two different versions of SunOneAppServer,
    Sun Java System Application Server Enterprise Edition 8.1_02(build b19-p08) and
    Sun Java System Application Server 7 2004Q2UR2.
    These two instances of Application Servers work over two different databases, Oracle 8 and Oracle 10g vers. 10.1.0.3.0.
    When working with Oracle 10 I get locks over some records during transactions and that transactions don't run correctly so the records remain locked and all following transactions go on waiting indefinitely or until I kill the session using toad.
    Looking at the query locking the record it seems to me it's a query done by the application server.
    Using the same software and making the same operation over the database with Oracle 8 this doesn't happen.
    Does anyone has the same problem or knows how to solve it?
    A collegue of mines told me that these versions of application servers doesn't support Oracle 10g. Is it true?

    Both versions of the appserver below will work with Oracle 10g.
    There is not enough details as to asist with your problem, but it could well be a change in semantics for locking in 10g that is causing your issue

  • Install Oracle 9i client on a computer with Oracle 10g Client

    Hello all!!
    I'm using a computer with Oracle 10g client, and I access two databases. One server has Oracle 10g server, and the other server has Oracle 9i server.
    I want to install 9i client, to have it also in my computer. I haver read that I just have to install it in a different ORACLE_HOME, but I have a doubt.
    If I install 9i client, would I be able to use the utilities, (exp, expddp, sqlldr) of both versions, or which version will be used in the command line for the utilities.
    Thanks a lot!!!

    To start with, Home Selector is a "9i thing" (and older), in 10g there's the OUI -> Installed Products... -> Environment tab instead.
    About the 9i dbca with other Oracle products installed. If you use launch.exe to start via dbca start menu shortcut, it uses ora92\assistants\dbca as working directory ("start from"). So when not looking for "numbered dlls" like oracore9.dll, a later/different version will be loaded if earlier in path, since loading goes through jre directories, ora92\assistants\dbca, then the dir's from path variable. From there it may start to link in libraries from different homes (on my laptop, "launch.exe dbca" uses files from 2 additional home paths!)
    But, if you instead use dbca.bat started from ora92\bin, it will look in the right directories first and there's no dll mess-up. (But only when using the correct cwd!)
    Plain and simple: stay very far away from multiple-general-home installs. It is possible to install allright, in different homes and all very nicely, but there will be pain when you decide to use the stuff (perhaps with sql*plus as the only exception, but I've run into bugs with that too).
    Message was edited by:
    orafad

Maybe you are looking for

  • Concatenate multiple row values into single column value

    Hello, Can anyone please refresh my memory on how to concatenate multiple row values into a single column value. In the following query, I will get multiple denial reasons per application and I would rather return all denial reasons on one line. SELE

  • Using SELECT INTO statement to transfer data from one DB to another?

    Hello, I need to move data from an SAP table to another downstream SQL server box without flat file in between. I have set up the DBCON interface, so that my ABAP code on SAP can connect to the remote SQL Server, then I can run INSERT command as Nati

  • How can I limit a double value to two decimal place?

    How can I limit a double value to two decimal place? Java keeps on adding zero's to a simple double subtraction: 1497 - 179.64 = 1317.3600000000001The answer must have been simply: 1317.36

  • Conversion of OTF to PDF

    Hi friends, i am trying to mail as an attachment, a sapscript output in PDF format. When my otf output does not have logo in it, it is displayed properly in mail But when i use a logo, there is error in opening the pdf file and it says error in parsi

  • KSII - Trying to split the activity price in fix and var

    Hi gurus, does anibody know if is possible calculating the actual activity price split in fix and var? I know the percentage in which i'd like to split the price, for example 75% and 25% for Cost Center Group XXX; 60% and 40% for Cost Center Group YY