Architecture Oracle reg

Hi gurus,

I have a basic question, basically, I'm confused...

A Table space has many data files
A Segment spans one or more data files

Now if I take a large fact table, it can if spread over several data files and obviously belongs to a table space and it belongs to a single segment

that means 'table space' is a logical grouping of several data files, now I want to understand the relationship between the segments and storage space.
so a maps to a single segment tablespace? or a 'table space' has a new segment mutiple as data files?.
If it includes several segments, I'm not able to conceptualize the importance of data files...

So ultimately it comes down to WHY DATAFILES, IF SEGMENTS ARE ACTUALT STRUCTURES THAT STORE DATA?

Thank you
Sree

Hello

A Table space has many data files

Right for PETIT_FICHIER Tablespace. BIGFILE Tablespace has only a single data file.

A Segment spans one or more data files

If the Segment is on a Tablespace PETIT_FICHIER, yes he does.

Now if I take a large fact table, it can if spread over several data files and obviously belongs to a table space and it belongs to a single segment

If the large Table is NOT PARTITIONNE, then it is 1 Segment which belongs to the space of 1 table. Is it is a Tablespace PETIT_FICHIER then she can span multiple data files.

Thus, a maps to a single segment tablespace? or a "table space" includes new segment mutiple as data files.

A Tablespace may combine several segments, it depends only on the ability of the storage space and of the size of the Segments.

WHY DATA FILES, IF THE SEGMENTS ARE ACTUALT STRUCTURES THAT STORE THE DATA?

A data file is a physical structure , that is stored on the disk. A Segment is a Logical Structure. By separating the Segments and data files, you can manage Segments without worrying too much about the physical structure. Just take care to have enough room on the Tablespace:

http://download.Oracle.com/docs/CD/E11882_01/server.112/e16508/logical.htm#i19599

Hope this helps.
Best regards
Jean Valentine

Tags: Database

Similar Questions

  • Architecture Oracle query

    Hi all

    I was reading about architecture oracle docs and

    I was confused that if oracle database receives a Sql statement, then he gets first in what part of the LMS? Area DBBC or SQL shared (in the Shared pool).

    Thanks in advance

    If you want to understand the process, you need to actually READ this doc of Concepts - not just look at the pictures.

    1. even the output of select statements gets written in Database Buffer and Redo Log Buffer, respectively.

    NO! -Read this doc and learn the purpose of the buffer cache and the redo logs. Why a select statement would cause data is written in the REDO logs if there was no change to the data?

    2 and when a DDL / DML statements is executed, first exit-East block written to redo log buffer and then he gets to the data buffer.

    NO! -Read this doc and learn the purpose of the buffer cache and the redo logs. If the data did not change why it would be written to the REDO log?

    http://docs.Oracle.com/CD/E11882_01/server.112/e40540/physical.htm#sthref1447

    Structure of the online Redo Log

    Online redo logs contain records of roll forward. A redo record is composed of a group of agents of change, which describes a change to a data block. For example, an update to a salary in the employees table generates a redo record that describes the changes on the block of the data segment of the table, the data of the undo segment block and the table transactions undo segments.

    Do you think ANY reference to a select in there?

    Read the section above.

  • Architecture Oracle book

    Hi DBAs,
    Oracle version: 10 g
    OS: Windows / Linux

    Please suggest me book Architecture Oracle and concepts.
    I want to understand oracle architecture and basic concepts of each theme.
    I have basic/initial understanding of concepts and architecture, but I want to make my clear understanding with knowledge.

    Thank you

    You've already got great suggestions in the first answer, of Centinul.

    What you're looking for?

    If you have not already during the studies of the OCA, be sure to read Concepts guide/book of end-to-end a couple of times.

    As you get more comfortable, refer to the guide of the Admin, reference manuals, etc. in the section "Support the Documentaion" for more details. Concepts guide of course includes links to relevant and specific topics in other books in the library of documents.

    In addition, it can help learning (and remembering) If you have a lab nearby, database server so that you can practice stuff alongside read on this subject.

    Edit:
    Response was for last message to the op above.

    Published by: orafad on January 25, 2012 21:51

  • Requests deployment architecture Oracle Timesten Geo-redundent

    Hello

    We have 6 sites and each site to connect with the line of lease.

    There are 5 different physical Remote Site, we want to deploy the database to the active / standby timesten on 5 sites
    We want to create READ ONLY CACHE LOCAL GROUP for each 5 Sites which is unique site automatic updating (2 node RAC) Central database
    Data changes always happen on the Central Site.

    Oracle timesten active / standby is LAN on each site, but each site is connected via WAN to the Local Central site where the Oracle RAC database
    and configure the Cache to connect each site for Auto refresh read only Cache and a Local Group on each site.


    OVERVIEW OF THE ARCHITECTURE

    Remote Site location-1 == > (read cache only Local Group) Oracle TT c/o < < = auto-refresh <-|
    ||
    Location of Site remote-2 == > (read cache only Local Group) Oracle TT c/o < < = auto-refresh <-| (CENTRAL LOCATION)
    ||
    Remote Site location-3 == > (read cache only Local Group) Oracle TT c/o < < = auto-refresh <-| (Database RAC 2 knots)
    ||
    Remote Site location-4 == > (read cache only Local Group) Oracle TT c/o < < = auto-refresh <-|
    ||
    Remote Site location-5 == > (read cache only Local Group) Oracle TT c/o < < = auto-refresh <-|

    We pass below Oracle technical document.
    http://www.Oracle.com/technetwork/database/performance/WP-IMDB-cache-130299.PDF
    Please check the Figure 7 == > differentials Autorefresh of Read - Only Cache of local groups

    Please suggest your advice and your suggestion for above deployment architecture

    Concerning
    Hitgon

    Published by: hitgon on 10 July 2012 18:44

    Published by: hitgon on 10 July 2012 18:46

    There are many things that you must understand and keep in mind when implementing a complex system, and it is oexception n. You should start by studying documentation TimesTen. In particular you should familiarize yourself with the information in the Cache User Guide and the Guide of the replication. These contain a lot of very important information regarding the installation/deployment and operation c/o pairs and groups of cache, configuration cache link for CARS etc. You should also read through the troubleshooting guide to familiarize yourself with what things to look if things do not seem to work as expected.

    If you are not already familiar with TimesTen, I would also highly recommend that you take the time to read the rest of the documentation. TimesTen is not Oracle Db and it is very compatible with Oracle in many areas, there are also many significant differences you need to consider when developing applications, management of the etc system, if you are able to take a training course OR on Timesten then I would recommend but if not then read the documentation is a good second best.

    It is "not recommended" operating systems specifically, but 64-bit Linux is definitely a good choice. You might consider Oracle Enterprise Linux instead of Redhat; It has some advantages.

    In each site, the two nodes in the pair of active / standby TimesTen should be on the same local network. I would recommend GigaBit ethernet as a minimum.

    Although it is possible to write your own scripts much easier (and much more robust) handful of deployment, monitoring, failover and recovery of pairs a/s there a lot, if you deploy Oracle Clusterware on each site for automated management of the pairs a/s. It is our strong recommendation and is also recommended.

    From a point of view TimesTen, system clock synchronization is necessary within each site (i.e., the clocks on both nodes in a system have? Pair of S must be closely aligned). However, it may be desirable to have all nodes in all sites have their clocks in line for other reasons.

    You must ensure that the bandwidth and latency of the WAN connections is sufficient for the amount of traffic to refresh you. There is no simple way to estimate/calculate this. you will need to determine empirically.

    These are probably the most important things. As you progress, you can of course ask questions in this forum and use Oracle.

    Chris

  • Reg: Class file Java and oracle

    Hi Experts,

    I amhttp://docs.oracle.com/cd/B28359_01/java.111/b31225/chfive.htm#BABJBGGC to read it - and was trying to work on Java stored procedures, but this error with loadjava.exe

    C:\oraclexe\app\oracle\product\11.2.0\server\bin > loadjava - force - user rb1/rb1 - fix "C:\Users\ranit b\workspace\xmls\bin\util_x\X1.class"

    SQL error when connecting with the oci8 to default database driver: ORA-12560: TNS: Protocol adapter error

    Error while processing class util_x / X 1

    Oracle.aurora.server.tools.loadjava.ConnectionError exception: could not ope n connection SQL error when connecting with the oci8 to default database driver: ORA-12560: TNS: Protocol adapter error

    output: cannot open connection

    C:\oraclexe\app\oracle\product\11.2.0\server\bin > sqlplus

    SQL * more: Production of the version 11.2.0.2.0 on Mon Mar 17 12:38:59 2014

    Copyright (c) 1982, 2010, Oracle.  All rights reserved.

    Enter the user name: rb1

    Enter the password:

    Connected to:

    Oracle Database 11g Express Edition Release 11.2.0.2.0 - Production

    RANIT@XE11GR2 > >

    Indications in this respect?

    Help is very appreciated.

    Thank you

    -Nordine

    (on Oracle 11.2.0.2.0)

    I'm not sure about the cause of this problem, but the knowledge of who - Java is not supported by Oracle XE.

    Oracle & reg; Database Express Edition

  • Installing Oracle 11g R2 on Oracle Linux 6.4

    Hi all

    I want to install Oracle 11 g on Linux platform.

    I installed Oracle Linux 6.4 on my pc using the virtual machine VM. The host OS is Windows 8.

    When I try to install Oracle 11 g (using the rpm file) it gives the error: the package is not compatible with this system. Valid architectures are ['i686', 'i586', 'i486', 'i386', 'noarch'].

    When I checked the sound system architecture: i686.

    Please suggest.

    Thank you

    Maeva.

    PL post a link to the binaries guest OS that you have downloaded, and also a link to the binary file of GR 11, 2 you have downloaded. Note that only 11.2.0.3 pl and 11.2.0.4 are certified on Linux 6.x - Oracle & reg; Database

    These versions are only available on My Oracle Support for customers with a contract of paid with Oracle support. If you have downloaded the 11.2.0.1 freely available version, then you will need to use Linux 5.x

    HTH
    Srini

  • Any shared or Shared Nothing architecture

    Use ORACLE shared everything or nothing shared databases architecture high availability ORACLE DB 12 c? and why?

    ORACLE uses a sharing everything architecture ORACLE RAC 12 c.

    See also here: http://www.oracle.com/technetwork/database/clustering/rac-wp-12c-1896129.pdf

  • How to import in different Oracle schemas using the same model? Physical schema is different every time, so, how is this a handles that?

    Experts of the ODI,

    I use ODI 11.1.1.7.0 and transfer data to an Oracle database. So far, everything is OK, but...

    I want to reuse my current interfaces for import into different schemas in the same database.

    At the moment all the table data were imported into a single scheme under topology/Physical Architecture / Oracle / Data Server / physical schema I chose the pattern and check the "default."

    If I import now to other patterns (300 different ones), how should I configure the physical schema values for:

    Schema (schema)

    Scheme (scheme of work)

    Default checkbox? (I assume must be deselected)

    On a quick test, I left schema & schema of blank and disabled by default check box. Two interfaces work (one per table), but the third failed (my guess is the way in which the model was reverse engineering has to do with it, but don't know how to fight against it) I know how to debone a model, but if I use a pattern to do the other schemes do not work because ODI will give me a table not found. How do I work around this problem. Here is an example of the error I get after removing the default schema of the physical schema definition.

    ODI-1226: step CON_TY fails after 1 attempt.

    ODI-1240: Flow CON_TY fails during an operation of integration. This flow of charge table target CON_TY.

    ODI-1228: task failed CON_TY (integration) on the ORACLE connection signal target.

    Caused by: java.sql.BatchUpdateException: ORA-00942: table or view does not exist

    Your help is appreciated. Thank you.

    Here's how, to work around the problem of schema change the mask object Local of the physical schema on the server target %SCHEMA.%O OBJECT to % OBJECT in this way the schema is not part of the SQL at all.

    And these are the values that I use in the physical schema definition

    Schema (schema) - undefined

    Scheme (scheme of work) - undefined

    Check box default - select

    Given each user has permissions for objects it is clean and it doesn't have the schema name to reference the object, it works very well.

  • What version/flavor of Linux is Oracle Express 11g better suited?

    Hello

    There are several flavors of Linux.  Variant is best suited for download of Oracle Express which offers Oracle 11 g?

    Thank you

    Laurent

    Answer in the official Installation Guide - Oracle & reg; Database Express Edition

    One of them is good enough.

    HTH
    Srini

  • The Oracle database is free for individuals?

    Is the Oracle database free for private developers, just test the database, or what I personally contact them in order to pay them? Only, I went to the page of download of Oracle and downloaded 2 pcs. Installation of 1 GB, installed files database on my Windows 7 computer and then started using it.

    Have you paid attention to the license agreement you agreed before downloading software? Restrictions on use are clearly stated.

    Oracle Technology Network Developer for Oracle Database 11g Express Edition license terms

    The limits for 11g XE are also documented-

    Oracle & reg; Database Express Edition

    Oracle & reg; Database Express Edition

    HTH
    Srini

  • Installation of Oracle Client 32-bit on Windows 64-bit

    Hello

    I am trying to install the Oracle 32-bit (version 11.2.0) client on a Windows 64-bit server (Microsoft Windows Server 2008 R2 Standard, Service Pack 1).

    It is my understanding that this is supported and should work. However, the Oracle 64-bit (version 11.2.0) client is already installed on the server.

    We need the 32-bit client from an older application requires it.

    The GUI for the installation of the client starts very well - but when step "Finish Installation" MISTLETOE evacuated all of a sudden. The installation log file ends

    with

    INFO: Setting the value for the variable INSTALL_TYPE

    INFO: Variable "INSTALL_TYPE" wird auf "InstantClient' aufgefuhrt. Der Wert wurde von der Befehlszeile restaurants.

    INFO: addition of the variable oracle_install_NoMigration to table command line args

    INFO: addition of the variable oracle_install_RACInstall to table command line args

    INFO: addition of the variable oracle_install_WindowsSystemDirectory to table command line args

    INFO: update of the State of STATE_INIT_SESSION computer

    INFO: Create and initialize the Interface of Session handler

    INFO: PrepareForInstallOperations to call OiicInstallAPISession

    NEWS: Execution of the iterator until the summary

    INFO: Initialisieren of the Installationsbestands

    INFO: Einrichten of the Installationsbestands

    I am running as a local administrator installation - I tried installing with setting the compatibility mode to Windows 2000. No success at all the :-(

    Am I wrong that the 32-bit client ths is certified with this version of windows? Does anyone have experience with the same situation?

    Any help will be appreciated!

    Rgds

    Jan


    Do you use separate ORACLE_BASE directories?

    Oracle & reg; Database

    HTH
    Srini

  • Deny access to drive C on the installation of oracle database

    Hello

    Can someone help me, I have installed the Oracle 11 g database on my computer and now I can't access my C drive, and also the Installation was not complete. What should I do to release this drive?

    I moved this thread on the forum of XE. Yet once installed Oracle do not mess with the operating system. PL identify the exact version of the OS - versions supported are documented in the Installation Guide - Oracle & reg; Database Express Edition

    It is best to follow the instructions in the Installation Guide, assuming you have a supported operating system version.

    HTH
    Srini

  • Need to best way to start learning about Oracle 11 g DBA

    Hi.This is Dumond.
    I want to learn Oracle 11 g DBA. I downloaded all of the software and Documentation 11g R2 Orcl. Now. I want to start learning DBA. Can someone suggest me the best way to start learning DBA?
    Please suggest me good books for Architecture Oracle and SQL...

    Hello

    If you are good in 10g then just start new book of 11g function.
    Else read the admin guide and the whole concept of 11g.

    I always refer to the oracle documentation, and a small test DB intended to test.

    Read and practice :)

    Kind regards
    Rakesh jayappa

    Published by: Rakesh jayappa on September 21, 2010 03:09

    Published by: Rakesh jayappa on September 21, 2010 03:10

  • Force connections encrypted with OUD

    I have an OUD environment that supports the two LDAP/TLS on the LDAP connection manager, as well as LDAPS on the LDAPS connection manager.

    LDAP/TLS is the norm for our systems OEL that use LDAP as an identity store via sssd. LDAPS is used by Solaris systems.

    I want to prevent the use of communication in plaintext to the LDAP connection manager. I noticed that this is possible by forcing certificates (tls_reqcert) client-side and affecting the LDAP server to 'require' these certificates on the client side. Currently, in order to communicate securely with the LDAP server, client systems have the confidence of the root CA used to sign the server on each LDAP server certificates. This assures the client that the server is legitimate, but does not provide the server with any insurance on the client side.

    With 1, in thousands of LDAP client systems to support, I hesitated to employ a model that requires management of certificates on the client side. What is the only way to ensure that no plaintext communication is good on the port of the LDAP connection manager and TLS is required at all times?

    Fred

    Hi Fred,.

    What is the main engine to prevent the use of clear text communication?

    Is this related to approval or simply to prevent the exchange of password in plaintext over the network?

    Are you sure that none of your client application has no dependency on the communication of clear text? For example, many client applications access the LDAP (cn = schema) scheme and/or the rootDSE entry as anonymous using erase the text string. Forcing TLS can break these apps.

    I encourage you to take a look at the rules of bind, that you can specify in the access controls. You can restrict access to your data for SSL/TLS communications only, as described in understanding the Oracle Directory Access control model unified - 11 g Release 2 (11.1.2) section 9.4.8 and 9.4.9

    Network groups might help as well: you can classify incoming traffic according to the level of authentication/encryption. Then, you can decide to expose the contents of the directory for secure connections only. Network groups are described in the understanding Oracle unified directory Concepts and Architecture - 11 g Release 2 (11.1.2) and

    http://docs.Oracle.com/CD/E29407_01/admin.111200/e22648/server_config.htm#solCONFIGURING-network-groups-with-DSCONFIG

    Still another solution would be to develop a plugin OUD customized by using the public API to refuse any request made on the Insider w/o TLS LDAP port. Plugin API is described in Oracle & reg; Developer's Guide to Fusion Middleware for unified Oracle 11g Release 2 (11.1.2) directory - Table of contents and Oracle Fusion Middleware Java QAnywhere for Oracle standardization of the directory

    Sylvain

    ------

    When closing a thread as answered don't forget to mark the messages correct and useful to make it easier for others to find their

  • using ADR and APEX on the internet?

    I would like comments on best practices in the use of ADR (Oracle rest Data Services) and at the APEX (Application Express) on the internet.  My team has a task to put an application on the internet using the technology of the APEX.

    What is a good architecture?

    How can we restrict access to specific applications?

    Security?

    Hi tfa.

    TFA wrote:

    I would like comments on best practices in the use of ADR (Oracle rest Data Services) and at the APEX (Application Express) on the internet.  My team has a task to put an application on the internet using the technology of the APEX.

    What is a good architecture?

    How can we restrict access to specific applications?

    Security?

    Ideal Architecture Oracle APEX, with the help of ADR would be:

    • Database Oracle as database level
    • Data services Oracle REST deployed to support for Java EE application server Middle Tier part 1
    • Apache HTTP Server or any other server HTTP Reverse Proxy Middle Tier as part 2
    • Browser as a Client Tier

    You can view it here: Dimitri Gielis Blog (Oracle Application Express - APEX): prepare the architecture for the APEX 5.0 update

    But I would advise you to delegate this task to one of the hosting providers available for Oracle APEX.

    Reference: https://apex.oracle.com/pls/apex/f?p=411:4:NO:

    or you can go cloud: Apex on cloud?

    Deployment concerns read this warranty on the deployment of the APEX Oracle: Oracle Application Express - deployment

    Kind regards

    Kiran

Maybe you are looking for