RAC and Grid Computing

Hi,
I am trying to understand the connection between RAC and Grid Computing.
In RAC, we can have multiple instance of the same physical database and if all these instances are running on n* separate machines then we have n+ set of processes to take care of computation.
Isn't this summarise the Grid computing as well or is it something entirely different. Please share.
Thanks in Advance

Hi,
Billy already answered well.
Litte Note:
Timeline of Oracle Databases:
1992: Oracle version 7 appeared with support for referential integrity, stored procedures and triggers.
1997: Oracle Corporation released version 8, which supported object-oriented development and multimedia applications.
1999: The release of Oracle8i aimed to provide a database inter-operating better with the Internet (the i in the name stands for "Internet"). The Oracle8i database incorporated a native Java virtual machine (Oracle JVM, aka "Aurora").
2001: Oracle9i went into release with 400 new features, including the ability to read and write XML documents. 9i also provided an option for Oracle RAC, or "Real Application Clusters", a computer-cluster database, as a replacement for the Oracle Parallel Server (OPS) option.
2003: Oracle Corporation released Oracle Database 10g, which supported regular expressions. (The g stands for "grid"; emphasizing a marketing thrust of presenting 10g as "grid computing ready".)
2005: Oracle Database 10.2.0.1—aka Oracle Database 10g Release 2 (10gR2)—appeared.
2007: Oracle Corporation released Oracle Database 11g for Linux and for Microsoft Windows.
Future (*Just a guess*): Oracle Database will release version 12c. (The c stands for "cloud"; emphasizing a marketing thrust of presenting 12c as "Cloud Computing ready".)
Oracle has released products with "C" of the "Cloud" (e.g Oracle Enterprise Manager 12c)
http://en.wikipedia.org/wiki/Oracle_Database
Regards,
Levi Pereira

Similar Messages

  • New implementation - Client having issues with RAC and Grid on Windows

    Client is starting a new implmenetation on Windows 2008 R1, Oracle 11.1.0.7. They have a 3 node RAC and Grid Control. They are having a number of issues and support is working through those issues. They are asking if there are clients on RAC and Grid on Windows. The Wiki shows a few customers on Windows, but was hoping to get some feedback. Tks.

    There are lots of customer applications that are based on Windows RAC. And as mentioned above, it is very well supported by Oracle.
    However, because of the security vulnerabilities of Windows, I've observed that most of the financial institutions and listed companies opt for unix based servers for all high profile applications and run only low to medium risk application on Windows.
    Regarding maintanence issues, I guess it's going to be pretty much the same; there shall always be lots of bugs, lots of patches and updates just like an yother software; doesn't really matter if you are on Unix or Windows systems. As long as you purchase support, it's all good.
    It's pretty much same concern regarding Grid Control on windows.
    Cheers.

  • Need to understand basics of Oracle RAC and Grid technology, for training

    I need to understand Oracle RAC and Grid infrastructure, from a manager's / training perspective.
    I see links here and here, so a couple questions:
    - what's the basic difference from a layman's (e.g., a manager's) perspective ?
    - What training options are available for a generic 11g DBA to learn this new technology ? I've seen this course from an Oracle partner ("Course:Oracle 11g: RAC and Grid Infrastructure Administration Accelerated Release 2"), for a boat load of money, for 5 days I think. So we're looking for something a little more reasonable (and accessible), e.g., books, online, etc.

    Wm Peck 1958 wrote:
    I need to understand Oracle RAC and Grid infrastructure, from a manager's / training perspective.
    I see links here and here, so a couple questions:
    - what's the basic difference from a layman's (e.g., a manager's) perspective ?
    - What training options are available for a generic 11g DBA to learn this new technology ? I've seen this course from an Oracle partner ("Course:Oracle 11g: RAC and Grid Infrastructure Administration Accelerated Release 2"), for a boat load of money, for 5 days I think. So we're looking for something a little more reasonable (and accessible), e.g., books, online, etc.
    For a very basic definition, RAC is technology that is used by the database and GI is the infrastructure that makes RAC work. In a forum reply, that's probably all what can be said about both. For a very lengthy answer, you should read the links that you have quoted.
    For #2, the course that you are looking at is called Accelerated as it combines two courses in a single week training-RAC(4) and GI(3). So it's a 7 day curriculum that one would be doing in a 5 day course and that should justify its cost. But let me say, it's a really really good course. But on the other side, it can be quite overwhelming for someone who doesn't know about these technologies already. So I shall suggest that you send your team to each course individually and probably after doing some homework . They can start reading the following books,
    Pro Oracle Database 11g RAC on Linux
    https://www.mheducation.co.in/html/9781259004063.html
    And this doc link,
    Oracle Database Online Documentation 11g Release 2 (11.2)
    Aman....

  • Diference between RAC and Grid

    I have 9i r2 RAC.
    What is the diference between 10G RAC and 10g Grid?
    What are my options to migrate?
    What are the advantages and disadvantages between migrating to 10g RAC or migrating to 10g Grid?

    A lot of the differences are cosmetic. Parallel server in 8i became RAC in 9i became Grid in 10g. There is no such thing as 9i Parallel Server, nor is there such a thing as 10g RAC, at least from a marketing standpoint. Once you understand that, the major differences are incremental-- 10g is probably more maintainable and easier to set up than 9i, 10g is probably more scalable as well.
    Migration is just a database upgrade. The upgrade guide will enumerate your options.
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • RAC && Grid Computing

    HI
    I'm a new in Oracle Databse Administration,
    I want to know what are the difference between RAC && Grid Computing and how can I implement it.
    if there is a book , documentation or link in easy way to understand it
    THANKS IN ADVANCE
    Excalibure

    Khurram,
    Lets look at the following
    Oracle Parallel Server was available on VMS back in 1989 on version 6. And it actually WORKED (what can't be said of RAC)
    Gradually it became available on more systems.
    It was re-architected to break the limit of 2 servers, and renamed RAC. However, on VMS it was still called OPS.
    As with everything, RAC in 9i was far from mature. One could argue it is still not mature.
    10g enters the stage. RAC was revamped, and was renamed Oracle Grid.
    The same thing happened to sqlnet (v6) -->sqlnet2 (v7)--> Net8 (Oracle 8.0) ---> Net (revising version numbers, 8i and higher)
    The same thing happened to Standby database --> Dataguard ... etc, etc.
    In other words: The functionality didn't change at all, only the product was renamed.
    Hence: RAC and Grid are marketingconcepts. And they still don't work robustly. Corrupt OCRs are more rule than exception over here.
    Sybrand Bakker
    Senior Oracle DBA

  • What is  Grid and Cluster computing means ?

    Hi ,
    The following terminology is very confusing. Could you please explain. What is this means ? and how they are different from each othere, etc.
    - Cluster computing-
    - Grid computing
    - Parallel computing
    - Distributed computing
    - supercomputers or conventional supercomputers
    Thanks
    Siva

    Hans has already given an excellent reply. So I shall be just echoing the same and since it's quite early for me in the morning and it's not a weekend for me as well so my reply would be limited.
    Grid Computing: What we mean by multiple administrative domains ?As you might have read in the link given by me and also on many other links on the web, there is no defined thing like this available. It's a concept. When in 10g, this concpet finally came, it was completely not possible to define except saying this that we are going to have many servers combined which can do the work for us as like one and we don't need to know which one is working for us and which one note. I remember an example given by HJR, electricity hubs. As being a consumer, we just need to bother about this that when we switch on the tubelight, it should be on. We are really not concerned that from which transformer, the electricity is going to actually come to the tube light. And that's exactly what Grid Computing is , you need a resource, you would get it, from where, you are not supposed to know. And looking at this aspect, this is not something which started happening from 10g only except this that a formal marketing name, Grid Computing , came into the picture. Oracle's RAC(earlier called OPS) is exaclty doing the same since version 6-presenting a multi-system environment as one to you. Now, there is another concept added in it called administrative domains. Again, this IMO, is a term and with the Grid Comptuing concept getting matured, it's implementations are also becoming clear. Like in 11.2 RAC, we have got a concept of Server Pools which means , in a cluster of 4 nodes, you can divide your OLTP work on Node 1 and 2, DWH on Node 3,4. And in these server pools, you can add and remove the nodes on the fly and pools would take care of the things on their own. Now, since we have managed to seggregate the roles of operations in two different set of nodes which are still part of one single cluster, we can manage things differently. And I think that's what can be called(loosely) Administrative Domains. Again, this is just one of the many examples I think as Hasn has mentioned, the definitions would really stand correct in the right context where they are used. And it's also possible that I might have given a completely wrong picture to you as well.
    Is Clustering & Distributed computing, are the same ? Multiple computers are involved
    Clustering & Distributed computing to compute the data, then what is the difference. ?Well, no, that's not true. Clustering is combining computing power of many computers as one and use it to do "divide and rule" . And Distributed computing is where you actually do the same work divided across many machines. For example, if you would do a transaction and if it spans across many machines and when you would commit, if all would say that they are okay with what you have done, it's Distributed computing. Just many computers are there in both doesn't make them same.
    3) There is no end to this thing I guess. We are in an environment where needs, demands are growing constantly. There is no such thing that what is large, fast anymore. What you call a supercompyter today, tomorrow it may work as a normal machine. Things are becoming faster, smaller and the thirst for more is just growing . I don't think that it's something that you should be bothered much about. In the last 20years or so, there is a constant evolution happening in technology and I can't think myself where this would end and what will be the final outcome of this rat-race of "faster, larger" .
    Hope it does makes some sense and helps you.
    Aman....

  • What is the difference between Grid computing and Cluster ?

    Heh Friends
    What is the difference between Grid computing and Cluster ?
    /sumit

    You
    can't easily switch a server from being a database
    server into an application server when the load on
    your system changes.
    That's only because you didn't architect your grid that way. :P
    (Mine doesn't do that either)
    >
    I guess people use the bits of the definitions that
    support their marketing claims :)
    Isn't that the truth!
    Oracle marketing speaks of grid as a concept with their technologies enabling the grid. Other companys offer products that turn computers into (their defintion of) a grid - Sun's Grid Engine, Avaki's Grid, and Platform's LSF come to mind.
    Gotta love the marketing folks; especially at Oracle. It seems to me that when a product doesn't succeed, they tend to rebrand and reintroduce.
    Chris

  • Oracle RAC and Standards

    Does anyone know if Oracle RAC is part of any emerging Grid standards?

    Hi Eric
    Isn't RAC a middle to reach the grid computing goals ?
    “A computational grid is a hardware and software infrastructure that provides dependable, consistent, pervasive, and inexpensive access to high-end computational capabilities.” by Carl Kesselman and Ian Foster in “The Grid: Blueprint for a New Computing Infrastructure,”

  • Grid computing

    Very Good morning  experts ;
    I need some  information about  grid  computing. Oracle 10g is  first grid based database.
    Grid technology , how it acts really ?
    Getting bit  confused from following term.
    Grid computing enables the creation  of  a  single  IT  infrastructure that can  be shared by multiple business processes.

    955912 wrote:
    I need some  information about  grid  computing. Oracle 10g is  first grid based database.
    Grid technology , how it acts really ?
    A grid, or cluster, is a logical computer processing platform that consists of a number of physically hardware resources.
    Oracle RAC consist of the follow basic infrastructure components:
    multiple database server platforms
    a public network for accessing these platforms and/or cluster
    a private network (called an Interconnect) between these platforms as a high-speed communication cluster backbone (server platforms need to coordinate cluster processing, resources, and so on)
    a shared I/O fabric layer (typically fibre) to a storage system that provides the cluster's data storage (same cluster storage disks are available for I/O on each and every server platform - NAS is also used)
    Oracle RAC is a shared-everything-cluster. This means that if you have access to a single cluster server, you have access to all the database resources and data available on that cluster database.
    Other database cluster technology makes certain database cluster resources available via certain cluster servers only. If that resource (e.g. table, schema, datafile, etc) is only available on a single server, and that server fails, that cluster resource is no longer available.
    With Oracle RAC you can loose any cluster server - without loosing any cluster resources. The same data and resources are available on each and every cluster node. A server failure will not result in a client no longer being able to access specific rows, or tables, or schemas.

  • Oracle Database 10g Express Edition support Grid Computing ?

    Hi
    May I know if I install the Oracle Database Express Edition on Linux, which Linux O/S
    that can support Grid Computing ?
    And if I install this database on Windows, which Windows platform that support Grid Computing ?
    Thanks.
    Vivi

    Hi.
    What do you mean by support Grid?
    I'm assuming you are actually asking about support for RAC. If so, then:
    - Oracle XE does not support RAC.
    - There are a number of Linux distributions that are supported for RAC, including Red Hat Advanced Server and SUSE Linux Enterprise Server. Basically, if it is free, Oracle don't support it. That's not to say it doesn't work, but it's not supported.
    - I guess the only sensible Windows choice is Windows 2003. It would work in Windows 2000 or XP, but these aren't sensible options as both are very old and one is a desktop OS.
    These answers also apply to the Grid Control.
    Cheers
    Tim...

  • Diffrence b/w grid computing , clustering

    respected viewers,
    can any body tell me
    1. What is the difference between Grid computing , Clustering and Distributed systems?
    plz explain a bit .... ? tellme some link where 3 of these things are explained together
    regards
    Edited by: ORA-FSD-PAK on Jul 28, 2009 2:21 AM

    ORA-FSD-PAK wrote:
    respected viewers,
    can any body tell me
    1. What is the difference between Grid computing , Clustering and Distributed systems?
    plz explain a bit .... ? tellme some link where 3 of these things are explained together
    Did you try searching in the oracle docs,
    [Grid Computing Defined|http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/intro.htm#sthref14]
    [Distributed Database Concepts|http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/ds_concepts.htm#ADMIN028]
    [What Is RAC|http://download.oracle.com/docs/cd/B19306_01/server.102/b14196/rac001.htm#BHCIHCCD]
    Read the links given above for sure.
    HTH
    Aman....

  • RAC VS GRID

    Dear all,
    what's the difference between GRID and RAC if any?
    I know that services in RAC is a key component of GRID but i need a broader definition
    Thanks

    Note that I said "RAC is Oracle's implementation of
    grid computing for the database'.
    Specifically meaning that there are other components
    of grid, even in Oracle technology stack. However,
    the database component of grid (that which uses
    several disparate resources to provide compute power
    to manipulate database) is called RAC. I did note what you wrote. That's why I wrote what I wrote in reply.
    Are you saying that Resource Manager isn't a "database component". Or ASSM? Or ASM? Or ASMM? Or LMT?
    I would say that they are all database components. They all "manipulate database". And they are thus all part of Oracle's implementation of grid computing for the database.
    What you are saying is that RAC is Oracle's implementation of grid computing for the database. I'm saying, it's just one component of an entire database-specific set of technologies which, taken together, represent an implementation of grid computing for the database.
    That's a clear difference between us and it doesn't help to blur it away by pretending I didn't read what you wrote closely enough.
    Therefore I request you quote the entire phrase and
    use it as intended ...Well, no. Because it's cumbersome. We're on an Oracle forum; discussing Oracle; and discussing Oracle's implementation of grid-like technologies. I think that's plenty enough context in which it is clear that 'grid computing' means 'grid computing as it relates to database use and administration'.
    And yes, Resource Manager is one of the technologies
    that may be used to CONTROL the resources in the RAC.
    But it is not the multi-resource coordinating
    piece.It is central to "grid computing for the database". It doesn't just "control" it. It makes the transparent operation of database computing power a reality: Just as everyone switching on their kettles at the ad break during a tv movie premier is the cause of extra powerstations starting up and handling the peak load transparently for the tea-brewer, so RM's ability to scale people down and scale them back up means the RAC (or the single instance) provides appropriate computing power for queries transparently.
    And it can be used to good effect *without RAC*. That is the point, of course. You go around oversimplifying and claiming that RAC=GCFTD (no, I won't keep quoting the entire lumbrous phrase. It's why I simplified as I did) and I think you do people a grave disservice. You underplay what grid is, what Oracle's implementation of grid is, what it can do for people and the fact that gridness (in any context) is a spectrum of possibilities, not a black and white issue.
    And the 'does not mean transparency to
    administrators' is taken in the same way as in a
    power grid - to the user of electricity, the source
    of the electricity (which gen station) is completely
    transparent, but to the administrator it is not [as]
    transparent. Yes, I realise that. That's why I just said it's a spectrum of possibilities. Glad to discover that you agree with me. But my point is that it's a spectrum of possibilities for users AND administrators, no exceptions. That different groups will "feel" any given point on that spectrum in different ways is obvious, but that the spectrum applies to all should be equally obvious ...but didn't seem to be from your earlier comments.

  • What is Grid computing

    Hi i am very new to the oracle.could anybody please clearly explain me what is grid computing and how it will be use in IT system.

    There are four mentions of grid computing in the Oracle Concepts manual including the following definition:
    The grid style of computing treats collections of similar IT resources holistically as a single pool, while exploiting the distinct nature of individual resources within the poolhttp://download.oracle.com/docs/cd/B19306_01/server.102/b14220/intro.htm#sthref14
    Basically you can build a 'grid' computing environment by designing your application in pieces that sit on several different servers. You can do this using distributed databases, replication, or RAC alone or in combination of the other features.
    Oracle's approach centers on using RAC.
    HTH -- Mark D Powell --

  • Is oracle 10g really oriented for grid computing?

    Hello all,
    Microsoft's article "http://www.microsoft.com/sql/prodinfo/compare/oracle/mythandreality.mspx" reads as follows:
    "Oracle's purported Grid enablement in 10g is based on its Oracle Real Application Clusters (RAC) technology that is no more than a local cluster. RAC is a local cluster of computers with no geographic distribution capabilities. This marketing campaign relabeled existing features to exploit current industry trends. "
    is microsoft article right? why o why not is oracle grid is a local cluster instead of grid computing oriented?
    Thanks in advance.
    Hernán.
    Message was edited by:
    user573539

    The distance limitations are not due to the RAC product itself but rather network technology limitations.. Unable to deliver data between sites at a very high speed.
    I think Oracle is the only product available in the market today that can provide a close to Grid solution. Its also important to note that Grid computing in general is not ready because there are no set standards for heterogeneous systems to communicate with each other.. for example we cannot have Windows and Linux as a clustered configuration. While these limitations do affect the overall Grid strategy, there is definitely a grid within the Oracle paradigm. meaning an Oracle Grid does exist.

  • Enterprise Grid Computing

    - what is the meaning by "Enterprise Grid Computing" ?
    - what is the Oracle Grid Architecture ?
    - what are the Benefits of Grid Computing ?
    and all related topics by it.

    - what is the meaning by "Enterprise Grid Computing" ?Grid computing is when you have different girds(units of hardware) performing for you. In Enterprise it is always expected that if a system fails another system should takeover the process being executed by the first system. Also suppose you have a growing application. You keep on increasing hardware resource to meet your application's performance. There would be some time when the kernel of OS will busy only in managing the resource available with it. To overcome this process we use different systems working for your single application. This is called grid computing. Let us other experts comment on this.
    - what is the Oracle Grid Architecture ?Oracle grid architecture is know as RAC as far as I know. In this there is centralized clusterware service which manages different nodes. Does node(grid) elimination if required and have information about the supporting services of RAC(Real Application Cluster).
    - what are the Benefits of Grid Computing ?Mainly
    1) High availability
    2) Load balancing.
    and all related topics by it.You can look for this on google. It has everthying you want about..
    Regards.

Maybe you are looking for