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

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.

  • 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

  • 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

  • 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

  • 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.

  • New to Oracle - interested in certification SQL

    I am new to Oracle and am interested to learn SQL, but have to pay myself, seeks to do this through Oracle books.

    Have you noticed that there is a review called Oracle SQL Fundamentals I, who has his own book: [http://www.amazon.co.uk/gp/product/0071597867/ref=s9_sima_gw_s0_p14_t1?pf_rd_m=A3P5ROKL5A1OLE & pf_rd_s = center-1 & pf_rd_r = 0NNERWYN8T9PAX64B5HG & pf_rd_t = 101 & pf_rd_p = 467198433 & pf_rd_i = 468294]

    However, it doesn't seem to be a book for Oracle SQL Fundamentals II, although I saw somewhere that it will be published before the end of the year?

    This book seems to cover everything, but is for 9i: [http://www.amazon.com/OCP-Introduction-Oracle9i-Exam-Guide/dp/0072195371]

    Just a few basics:

    Which is the best db Oracle. Download for Windows XP that I can put on more than one computer, it is better for my sql certification?

    Can I take the exam SQL 9i or it is no longer used (can't seem to download from anywhere?)

    Can I take the exam at the Oracle headquarters or an authorized service center, without their own path?

    Thank you very much

    user11935518 wrote:
    I am new to Oracle and am interested to learn SQL, but have to pay myself, seeks to do this through Oracle books.

    Have you noticed that there is a review called Oracle SQL Fundamentals I, who has his own book: [http://www.amazon.co.uk/gp/product/0071597867/ref=s9_sima_gw_s0_p14_t1?pf_rd_m=A3P5ROKL5A1OLE&pf_rd_s=center-1&pf_rd_r=0NNERWYN8T9PAX64B5HG&pf_rd_t=101&pf_rd_p=467198433&pf_rd_i=468294]

    The book is related to the exam 1z0-051. I'm not sure it's the best way to learn SQL from scratch. However, since once you know a little SQL book is useful, though sometimes, some might say t make sure that you get enough practice.

    However, it doesn't seem to be a book for Oracle SQL Fundamentals II, although I saw somewhere that it will be published before the end of the year?

    Don't worry in the short term. There is a review of SQL, you may want to consider longer term (1z0-047), but which is advanced. ISBN-13: 978 - 0071498500 probably apply the material (but does not focus on the review... maybe it's a good thing).

    This book seems to cover everything, but is for 9i: [http://www.amazon.com/OCP-Introduction-Oracle9i-Exam-Guide/dp/0072195371]

    Just a few basics:

    Which is the best db Oracle. Download for Windows XP that I can put on more than one computer, it is better for my sql certification?

    Oracle is resource intensive; and more as it increases version numbers.

    10g XE [http://www.oracle.com/technology/products/database/xe/index.html] is perfect, EXCEPT that it is 10g 11g not and cannot indicate features of 11g but its greate from the manageability perspective.

    11 GR 1 material has a much higher footprint, but course has all the features.

    Unfortunately, it's a choice s one or the other. and historically the windows uninstaller can be an ightmare.

    I think that I must really be suggesting you look at virtualization - example: [http://www.virtualbox.org/] to run Oracle 10 g XE at first... but then again I am not sure if I'm over complicating things and have not tried it myself.

    Versions of the database newever and reviews using the SQL syntax that is no longer compatible with ansi standards more late especially in the use of the joins of tables in my humble OPINION.

    Can I take the exam SQL 9i or it is no longer used (can't seem to download from anywhere?)

    You can take the exam but its is no longer available for download. REF for example unable to download Oracle 9i database (any version)

    Can I take the exam at the Oracle headquarters or an authorized service center, without their own path?

    You can take in some centres of Pearson VIEW [http://pearsonvue.com/oracle/locate]. (1z0-051 can also be taken online).

    Thank you very much

    If you want some tutorials to practice simple SQL online be sure to visit [www.w3schools.org] but attention to other SQL dialects. This site is safe certification, but there are many who are not. See [http://forums.oracle.com/forums/ann.jspa?annID=1122] and other messages of the forum announcement.

    Visit also [http://www.oracle.com/education/certification]

    Published by: bigdelboy on 24-Sep-2009 04:30

    * I just remembered - a caveat: Please note Oracle requires professional XP (XP Home and Vista Home does not work... If you have these virtualbox perhaps with linux work and stay within the license agreement *.

  • Oracle read consistency solution

    Hi members of the group.

    I struggle to understand the principles of reading oracle coherence. For example:

    If I run a select query, and when the select query to read half of the table, another query run an update query, change the last lines of the table and engage.

    What will be the result of the query select? The oracle books, it is said that, when an application starts, this query using single point in time. If the request encounters a block of data with different number of SNA, it reads the data block of segments of cancellation. My question is that each data block holds number SCN? If this is not the case, how Oracle to determine the modified data block?

    Hello

    Try to save time and move by the the link
    FTP://FTP.software.IBM.com/software/data/pubs/papers/readconsistency.PDF

    You will understand the coherence of reading, and what you expect.

    -Pavan Kumar N

  • 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

  • How to create a model Web ADI and save it in our applications?

    Hi all

    I want to create a user registration model he Web ADI so that I can send the form to the customer and they will just fillup the spreadsheet with all users want to add to the system and then load using Web Adi.

    For example, this form is:

    Capture.PNG

    I want to create a model Web ADI for the forms above, which is recorded in the database of applications. As in the example of template below:

    1. Add Oracle WEB ADI you your responsibility. Learn how to create document etc.

    2. via large Oracle book, Journal enter and click Launch Wizard Journal... from there, you can create similar joint document


    Capture2.PNG

    Please help how to create templates like this.

    Thank you very much

    MK

    I haven't worked much on WebADI recently. But I think I understand the mode of operation has not changed, so the link I gave (the one Karim) should always hold.

    The other two (more recent) that I found when google

    oatrain: Simple Custom WebADI Integrator with 12.1.2 Desktop Integration Manager

    Oracle Web ADI: Creating a custom Integrator | Suite Oracle e-Business Applications

    According to the second link:

    Desktop Integration manager involves the creation/management of integrators and parameters

    Office Integrator allows you to create any documents, layout, Mapping, configuration options etc.,.

    You can connect to the application and see what the differences are. Sorry I don't have access to an instance at the present time and no longer remember.

    Cjeers

    AJ

  • Clause type SQL how can the others cannot?

    Hi all

    I met a topic called the type Clause when I was reading Pro Oracle SQL by Karen Morton, Kerry Osborne, Robyn SandsRiyaj Ntanguand Jared still. I just read the chapter and did some practice on my local machine. It is obvious that it is a very powerful feature. And I also reachered on the web and found out that it is used for spreadsheets (excel etc.). Can someone please give me a simple example which, in which case one must use the clauses types SQL Analytic Functions or group Advanced functions cannot cure?

    Either said by the way, I recommend strongly Pro SQL Oracle book to all who want to learn the knowledge of SQL.

    Thanks in advance

    Hello

    In short Yes, the TYPE clause allows you to perform calculations of "spreadsheet-like". With the help of the clause TYPE is quite rare. Now with the introduction of the WITH recursive clause in 11g 2, you can almost everything in SQL, do not even talk about the pattern match feature introduced in 12 c.

    You can probably do now with analytical functions / recursive clause the clause of MODEL can do. And I must say that it is a shame that the TYPE clause has never been improved since its introduction in 10g.

    In my view, the clause TYPE can come in handy when you need cross reference calculations (typically dealing with periods such as dates, years, weeks). For example, I personally used a MODEL clause for an analysis of sales time, where I watch the sales of previous years to find a pattern for the current. References of cells in a MODEL clause allows to easily, something like [my_year, my_week] model = local_pattern [(y ENTRE CV()-2 ET CV) (-1, w BETWEEN (CV-2) RESUME AND () + 2)]

  • Upgrade to 11g OCP10g

    Hi Experts,

    I need some information about the upgrade to OCP 11 g.

    Currently, I'm OCP 10g, I introduced myself to review on Nov, 2011 certification and my receipt in January 2012.

    Now I intend to switch to OCP 11 g, according to my understanding, I have to write for 1Z0-050 get a certification on the version 11 g can you please correct me if I'm on the wrong page. Also, is there an upgrade between versions chronology. One of my colleague said that it must be updated within three years of the period since the last time we were here during any review of OCP specific version. I don't know why but it does not seem true, can you please provide me with suggestions.

    Your response will be much appreciated, I intend to write for OCP 11 g next month. Also, if you can provide some guidance with reference books and review material that I should follow, currently I have following this book.

    • BC/OCP Oracle Database 11g all-in-One corrected by John Watson

    Thank you

    Ankur-

    According to my understanding, I write for 1Z0-050 get a certification on the version 11 g can you please correct me if I'm on the wrong page.

    You are on the right page.  1Z0-050 is the correct review for a 10g OCP to upgrade to 11g.

    Also, is there an upgrade between versions chronology.

    N ° and here again... Yes.  There is no timeline set the moment in that you earn an OCP at the same time, you need to upgrade.  However, eventually Oracle certification will be obsolete the upgrade itself.  For example, the 10g certification track is removed in March of next year.  Under the said exam 1Z0-040 will disappear.  This means that 9i POC will no longer be able to upgrade to 10g.  This has nothing to do with the length of time, as they have become certified.  However, it will be several years before the track 11g is in retirement, so not an immediate concern for you.

    In addition, if you can provide some guidance with reference books and the examination material should I follow

    There is an Oracle book press specifically for 1Z0 - 050.  You will also find links to documents and other suggestions at the following ADDRESS:

    Oracle Certification Preparation: Details of the examination and preparation for 1Z0 - 050 resources

  • CBD or APB?

    Hello

    I am to evaluate 12 c and the concept of PDB files is quite new to me. I tried to copy some schemas and application apex of my 11g running at a cool 12 c installed db. I had to rename my schematics using the prefix c# to make it work. Of course, I used the CDB. This means that I have to change usernames at certain points in my plsqlcode as well.

    Should I have created a PDB file first? I don't want to run several databases, so I think it's an unnecessary overload for me? On the other hand, I want to go as recommended, I use this database for learning purposes.

    What do you think?

    BR

    Tobias

    I am to evaluate 12 c and the concept of PDB files is quite new to me. I tried to copy some schemas and application apex of my 11g running at a cool 12 c installed db. I had to rename my schematics using the prefix c# to make it work. Of course, I used the CDB. This means that I have to change usernames at certain points in my plsqlcode as well.

    Should I have created a PDB file first? I don't want to run several databases, so I think it's an unnecessary overload for me? On the other hand, I want to go as recommended, I use this database for learning purposes.

    What do you think?

    If you do not plan to create PDB files, then do not select the option "Create database" when you install 12 c.

    Just create a standard database.

    But if you plan to 'learn' on the new multitenancy of 12 c, then you have TO RTFM. Regardless how experienced, you might be with Oracle, you need to read these two chapters at least. The new architecture is radically different. There are a lot of basic things do you differently (users, privileges, connections, management). Of course you need to rename your drawings; You can create users 'local' in the CBD; These users must be users 'Commons '. Don't know the difference; of course you don't have before you read these two chapters that explain the difference.

    It's ONE of the reasons why the docs are required to read I said first a year ago in this thread:

    https://community.Oracle.com/thread/2554568

    Chapters 17 and 18 of the Concepts Doc first.

    http://docs.Oracle.com/CD/E16655_01/server.121/e17633/cdbovrvw.htm

    And BEFORE you tried to migrate your apex application you must have read on this topic to understand how it is done DIFFERENTLY for 12 c.

    Here is just a link: Application Express in Oracle Database 12 c:

    http://www.Oracle.com/technetwork/developer-tools/Apex/application-express/Apex-and-12C-1968249.html

    When you install Oracle Database 12 c Multitenant Architecture, Oracle Application Express is installed in the database of the multitenant container by default. A single container multitenant database can have up to 252 pluggable databases (PDB files). The root of the container database (CBD$ ROOT) includes an APEX_040200 scheme that contains all the common objects required for the Express Application, including the Application Express packages of engine, processes, functions, and views. Therefore, there is only one instance of these common objects in all of the installation of the entire database. Application Express common objects, stored in the shared database of container, access from every PDB using the meta-data links. Each PDB also includes an APEX_040200 scheme that contains the tables of metadata Application Express specific PDB for. These local tables to ensure that application Application Express independently in each PDB definitions. Each PDB must have a defined Web listening port and is managed individually using the standard Oracle Application Express Instance Administration.

    Because you did not create a PDB your apex application file had nowhere to go.

  • Exam preparation tips

    Hi all

    I prepare myself for my VCP5-VTC via review VCP510. First of all, what is the pass"rate and the rate of success in the exam? Secondly is there a 'must - have' aid review? (outside the EHR Architecture / course books, etc.)

    Thank you!

    What is a passing grade

    The action plan is the key to passage because that's what the authors of the article are given to produce questions.

Maybe you are looking for