Running in parallel in a CCR environment

Hello

I receive the advice of the parameter parallel_force_local to true to allow freqency queries that are run on a specific node in a CCR environment.

Parallel_force_local (= false) default behavior is to allow the execution of a SQL statement on any or all the Oracle RAC nodes.

I think that this defect can spread to the top of the 'load' on all nodes.

What can be the advantage of set to true?

Thanks and greetings

(When setting this parameter), the question is whether or not you want parallel processing for crossing borders (node RAC) h/w?

There is a fee for the h/w border crossing (paid via interconnection).

There is a fee for not crossed limits h/w (paid by using more memory from the local server, e/s of bandwidth and CPU resources).

Extreme example: If you have a 12 server with 96 cores, 512 GB of RAM and more than 8GB fiber channel pipes to the SAN - it makes sense to keep a large load of parallel and local processing on the server. If you have a server 2 socket (without seeds), 16 GB of RAM and a 4GB fiber channel pipe at the SAN - it makes sense to allocate a large load of parallel processing, in several of these servers.

Tags: Database

Similar Questions

  • Upgrade to esxi 6 - running in parallel 5.5 versions Enterprise

    Hello together,

    We want to improve our Enterprise 5.5 to 6.0 Enterprise environment more.

    Can we run in parallel business with Enterprise 6.0 5.5 more ESXi hosts.

    or

    We can add the license keys for the company more than 5.5 to existing hosts without any configuration problem, then

    upgrade the esxi hosts to 6.0?

    Thank you

    There is no problem, but I recommend to keep this scenario only during migration.

  • With the help of DAC for running no BIApps infa jobs n 2 EP running in parallel

    Hello

    We already have configuration BI Apps prod environment using DAC, Informatica and OBIEE 11 g for one of our customers.

    Now, we want to check the possibility of using the DAC for the execution of BIApps no informatica related jobs.
    (That we had only a week of the execution plan of DAC weekend and Informatica and DAC are inactive most of the time during the week)

    Customer wants a separate new small datamart be configured which meet the requirements of statement for different departments and has no links of kinship or any link with existing BI Data Warehouse applications.

    I just wanted to check if it will violate the license terms (if we use CAD to workflows not BI Apps and run another EP)?

    In addition, the DAC Build 10.1.3.4.1 is capable of running two parallel execution plans?

    We have heard long back that two parallel feature EP will be lunched in the version 11g CAD. Pointers or new in this space?

    Thanks in advance,

    From what I remember, you cannot load a 'distinct' DB instance that is NO OLIVIER. If you create a small custom datamart on the INSIDE of the OLIVIER exitsing schema, then it is acceptable. However, if you use DAC (no matter if its plan one or two plans) to load a NON-OBIA target, this may violate the license agreement. You need a self-contained separate license for Informatica and use the planner of Informatica tool. If you want to use DAC, ensure that your target is inside the DW OBIA.

    Pls correct brand...

  • Have Windows 7 running on Parallels Desktop with a Mac. Get "setup.exe is not a valid Win32 application" when trying to download a program with Windows Explorer. I can download from these sites with Vista and XP with other computers.

    Have Windows 7 running on Parallels Desktop with a Mac. Get "setup.exe is not a valid Win32 application" when trying to download a program with Windows Explorer. I can download from these sites with Vista and XP with other computers. Now, I can't download the programs that are supposed to solve the problem! including FoxFire

    Try to download from this site:

  • You need to pass arguments to the Sub - VI which runs in parallel to the main vi.

    Please help me.

    I can pass arguments to a subvi using "call-by-reference-node" but the sub - vi will not work in parallel.  I can also run my sub - vi in parallel using "invoke the node", but then cannot pass arguments.  I can't understand how to merge these two concepts.

    When I open the reference VI, I specify the strict type, using call-by-reference-node.  When I use call node, I don't specify the type.  It seems that specifying the type strict guard screw run in parallel, but also seems necessary to pass arguments.

    I apologize for my absence of a deeper understanding of this and appreciate any help you can give me.

    Chris

    You must invoke 'Ctrl Val.Set' node.

  • Prerequisites for reentrant SubVIs to run in parallel

    Hello!

    In my VI, two clones préallouées of a Subvi, I thought I would go in a separate thread of each. Just this sub - VI contains a reference to a double and it increments. The two clones ran in parallel, but not in separate threads. For comparison, I did a Subvi, which does not have a reference - these clones run each in own thread.

    I noticed this watching the CPU usage: in the first case, has been used as a single core in the second respectively two sons were used.

    (1) I wonder what are the prerequisites for a Subvi to run effectively not only in parallel, but in fact in separate threads?

    (2) is there a way to discover during compilation which (Tufts) parts of a VI run in parallel, and SubVIs get making their own thread of execution?

    For reference: the execution is slow. If I understand correctly, the GUI is running in its own thread, so no interfering only not with the SubVIs that multiply references. I think that there is also no locking a reference readings and writings to a reference should be very fast. Is this correct? If so, why is this slow running?

    Thanks for your replies

    Marco

    (The test computer has a Quad-Core with Hyperthreading, using LabVIEW 2012SP1)

    One thing I know is if you have any manipulation of the UI elements.

    In the case you use a reference to a UI element user and properbly using the property node to insert data.
    This limits LabVIEW for your sub vi of in the UI thread.

    If you have transferred the values on the queue to a vi that manages all the user interface controls, then only that vi will be in the UI thread.

    Who is?

  • Can't run in parallel Invoke VMScript

    Hi all!

    I create script that convert model VM, and then run VMs converted, then Invoke VMScript. After that my script restart, stop this VMs and VMs convert to patterns.


    All operations of this I have run in parallel mode of powershell.


    But when my script tries to run Invoke-VMScript in parallel mode , my script freezes on this operation. I see only - 'Inline Script runniung'


    But if I open one of the virtual machines, I see my local script on the VM run command and it's done.

    In VM events, I see the same, command done VMScript Invoke.


    How to solve this problem? What I've done wrong?


    Thanks in advance!


    My script:


    function Load-PowerCLI

    {

    Add-PSSnapin VMware.VimAutomation.Core

    Add-PSSnapin VMware.VimAutomation.Vds

    }

    Load-PowerCLI

    # Connect to Vcenter

    $vcenter = "vcenter.domain.local"

    function Connect to Vcenter

    {

    SE connect-VIServer-Server $vcenter

    }

    SE connect Vcenter

    function Unload-PowerCLI

    {

    Remove-PSSnapin VMware.VimAutomation.Core - ErrorAction SilentlyContinue

    Remove-PSSnapin VMware.VimAutomation.Vds - ErrorAction SilentlyContinue

    }

    # Download the list template

    Function Get-FolderFromPath

    {

    (param

    [String] $Path

    )

    $chunks = $Path.Split('\')

    $root = get-View - VIObject (Get-file-name $chunks [0])

    If (-$pas?) {return}

    $chunks [1.. $chunks. Count] | % {

    $chunk = $_

    $child = $root. ChildEntity |? {$_. Type - eq "File"} |? {(Get-Folder-id ("{0}-{1}»-f ($_.)"))} Type $_. (Value))). Name - eq $chunk}

    If ($child - eq $null) {throw "File '$chunk' not found"}

    $root = get-View - VIObject (Get-Folder-Id ("{0}-{1}" f ($child. ")) Type, $child. Value)))

    If (-$pas?) {return}

    }

    return (Get-Folder-Id ("{0}-{1}" f ($root. ")) MoRef.Type, $root. MoRef.Value)))

    }

    $Templateslist = (get-FolderFromPath-path 'DC\Templates\Windows' |) Get-model? ({$_.name - eq 'TEST'}). name

    $Templateslist

    # Convert templates of virtual machines

    workflow convert-models-to-vm {}

    (param

    [string []] models of $,.

    [string] $vcenter,

    [string] $session,

    [string] $user,.

    [string] $pass

    )

    for each-parallel ($template in $templates)

    {

    $run = {InlineScript

    Add-PSSnapin VMware.VimAutomation.Core

    SE connect-VIServer-Server $Using: vcenter-Session $Using: session

    Entire-Template - Template $Using: model ToVM.

    Remove-PSSnapin VMware.VimAutomation.Core - ErrorAction SilentlyContinue

    }

    $run

    }

    }

    Convert-models-to-vm - $Templateslist - vcenter $vcenter models - session $global: DefaultVIServer.SessionSecret

    # PowerOn VMs

    workflow poweron-vms {}

    (param

    [string []] models of $,.

    [string] $vcenter,

    [string] $session,

    [string] $user,.

    [string] $pass

    )

    for each-parallel ($vm in $templates)

    {

    $run = {InlineScript

    Add-PSSnapin VMware.VimAutomation.Core

    SE connect-VIServer-Server $Using: vcenter-Session $Using: session

    Start-VM - VM $Using: vm | Waiting-Tools

    Remove-PSSnapin VMware.VimAutomation.Core - ErrorAction SilentlyContinue

    }

    $run

    }

    }

    PowerOn-vms-models $Templateslist - vcenter $vcenter - session $global: DefaultVIServer.SessionSecret

    # Wait 1 minute

    sleep of the 1960s

    # Run the command update Script

    {of workflow run-update

    (param

    [string []] models of $,.

    [string] $vcenter,

    [string] $session,

    [string] $script,

    [string] $guestuser,

    [string] $guestpass

    )

    for each-parallel ($vm in $templates)

    {

    $run = {InlineScript

    Add-PSSnapin VMware.VimAutomation.Core

    SE connect-VIServer-Server $Using: vcenter-Session $Using: session

    Invoke VMScript - ScriptText ' $Using: script "-VM" $Using: vm "-Server" $Using: vcenter '-GuestUser ' $Using: guestuser '-GuestPassword ' $Using: guestpass»

    Remove-PSSnapin VMware.VimAutomation.Core - ErrorAction SilentlyContinue

    }

    $run

    }

    }

    $script = "c:\update.ps1".

    $guestuser = "administrator."

    $guestpass = "myPASS".

    Run-update - $Templateslist - vcenter $vcenter models - session $global: DefaultVIServer.SessionSecret - $script - $guestuser guestuser - guestpass $guestpass script

    # Restart virtual machines

    workflow restart-vms {}

    (param

    [string []] models of $,.

    [string] $vcenter,

    [string] $session,

    [string] $user,.

    [string] $pass

    )

    for each-parallel ($vm in $templates)

    {

    $run = {InlineScript

    Add-PSSnapin VMware.VimAutomation.Core

    SE connect-VIServer-Server $Using: vcenter-Session $Using: session

    Restart-VMGuest - VM $Using: vm | Waiting-Tools

    Remove-PSSnapin VMware.VimAutomation.Core - ErrorAction SilentlyContinue

    }

    $run

    }

    }

    restart vms models $Templateslist - vcenter $vcenter - session $global: DefaultVIServer.SessionSecret

    stop # VMs

    workflow stop-vms {}

    (param

    [string []] models of $,.

    [string] $vcenter,

    [string] $session,

    [string] $user,.

    [string] $pass

    )

    for each-parallel ($vm in $templates)

    {

    $run = {InlineScript

    Add-PSSnapin VMware.VimAutomation.Core

    SE connect-VIServer-Server $Using: vcenter-Session $Using: session

    Stop-VMGuest - VM "$Using: vm '-confirm: $false

    Remove-PSSnapin VMware.VimAutomation.Core - ErrorAction SilentlyContinue

    }

    $run

    }

    }

    stop-vms-models $Templateslist - vcenter $vcenter - session $global: DefaultVIServer.SessionSecret

    sleep 120

    # Convert models of virtual machines

    {to convert vm-to-model of workflow

    (param

    [string []] models of $,.

    [string] $vcenter,

    [string] $session,

    [string] $user,.

    [string] $pass

    )

    for each-parallel ($template in $templates)

    {

    $run = {InlineScript

    Add-PSSnapin VMware.VimAutomation.Core

    SE connect-VIServer-Server $Using: vcenter-Session $Using: session

    Set-VM - VM "$Using: model"-ToTemplate-confirm: $false

    Remove-PSSnapin VMware.VimAutomation.Core - ErrorAction SilentlyContinue

    }

    $run

    }

    }

    Convert-vm-to-models - models $Templateslist - vcenter $vcenter - session $global: DefaultVIServer.SessionSecret

    Unload PowerCLI

    The problem in this part:

    {of workflow run-update

    (param

    [string []] models of $,.

    [string] $vcenter,

    [string] $session,

    [string] $script,

    [string] $guestuser,

    [string] $guestpass

    )

    for each-parallel ($vm in $templates)

    {

    $run = {InlineScript

    Add-PSSnapin VMware.VimAutomation.Core

    SE connect-VIServer-Server $Using: vcenter-Session $Using: session

    Invoke VMScript - ScriptText ' $Using: script "-VM" $Using: vm "-Server" $Using: vcenter '-GuestUser ' $Using: guestuser '-GuestPassword ' $Using: guestpass»

    Remove-PSSnapin VMware.VimAutomation.Core - ErrorAction SilentlyContinue

    }

    $run

    }

    }

    $script = "c:\update.ps1".

    $guestuser = "administrator."

    $guestpass = "myPASS".

    Run-update - $Templateslist - vcenter $vcenter models - session $global: DefaultVIServer.SessionSecret - $script - $guestuser guestuser - guestpass $guestpass script

    I found the solution!

    I just add this string - $WarningPreference = "SilentlyContinue" in an inline script

    Like this:

    {of workflow run-update

    (param

    [string []] models of $,.

    [string] $vcenter,

    [string] $session,

    [string] $script,

    [string] $guestuser,

    [string] $guestpass

    )

    for each-parallel ($vm in $templates)

    {

    $run = {InlineScript

    $WarningPreference = "SilentlyContinue".

    Add-PSSnapin VMware.VimAutomation.Core

    SE connect-VIServer-Server $Using: vcenter-Session $Using: session

    Invoke VMScript - ScriptText ' $Using: script "-VM" $Using: vm "-Server" $Using: vcenter '-GuestUser ' $Using: guestuser '-GuestPassword ' $Using: guestpass»

    Remove-PSSnapin VMware.VimAutomation.Core - ErrorAction SilentlyContinue

    }

    $run

    }

    }

    $script = "c:\update.ps1".

    $guestuser = "administrator."

    $guestpass = "myPASS".

    Run-update - $Templateslist - vcenter $vcenter models - session $global: DefaultVIServer.SessionSecret - $script - $guestuser guestuser - guestpass $guestpass script

  • Concurrent program is not running in parallel

    Hello

    There is a simultaneous custom program that must be run in order, sometimes and sometimes it should be able to run in parallel. The program was defined initially to be incompatible with itself and it is used to run only in sequence, as planned, but when the incompatibility with the self has been deleted or disabled can still, he runs in the order but does not run in parallel. What could be the reason?

    As a temporary solution, I tried to remove the simultaneous program and recreate and defined without any inconsistency and it works in parallel. But it won't help the incompatibility could be switched on/off often enough and recreate the simultaneous program every time is not a good idea.

    Thanks in advance.

    Kind regards
    RAM

    There is a simultaneous custom program that must be run in order, sometimes and sometimes it should be able to run in parallel. The program was defined initially to be incompatible with itself and it is used to run only in sequence, as planned, but when the incompatibility with the self has been deleted or disabled can still, he runs in the order but does not run in parallel. What could be the reason?

    The CM has been revived after doing the above?

    As a temporary solution, I tried to remove the simultaneous program and recreate and defined without any inconsistency and it works in parallel. But it won't help the incompatibility could be switched on/off often enough and recreate the simultaneous program every time is not a good idea.

    Whenever you toggle incompatibilities, please make sure that you bounce the CM.

    Establish rules of incompatibility for Custom Reports [107224.1 ID]

    Thank you
    Hussein

  • List of jobs run in parallel

    Hello
    I use DBMS_FILE_TRANSFER. PUT_FILE as part of my portable from tablesspace shell script
    my intermediate dwh instance to my instance of dwh report.

    The problem is that I face the data files after one.
    There are about 20 files of data, and each of them is 10 gigabytes in size.
    I would like to copy the files in parallel and not after one.

    I thought to create dynamically 20 jobs/Scheduler (based on the number of data files) and all run togther.
    This way I could actually run in parallel.
    Bellows is part of my TTS shell script.
    The for loop generates the list of data files that I need to copy.
    the DBMS_FILE_TRANSFER. PUT_FILE copy one after one.

    Can you suggest how can I changed the plsql block below to create
    and present in parallel a job for each data file?

    Thank you.
    sqlplus -s "sys/${SourceSysPass}@${SOURCE_ORACLE_SID}  as sysdba" << EOF 
    whenever sqlerror exit 1
    declare
       v_link varchar2(30);
    begin
      select db_link
      into   v_link
      from   dba_db_links 
      where  db_link like '%TTS%';
    
      for x in (  select  fname, ltrim(rtrim(substr(fname,1,instr(fname,'.')-1)))||'_'||rownum nf_name
                  from   (select substr(file_name,instr(file_name,'/',-1)+1) fname 
                          from   dba_data_files
                          where  tablespace_name in ('${TableSpacesList}') 
                          order by file_id)
               ) 
      loop
           DBMS_FILE_TRANSFER.PUT_FILE('source_tts',
                                       x.fname,
                                       'target_tts',
                                       x.nf_name,
                                       v_link);
      end loop;
    
    
    exception
    when others then
        raise;
    end;
    /
    EOF

    Hello

    I'm happy that it worked. Don't worry, in this case, this setting is not necessary

    Kind regards
    Christian Balz

  • Running in parallel to the interfaces

    Hello. In the package of the ODI, I can locate my interfaces and join each two of them in two lines: 'ok' (successful) and "ko" (unsuccessful). So I get a sequential execution of these interfaces. How can I make ODI run in parallel?

    To do this, create a scenario for each of the interfaces (right button of the mouse on the interface, generate scenario) and drag the scenario on the package, and not the interface. This will give you a script to execute tool, which you set to execute asynchronously. run each of the interfaces and then use an OdiWaitForChildSession tool to wait for the complketion of the child sessions. If only some of the tasks that you run asynchronously are on the critical path, you can use tags when you start the executions and the tool of waiting. For those who are on the critical path, give a keyword CP. The tool to wait, wait with the key word CP.

  • Two Partitions of disk for both systems or running under Parallels

    I have a 27 "Quad core i7 with 8 GB and 1 hard drive I partitioned the hd in 2 partitions: the boot partition has OS X-Yosemite and works very well. However there are occasions when I need to run OS X - Snow Leopard because some devices that I need to use are not compatible with Yosemite because there is no update for the OEM driver. Frankly I do not have the budget to upgrade the devices, so I need a workaround solution.  Is the drive of the 2 score or running 2 OS under Parallels the best solution? Help, please!

    Thank you

    Joe has.

    If the system can operate in native mode of SL (outside of the virtual machine), there is nothing wrong with it.  I currently have a 480 GB SSD with 240 GB Mavericks and my original SL on another partition of 240 GB.  You have to keep 2 backups, one for each system, but that is expected.

    On the other hand, if you want both running at the same time, use VM.

    VM is usually a puzzle that I reserve for Linux and Windows that need special 'hooks' to run on an Apple and are easier to exploit, because I didn't need "both running simultaneously.

  • How to manage the runtime at the stage of PreUUT error when running in parallel mode

    I would like to run Test DUT in parallel mode, and some actions are made in PreUUT of this kind of reading serial number and control of the aircraft.
    The model of process don't goto PostUUT step when the runtime error occurs at the stage of PreUUT, so I would like to add a few things to check if error in the cleaning of the sequence and return to the configuration at PreUUT stage, but I think it's jumping all the actions of installation and the main stage?

    What should I do if I want to go back to run PreUUT again after the first run when the runtime error occurs?

    Or, is it a good way to handle this kind of error withour restart of the program?

    Bandaged,

    There is no decent way to do this. The reason is the following: TestStand assumes that failure in the facility to a unique testsocket mechanism, it is senseless to proceed with this testsocket at all. It is recommended to manage the routines of judgment in this case using the SequenceFilePostStepRuntimeError callback. You also can use this callback to execute a loop on the step that creates the error until the error is resolved.

    By default, TestStand does not support a tribute of the error but the proceedings concerning the execution of shots. You can just ignore the error (deletion of the error indicator) or you can implement your own features. For example, you can set a custom fault indicator which will be evaluated as a first step in your hand. If the flag is set, ignore you everything in your hand.

    I know that this suggestion seems not to be a good idea because it's 'hack mack', but it solves your problem. TestStand, as already the State evaluates the execution errors that occur in the PreUUT as to the deficiencies of the system and carry out any checks is not suggested.

    Norbert

  • Running in parallel two copies of the Subvi

    I try to create the kind of life test for a series of mechanical switches 1 way. In this test, I need to measure insertion loss of my devices under test during a manoeuvre repetitiously them. I use switch 4-way USB controlled to test 4 was FORCED at the same time. I built a Sub VI going to the path chosen (S-1, S-2, S-3 and S-4) and take a measurement. It works very well.

    Now, I add another switch 4-way to test another 4 HAD. And I have a plan to add up to 8 switches to 4-channels in parallel. This works. But I was surprised that the measurement time has doubled. And I realized that my second switch & soul Sub VI cannot be called from a parallel loop, while, at the same time with the first. He waits until one finishes its routine.

    Ok. I've saved a copy of the Sub VI and call it from a second loop. And now it works in parallel, two 4-way switch are turning like crazy. But I think I just do something else stupid.

    Please take a look at the example. I removed all features of the device, replacing them with delays and random numbers. Can you suggest some sort of start the same Sub VI in parallel without creating multiple copies?

    Learn more about the screw reentrant I think, it's going to do what you want.  The setting can be found in the VI properties > run.

    Lynn

  • Inspections running in parallel with VBAI via ActiveX

    Hello

    I would like to integrate VBAI inspections in our high level LabVIEW application. However, due to the limits of performance, I need to use all 4 cores of the computer processor. I investigated the possibilities of inspections by ActiveX VBAI running. If I understand correctly, at the same time I can have only one target connected and the target can have only one open inspection. This means running parallel inspection is not possible. Am wrong me or is there anyway how to achieve parallelism?

    EDIT:

    To make it clear, I want to talk to the local target (PC).

    Vladimir

    Hi Vladimir,.

    It turns out that it is indeed expected behavior. The only thing I can recommend is to somehow combine inspections into one (using logic in the State where machine).

  • Abort several parallel loops in FPGA environment

    Hi all

    I developed a LabVIEW FPGA code that performs two parallel loops.  The first loop monitors the external positioning sensors and the second loop provides the control for the system under test algorithm.  I am trying to incorporate a condition of 'kill' based on the positioning of external sensors that works similarly to the button cancel in the toolbar of LabVIEW, but I was not successful in finding a solution based on local variables/registrants/etc. in the FPGA coding environment.

    Unfortunately, I can't provide live code; However, the loop control algorithm contains a structure rather long sequence inside the while loop, which will have to be terminated immediately arriving at a threshold of the sensor reading.

    Does anyone have a suggestion on how to implement such an order of demolition?  I really appreciate the help and if I can provide any additional information, please let me know.  Thank you very much.

    You will need to replace the structure of sequence with something that can be stopped.  The simplest solution is a state machine: you put a case structure within a while loop.  The while loop contains a shift register that indicates the current status.  Move each frame of the sequence in another case.  Then, add some logic that checks if the State of abandonment has been reached, and if yes, proceed to a case of "demolition" instead of regardless of the shift register contains.

Maybe you are looking for

  • Unable to group message when an android user is involved

    Also recently there is 6-9 months, I could text of the group with a particular set of contacts, and then all of a sudden my attempts to send texts of this same set of contacts group failed with "unable to deliver.  I stopped receiving their texts of

  • T400 + Advanced cradle: hang on power failure

    My T400 crashes if the cut of the power supply while she is sitting at the dock (dock mini adv.). I saw this kind of problems with T60 on this forum, but not with T400. Anyone encounter the similar problem?

  • Windows 8 Pro gel on HP Pavilion dv7-1103ea

    Hello Just upgraded my HP Pavilion dv7-1103ea to Windows 8 Pro after using the overview of consumption and it keeps freezing for a few seconds every 5 or 10 minutes. He did it on the beta version as well but I thought it would be fair that the OS is

  • Codec for the CISCO SX20 problem

    Hi all I have a system SX20 and its codec seems to never start, The power LED button flashes slowly, The Ethernet connection does not work, There is neither video nor audio, signal It seems to be in standby mode, but ir never wakes up, I can't access

  • Boot time

    Hello I have problems with times of boot with Win7 Home Premium 64-bit. It takes 3-4 minutes each time to reach the office. I have snooped through the forums and blogs and have been following, and BTW tinkerments I'm not a "geek" :) Consultation: msc