About system design for RAC

Oracle Real Application Clusters, Concepts manual, Release 9.2.
About scalability, it says that "poorly designed systems do not scale well on either single-instance Oracle databases or Real Application Clusters databases-poorly designed applications will likely experience performance degradation as demand increases."
What does it mean when it says "poorly designed systems". What features should my sistem have to scale well in RAC databases?

krishh wrote:
Hi all,
I am very new to Labview, but I have to deal with somewhat difficult problem of remotely controlling the Laser in next room. The PC I will be using has already built labview software to control the laser if laser is closeby. But the laser is next door (~200-300 feet), and the PC which controls the laser also have the labview software to control the laser. Please suggest me how should I start communicating from my first PC to the laser (may be using the laser labview software or not). To start with I would be glad to find some reads or demonstrative examples or any suggestion which will head me to right direction.
I hope for great help.
Regards
Krish
It would probably be a good idea to start a new message on this rather than continue in this message thread.  It seems to be a different situation you are asking about then what the original poster was doing.
How does the PC communicate with the laser if it is close by?  Is it a serial connection? ethernet connection?  GPIB?  something else.  If it is serial, is it RS-232, RS-485, USB?   200-300 feet is too far for an RS-232 or USB connection.  But there are numerous products on the market that will adapt those serial protocols to either an RS-485 wiring setup, or put it out over an ethernet connection.  So you can go RS-232 to RS-485 on one end.  RS-485 goes to 4000 feet (depending on baud rate).  Then on the other end another adapter converts it back to RS-232.  I have also used a remote USB hub that connects to a LAN connection, and with driver software installed on the PC, it turns that remote connection into virtual serial port connections.
These are good devices that have worked for me.  But if they would work for you all depends on how the PC connects to the laser now.

Similar Messages

  • Doubts about shared disk for RAC

    Hi All,
    I am really new to RAC.Even after reading various documents,I still have many doubts regarding shared storage and file systems needed for RAC.
    1.Clusterware has to be installed on a shared file system like OCFS2.Which type of hard drive is required to install OCFS2 so that it can be accessed from all nodes??
    It has to be an external hard drive???Or we can use any simple hard disk for shared storage??
    If we use external hard drive then does it need to be connected to a seperate server alltogether or can it be connected to any one of the nodes in the cluster???
    Apart from this shared drives,approximately what size of hard disk is required for all nodes(for just a testing environment).
    Sincerely appreciate a reply!!
    Thanks in advance.

    Clusterware has to be installed on shared storage. RAC also requires shared storage for the database.
    Shared storage can be managed via many methods.
    1. Some sites using Linux or UNIX-based OSes choose to use RAW disk devices. This method is not frequently used due to the unpleasant management overhead and long-term manageability for RAW devices.
    2. Many sites use cluster filesystems. On Linux and Windows, Oracle offers OCFS2 as one (free) cluster filesystem. Other vendors also offer add-on products for some OSes that provide supported cluster filesystems (like GFS, GPFS, VxFS, and others). Supported cluster filesystems may be used for Clusterware files (OCR and voting disks) as well as database files. Check Metalink for a list of supported cluster filesystems.
    3. ASM can be used to manage shared storage used for database files. Unfortunately, due to architecture decisions made by Oracle, ASM cannot currently be used for Clusterware files (OCR and voting disks). It is relatively common to see ASM used for DB files and either RAW or a cluster filesystem used for Clusterware files. In other words, ASM and cluster filesystems and RAW are not mutually exclusive.
    As for hardware--I have not seen any hardware capable of easily connecting multiple servers to internal storage. So, shared storage is always (in my experience) housed externally. You can find some articles on OTN and other sites (search Google for them) that use firewire drives or a third computer running openfiler to provide the shared storage in test environments. In production environments, SAN devices are commonly employed to provide concurrent access to storage from multiple servers.
    Hope this helps!
    Message was edited by:
    Dan_Norris

  • About System alias for system object

    Can any one tell me exact need for system alias for system object when we are integrating SAP TCODES

    The main use of System alias is to identify the uniqueness of the systems that exist in the portal
    also it is very easy to transport TCode iviews from one landscape to other if you have same system alias exist in all the landscapes
    Raghu

  • Confused about System Requirements for CS6 Master Collection...

    Hi there,
    For my Design Technology and Photography studies, it is recommended that I have the CS6 Master Collection installed on my laptop as well as my desktop computer (so I can still work when I'm not at school, of course) - but I'm not sure if my laptop can handle it all...
    Here's what I've got:
    Compaq Presario CQ56 laptop / notebook with:
    - 2gb RAM
    - Windows 7 Home Premium (64bit, service pack 1)
    - Intel Celeron Dual-Core CPU T3500 at 2.10GHz (I'll admit that I don't know what that entails - I know it runs things, but aside from that I'm pretty clueless)
    - Mobile Intel 4 Series Express Chipset Family (I don't really know what this is, either)
    There's some more in-depth information about it (or at least one incredibly like it, but with a single-core processor instead of a dual-core like mine) here: http://www.notebookcheck.net/Review-HP-Compaq-Presario-CQ56-Notebook.42285.0.html
    The hard drive has plenty of room on it (about 120gb), so I'm not all that worried about the space the software will take up.  All I'm really asking is "will my laptop run this as it is, or do I need more RAM / a better processor / anything else?"
    Thanks,
    Emma
    (P.S:  Yes, I know it's a pretty cheap laptop, and that the screen isn't perfect... but for my more serious work, I also plan on running the software on my home computer [which I know completely fulfils the requirements because it's exactly the same as the computers they use at school )

    Well, could all the MC apps run on this system? Probably not. Could PS, AI and ID run on it along with Acrobat? Maybe. The critical factor will be, whether they actually install. Since the screen res is too small and your memory outfit is the bare minimum, you may already hit a dead end on that when the installer refuses to proceed because the requirements are not met. If it does, then using the apps probably will work, but it won't be much fun. things will feel slow and e.g. hardware acceleration in PS not be available.
    Mylenium

  • System design for remote control

    I just wonder which tech of ni I should use.
    My system is one data center and some remote DAQ site. The communication is through WAN.
    It need to
    - start stop and schedule DAQ card from remote data center
    - send realtime data back for display
    - report the DAQ running status, such as online.
    - send history data from site pc to center database 
    there are many choice, such as tcp/ip, data socket server, shared varible, remote panel, remote vi server, web server.
    May I know which one is more fit for the application?
    Thanks a lot.

    krishh wrote:
    Hi all,
    I am very new to Labview, but I have to deal with somewhat difficult problem of remotely controlling the Laser in next room. The PC I will be using has already built labview software to control the laser if laser is closeby. But the laser is next door (~200-300 feet), and the PC which controls the laser also have the labview software to control the laser. Please suggest me how should I start communicating from my first PC to the laser (may be using the laser labview software or not). To start with I would be glad to find some reads or demonstrative examples or any suggestion which will head me to right direction.
    I hope for great help.
    Regards
    Krish
    It would probably be a good idea to start a new message on this rather than continue in this message thread.  It seems to be a different situation you are asking about then what the original poster was doing.
    How does the PC communicate with the laser if it is close by?  Is it a serial connection? ethernet connection?  GPIB?  something else.  If it is serial, is it RS-232, RS-485, USB?   200-300 feet is too far for an RS-232 or USB connection.  But there are numerous products on the market that will adapt those serial protocols to either an RS-485 wiring setup, or put it out over an ethernet connection.  So you can go RS-232 to RS-485 on one end.  RS-485 goes to 4000 feet (depending on baud rate).  Then on the other end another adapter converts it back to RS-232.  I have also used a remote USB hub that connects to a LAN connection, and with driver software installed on the PC, it turns that remote connection into virtual serial port connections.
    These are good devices that have worked for me.  But if they would work for you all depends on how the PC connects to the laser now.

  • Battery management system design for EV to monitor and to balance the Li-Ion cells' voltages using LabView, NI myRIO-1900 and LTC6804-2 IC

    Hello,
    I have NI myRIO-1900 and LabView 2014. I need to design a Bettary management system to monitor and balance the rechargable Lithium-Ion battery packs' voltages and charges using LTC6804-2 IC. I am facing some problems to program the IC for monitoring and balancing the cells' voltages and charges using LabView via NI myRIO. Can anyone help me to design this by giving some references and technques.
    Thanks in advance.
    Mohammad Hoque
    [email protected]

    Hi Mohammad,
    I believe with EPS you can monitor the cells' voldates and charging. I'm not sure what you mean by balancing, though. Can you elaborate a bit more?
    Thanks.

  • Questions about System Requirements for Adobe Air programs

         Earlier today I asked someone who runs Tweetdeck if they knew what the system requirements were for running Tweetdeck on my desktop (Windows)
    they gave me a link here: http://www.adobe.com/products/air/systemreqs/
    and I found this:
    Windows
    2.33GHz Intel® Pentium® 4, AMD Athlon® 64 2800+, or faster processor
    Microsoft® Windows® XP Home, Professional, or Tablet PC Edition with  Service Pack 3; Windows Server® 2003 or 2008; Windows Vista® Home  Premium, Business, Ultimate, or Enterprise (including 64-bit editions)  with Service Pack 2; or Windows 7
    512MB of RAM (1GB recommended)
    Here are my computer statistics:
    Operating System: Windows Vista™ Home Basic (6.0, Build 6001) Service Pack 1 (6001.vistasp1_ldr.101014-0432)
               Language: English (Regional Setting: English)
    System Manufacturer: Hewlett-Packard
           System Model: Compaq Presario CQ60 Notebook PC
                   BIOS: PhoenixBIOS 4.0 Release 6.1    
              Processor: AMD Athlon Dual-Core QL-65 (2 CPUs), ~2.1GHz
                 Memory: 2814MB RAM
              Page File: 1858MB used, 3993MB available
            Windows Dir: C:\Windows
        DirectX Version: DirectX 10
    DX Setup Parameters: Not found
         DxDiag Version: 6.00.6001.18000 32bit Unicode
    Will me only having a 2.1GHz processor really affect how my performance is with Adobe Air products/apps in general?

    Yes- I've had some lower price pc's using an Adobe AIR app and can tell the difference.
    Computers where performance was a huge issue was Compaq CQ56 & Toshiba Satellite C655D
    These computers are under 2.0 GHz and the app seems to freeze up on occassion or run slower.

  • Need suggestions regarding a system design for incremental load

    Hi,
    Our client has  a set of SQL Server tables which are being fully refreshed daily using views from DB2 source tables. We need to design an approach to load them incrementally.
    We have a third party application 'XXX' which will provide us the changed records in the underlying DB2 tables into SQL Server tables daily. Let us call them CDC_<tbl>. This table will have the same schema of source and have a flag to indicate whether
    it is an insert, update or delete record. From these CDC tables, we have to do the required transformations and do the insert/update/delete from the target table accordingly.
    This approach would work easily for cases where there is only one source table. But when we have multiple tables joined together to load the target table, we are unable to design an approach. If on a particular day, an insert record comes in only one of
    the source CDC tables, we will not be getting that row in the target since the other CDC table doesn't have a record for that particular key. We cannot join the SQL Server CDC table with source DB2 table since that will cause performance issues.
    Please share your thoughts on how we can design an approach which will work in cases of join, union, group by etc. between source tables. We are open to suggestions on changes in CDC tables also since the third party tool is to be configured as per our design
    needs.
    Thanks in advance,
    KP

    If on a particular day, an insert record comes in only one of the source CDC tables, we will not be getting that row in the target since the other CDC table doesn't have a record for that particular key.
    If I understand correctly, you extract data using DB2 views (some with joins) and then use third party CDC software to capture all changes made to the underlying DB2 tables.  These changes are then applied to a transformed version of data extracted
    from the views.  If my understanding is correct, why use DB2 views at all?  It seems to me the transformation process must have intimate knowledge of the underlying DB2 tables anyway in order to apply the CDC data properly.
    Are you saying you are not getting the other CDC table row at all, or is it just that the CDC tables are not transactionally consistent at the time the changes are applied to the target?  I think transactional inconsistencies should be addressed by
    the third party CDC application. The other alternative as I see it is to query DB2 for a each CDC key to make sure you have the latest data during the transformation process.
    Dan Guzman, SQL Server MVP, http://www.dbdelta.com

  • About system time for javescript

    "put the long time"
    --"15:40:25"
    but in javaScript: "trace( _system.time());"
    --"15:40"
    How get the system long time in javascript? Thanks.

    via the "Date"-object
    d = new Date();
    trace (d.getMinutes());
    trace (d.getDate());
    trace (d.toGMTString ());
    trace (d.getHours() +":"+d.getMinutes()+":"+d.getSeconds() );
    Regards
    Aldus

  • What do you think of this Design for Multiple Threads

    Hi Java Experts ;
    I'm curious to know what you think about this design for a multhreaded app i'm working on.
    I have a controller thread that (a.) creates threads and (b.) keeps a reference to threads that it creates (by sticking them in a hashtable along with the generated Id for that thread).
    When a created thread completes its job, it decrements the thread counter and removes its reference from the hashtable before it finishes its run method.
    Now here's the interesting part in my controller thread i'm creating new threads on the fly with this infinite loop
         public void run(){
              while(true){
                   try{
                        Thread.sleep(500);
                   }catch(InterruptedException e){
                   if(threadCounter<maxThreadCount && moreJobsToDo.size()>0){
                        createDomainThread();
              }//end while
    what do you think about this pattern ? My goal is to maintain about 200+ created threads running at all times with this pattern.

    jeff kesslerman's book says about threads
    "5.2.3 Threads
    The impact that threads have on RAM footprint isn't a problem for most programs, but running threads do need space to store their stack state, and the system- specific data structures do consume memory.
    Because runtime implementations vary widely in how threads are handled, you might encounter situations where the impact threads have on footprint is significant. For example, some ports of the JRE create a heavyweight OS process for each running thread. In an application that uses many threads, this means that thread costs, rather than class or object costs, can become the dominant factor in the program's memory consumption.
    You shouldn't avoid using threads-they're necessary in many cases, and generally don't have a large impact on footprint. However, you should be aware that the impact can be very different across runtimes. This is one of the reasons it's a good idea to measure performance characteristics under your program's different target environments. "
    Question #1: how does garbage collection go about clearing the stack state, and the system- specific data structures that consume memory.
    Question #2: in my situation, each worker thread's activity is not as brief as a simple server request. Each thread does a lot work and does a lot of network connections. on average I would say 100 http request - each of which can be easily blocked or delayed significantly. Therefore each worker thread may operate for between 2 - 10 minutes.
    Do you think thread pooling is useful in this situation ?
    stev

  • Are there some Golden Rules about tablespace design?

    hi gurus
    I am working for an assignment about tablespace design for our new BOSS system whic is a HEAVE OLTP system。
    I dont know how to decide how many tablespacesare are going to be there.
    According my existing experience,I think i should design tablespace according to these ruels:
    1) put Big tables and Small tables in differents tablespaces
    2) put tables and indexes in differents tablespaces
    3) seprate frequent updated tables to differents tablespaces
    4) put comparatively static(means not updated frequently) tables together in one or two tablespaces
    5) .....
    And what else rules you may add to? Thank u in advance
    Edited by: KevinMao on Nov 10, 2009 1:25 AM

    After viewing some links from google i would like to sum-up Golden Rule for tbs design:
    1. Always create locally managed tablespace (extent management).
    2. Never create tablespace with hundreds of small datafiles for avoid slower checkpointing.
    3. Segment types that are used the same way should be stored together.
    4. The system should be designed for its most common usage:
    5. Separate areas should exist for exceptions.
    6. Contention amoung tablespaces should be minimized.
    7. The data dictionary should be isolated.
    8. Always give a proper name to tablespace; so that it may easy to know that what this tablespace contains.
    9. http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=Recommendations_to_minimize_disk_I/O_contention&anchor=iooracle
    Hth
    Girish Sharma

  • System Landscape Design for EP-ESS Production Environment

    Hi Experts,
    We are about to implement SAP Employee Self Service solution through SAP Enterprise Portal 6.0 on our Production server.Our activity on development server is completed.The Backend version we are using is R/3 4.7C and using ITS for integration between Portal and R/3.We are using Business Package for ESS 4.6C – 4.7 release 50.4 .We hv ESS userbase of 1000 users .We want to design the system landscape for the Production Server implementation.Can somebody help me the Hardware parameters and system landscape for the same.My Email id is [email protected] .
    Regards,
    Saumya

    Hi Kenneth,
    I have checked all tables that the report made changes. So, I noticed that table was not changed at all.
    Just to inform you, now everything is fine. All connections was stabilished. And I have done tests with sucess. PERFECT!
    Once more, thanks and have a nice weekend.
    Silvio Messias.

  • Realistic system requirements for Design Premium on MAC

    Hi,
    Can anyone give me some realistic system requirements for CS4 Design Premium? I am just about ripping my hair out with having to reboot several times a day because i'm running out of memory on my PC and am thinking about switching to MAC.
    I am currently running a PC well above the recommended specs for Design Premium CS4 and it looks as though I will have to upgrade anyway. Designer friends tell me their MACs never require rebooting (but again i guess it depends on the MAC specs).
    My questions are:
    * If i buy a MAC, what would I need to buy to comfortably run Design Premium CS4 without any crashes?
    * reading some of the other discussion threads in this forum it seems some products don't work/aren't supported by MAC? Of the Design Premium products which ones would I have issues with?
    * Does anyone know what the deal is with switching the software licensing from Windows to Mac? (I heard you can only switch if you are upgrading which would mean I would have to wait until CS5 is released.)
    Advice would be appreciated!!
    Cheers,
    Karen

    Thanks Michael,
    I do use a few of the programs at once:  Bridge + Photoshop + Illustrator + Indesign (actually, have learnt cannot run all of these at once but would love to!);  
    Dreamweaver + Fireworks (Fireworks constantly causes me headaches where files become locked and cannot be saved - all due to shortage of memory)
    Usually run virus software - full scan weekly, so am pretty sure my system is clean.
    Great idea about disabling Virus software - will ensure I unplug from modem first!! I will give that a go.
    Cheers,
    Karen

  • Realistic system requirements for Design Premium?????

    Hi,
    Can anyone give me some realistic system requirements for CS4 Design Premium? I am just about ripping my hair out with having to reboot several times a day because i'm running out of memory!
    I am current running:  32 bit XP SP3, 3GHz processor and 3.25GB RAM with a 500GB hard drive of which 379GB is free.
    I can't install more memory without going to a 64 bit operating system which would mean wiping the PC and reinstalling everything.
    The advertised requirements are only 2GBHz processor and 1MB RAM. (perhaps this might work if only opening one program at a time????)
    Also considering buying a MAC - I've had designers tell me they never have to reboot - guess it depends on their specs too. What are the disadvantages of a MAC over a PC?
    Advice would be appreciated!!
    Cheers,
    Karen

    Thanks Michael,
    I do use a few of the programs at once:  Bridge + Photoshop + Illustrator + Indesign (actually, have learnt cannot run all of these at once but would love to!);  
    Dreamweaver + Fireworks (Fireworks constantly causes me headaches where files become locked and cannot be saved - all due to shortage of memory)
    Usually run virus software - full scan weekly, so am pretty sure my system is clean.
    Great idea about disabling Virus software - will ensure I unplug from modem first!! I will give that a go.
    Cheers,
    Karen

  • What is the best/efficient DB Design for a device reservation system?

    Hi,
    I have to design table structure for a device reservation system. The user can reserve any device for a period of time (start time and end time). 
    Based on the reserved devices
    1) I need to show on the UI if the device is reserved or available
    2) for any logged in user, to reserve, how do I validate and check all the devices and allow the user to reserve the device
    with minimal logic
    Each reservation for a particular time for a device may be present as one record, when the user is reserving we have to consider the entire set of records to arrive at a conclusion whether the device is reserved or free for that particular amount of time.
    How do we do this with minimal logic and what is best db/table design for this kind of system.

    You may have a Users/Customers table (contains users personal info)
    You may have a Devices table (contains info about devices (name, supplier and etc))
    You may have a reservation table that contains a userid + deviceid + startdate + end date+ quantity...
    Best Regards,Uri Dimant SQL Server MVP,
    http://sqlblog.com/blogs/uri_dimant/
    MS SQL optimization: MS SQL Development and Optimization
    MS SQL Consulting:
    Large scale of database and data cleansing
    Remote DBA Services:
    Improves MS SQL Database Performance
    SQL Server Integration Services:
    Business Intelligence

Maybe you are looking for

  • Getting null in document object Help me

    DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();                DocumentBuilder builder = factory.newDocumentBuilder();                InputSource inputSource = new InputSource();                inputSource.setCharacterStream(ne

  • PHP Form causing error message

    Hi, I am trying to create a page whereby users can fill in their details so I can transfer them into a business card. It's basically just a slightly modified version of my Contact form, which works fine. Yet for some reason it's spitting out this err

  • What are the ways to Run an LAb veiw application remotely in windows Xp /2000 System.

    I need to run LV Appliccation remotely what is the best possible way to do. Suresh Thangappan

  • Consistent Crash: Debug Movie

    My copy of Flash CS4 has recently started to crash whenever I attempt to debug a movie. It will even do it to brand new movies I create. My Flash CS4 version is 10.0.2, and there are no Flash CS4 updates listed when I select update from the help menu

  • Unable to connect to the server - windows sockets

    //////socket connector method//// bool SocketConnecter::connect(const std::string& ip, size_t port) size_t uport = htons(port); std::string sPort = toString(uport); // Resolve the server address and port const char* pTemp = ip.c_str(); iResult = geta