OBIEE on RHEL5.5 using clusters of 4 nodes deployed on weblogic

This is my first experience of installation production enviornament OBI. I have to install OBIEE 10.1.3.4.1 on four servers IBM HS22 blade, under RHEL 5.5, deployed on Weblogic active/active. WebLogic will be clustered. I am confused of installation steps, please correct me if the following steps are false:
Step 1: install Weblogic on Node1 and configure Weblogic clustering on other 3 nodes.
SETP 2: install OBIEE on all 4 nodes. Complete installation, non-specific product, by using the Advanced installation type. so that all the components are installed on all nodes
Step 3: Configure the clustering in OBIEE keeping Node1 as master BI Server, main Cluster controller, Senior Planner.

This does not mean that you must share the folders. This means that you need folders for all of these files. If you need get a SAN or NAS storage and mount it on all servers in the cluster. Then reposition the folder locations in the configuration files to the shared location of netwrok.

Tags: Business Intelligence

Similar Questions

  • When I use the library function node call in real time, is loaded only once for all or load the DLL whenever it is called?

    When I use the library function node call in real time, is loaded only once for all or load the DLL every time when it is called?

    I have a critical application in real time, in which I use a piece of DLL function developed in C++.  It is ok?  Make sure any senior developer?

    Thank you in advance.

    The user interface thread is the thread that is used to update the user interface. It's slow. And it's supposed to be that way because humans are slow.

    The call library function node can be configured as this thread to use in the configuration for it dialog box. Please visit the LabVIEW documentation on how to do this.

  • If I configure the weblogic using staticport.ini, do I need to use it when I start nodemanager and weblogic.

    If I configure the weblogic using staticport.ini, do I need to use it when I start nodemanager and weblogic. If so, what would the command.

    Hello

    As far as I know, you only use this file during installation only. Then the values of ports configured in the file will be used by the Setup program to configure port appropriate for each component values. These port values would be stored in the files of each component configuration, so ultimately, you won't need to staticport.ini after a successful installation.

    Kind regards

    White

  • Application of the ADF does not work after deployment to weblogic Server (quartz Scheduler is used)

    I created a Web merger Application using Jdeveloper 11.1.1.7. I use quartz Scheduler that will run the application automatically according to a predefined interval.

    The application works perfectly in Jdeveloper and no problem at all. The problem is when the application is deployed on weblogic server.

    Simply, the Scheduler is not rely on weblogic server and the application is not running.

    Any idea what can cause this problem? any idea would be appreciated, thanks in advance

    You should check the server logs in order to understand what happens when you call the Scheduler. There, you will come to know if there is an error message.

    Actually, it's the only way that outside help me to solved the problem. It has nothing to do with the quartz Scheduler , it was question of jdbc where the connection to the application module was not set correctly. Problem solved with application module configuration changed to use instead of the URL JDBC data source

  • From numerous references to sub - VI you use clusters returns an incorrect reference to the nodes property

    Hello

    I'm moving in the data from the controls on the main gui (also information using indicators) in my Subvi. For the life of me I can't figure out what the problem, I tried dang near everything so any help is very appreciated. Also, I suspect that my cluster may contain too much information. Finally, yes I know there are a lot of posts about it, but none seem to alieviate my problem.

    (Just a warning, if you try and you run the code, you will first need to change where the data file is stored, it only takes all the sensors and calculations information and stores it in a file)

    I couldn't reach all the Subvi, so I joined him relavent those. The main problem is the LangmuirTroughStepperMotorCodePlusSubVi in DataGatheringSubVi

    # You can not use 'create a control '.  I have no idea which wire or terminal you think that using on.

    You must:

    Remove one of the constant pink cluster.

    Move the static checking references and functions of Bundle for out of the loop.

    In each group, take the wire coming from the output of the beam, he wire through the wall of the loop like a tunnel.  Connect it to the appropriate entry of the Subvi.

    I recommend you watch the LabVIEW tutorials online
    LabVIEW Introduction course - 3 hours
    LabVIEW Introduction course - 6 hours

  • Best practices using clusters to create the queue/notifier/bundles?

    I'm in a block diagram, a queue, the notifier and several instances of cluster of bundle

    that all use the same data structure.   There is a typedef of cluster for the data structure.

    Of course, each of these objects (define the queue, set notifier, bundle)

    you want to know how do you define the cluster.

    What is considered best practices?

    (1) create a dummy instance of the cluster across data structure

    definition is necessary (and hide all on the public Service)

    (2) create only one instance and son at all places, it is necessary

    But there is no stream on this thread: it's only the cluster * definition *.

    which is used, so this seems to clutter the comic.

    (3) create only one instance of the cluster control and use local variables

    everywhere else the definition of cluster is required.  It's _value_ is never

    assigned or given read-so no problem with race conditions.

    (4) another way?

    If you were to clean up someone else's code, how do you expect

    See this Treaty?

    It occurred to me during this writing that here where I

    "unbundle...... code bundle" I could wire the original beam to the

    the two "unbundle" and "bundle" - but that would be too complicated

    and the size of the comics with useless thread?

    Thank you and best regards,

    -- J.

    Hi Jeff,

    I think that this question is about "sharing" the typedef and not how share data (?)  If the cluster control is registered as a typedef (or a strict typedef) but NOT SIMPLY as a CONTROL, then when a Diagram-constant of the typedef is created, it will be updated when you update the .ctl typedef!  (and there is no FP control to hide )  Of course if the typdef is already available "close" if necessary, you will be able to use instead - save a spacer of diagram.

    See you soon.

  • OBIEE 11.1.1.7.1 Cluster - unable to deploy the RPD on Node1 (node2 works very well)

    Hello

    We found a problem after the upgrade of our Cluster OBIEE of 11.1.1.5 to 11.1.1.7.1. The system works as expected and all operational services. However, we discovered a problem with the Fusion Middleware control.

    When you deploy a new version of the RPD file, the system copies the RPD to:

    -Ocfs folder shared (for example: < Filename > 0028.rpd.000001) as expected

    (- Node2 RPD file < OBI_INSTANCE > / bifoundation/OracleBIServerComponent/coreapplication_obis1/repository) as expected

    2 problems that happened during the deployment process:

    (- It has NOT copied in the folder of prd Node1 < OBI_INSTANCE > / bifoundation/OracleBIServerComponent/coreapplication_obis1/deposit)

    -In addition, it has not changed on the NQSConfig.INI with the new version of the RPD (Star = PROD_BI0027.rpd, default value);.

    As a result, the RPD on Node1 is out of sync. Only Node2 integrates the latest version of the RPD. Everything worked fine before the upgrade process.

    We have seem some newspapers being generated on the BI system when this problem happened. We upload files to this SR for your appreciation. Some errors are related to the:

    # < 18 August 2013 22:09:26: 00 CDT > < error > < oracle.webservices.service > < agpbiapp01.xxxxxxx.com > < bi_server1 > < ExecuteThread [ASSET]: '27' for queue: '(self-adjusting) weblogic.kernel.Default' > < < anonymous > > <>< 64365635af5ea016:-3978bbb1:1408c3aec13:-8000 - 00000000000697 has 7 > < 1376881766030 > < OWS-04086 > < oracle.webservices.provider.ProviderException: javax.xml.ws.WebServiceException: BI Security Service Access Denied - credentials provided in the SOAP Message header authentication failed.

    Other errors:

    Message IDOWS-04086
    Message level1
    Relationship ID0:1:1:6:1
    Componentbi_server2
    ModuleOracle.WebServices.service
    Hostagpbiapp02.xxxxxxxx.com
    IP address of the host10.10.10.191
    User< anonymous >
    Thread ID[ACTIVE]. ExecuteThread: '17' for queue: "weblogic.kernel.Default (self-adjusting).
    ECID64365635af5ea016:-3978bbb1:1408c3aec13:-8000-00000000000ce78f
    Messageoracle.webservices.provider.ProviderException: javax.xml.ws.WebServiceException: BI Security Service Access Denied - credentials provided in the header of SOAP Message authentication failure
    Additional detailat oracle.j2ee.ws.server.jaxws.JAXWSRuntimeDelegate.processMessage(JAXWSRuntimeDelegate.java:492)

    at oracle.j2ee.ws.server.provider.ProviderProcessor.doEndpointProcessing(ProviderProcessor.java:1187)

    at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:1123)

    at oracle.j2ee.ws.server.provider.ProviderProcessor.doRequestProcessing(ProviderProcessor.java:581)

    at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:235)

    at oracle.j2ee.ws.server.WebServiceProcessor.doService(WebServiceProcessor.java:195)

    at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:487)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

    to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:227)

    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)

    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)

    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    to oracle.security.jps.ee.http.JpsAbsFilter$ 1.run(JpsAbsFilter.java:119)

    at java.security.AccessController.doPrivileged (Native Method)

    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)

    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)

    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)

    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)

    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    to oracle.security.jps.ee.http.JpsAbsFilter$ 1.run(JpsAbsFilter.java:119)

    at java.security.AccessController.doPrivileged (Native Method)

    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)

    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)

    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)

    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)

    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:163)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3715)

    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3681)

    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)

    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)

    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)

    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)

    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)

    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)

    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)

    Caused by: javax.xml.ws.WebServiceException: BI Security Service Access Denied - credentials provided in the header of SOAP Message authentication failure

    at oracle.bi.security.handler.ServiceAuthorizationHandler.checkCredentialsHeader(ServiceAuthorizationHandler.java:227)

    at oracle.bi.security.handler.ServiceAuthorizationHandler.handleMessage(ServiceAuthorizationHandler.java:149)

    at oracle.bi.security.handler.ServiceAuthorizationHandler.handleMessage(ServiceAuthorizationHandler.java:63)

    at oracle.j2ee.ws.common.handlers.HandlerChainInvoker.callProtocolHandlers(HandlerChainInvoker.java:772)

    at oracle.j2ee.ws.common.handlers.HandlerChainInvoker.internalCallHandlers(HandlerChainInvoker.java:479)

    at oracle.j2ee.ws.common.handlers.HandlerChainInvoker.callHandlers(HandlerChainInvoker.java:404)

    at oracle.j2ee.ws.server.jaxws.ServiceEndpointRuntime.processMessage(ServiceEndpointRuntime.java:182)

    at oracle.j2ee.ws.server.jaxws.JAXWSRuntimeDelegate.processMessage(JAXWSRuntimeDelegate.java:477)

    ... more than 40

    It seems that there is a zero references used by Web services on Weblogic when you deploy changes to the RPD.

    How can we reset the store of credentials or passwords used by Web services above?

    Thank you


    Danilo

    The problem has been resolved by following the steps in this document:

    OBIEE 11 g: error: 'MANAGED_SERVER:bi_server2; FAILED_CONTACTING_MANAGED_SERVERS; Specified BI Managed Servers are closed: bi_server2 'deployment of repository in Enterprise Manager (Doc ID 1468049.1).

  • Despite indicating to the path, still have manually pointing DLL every time LV works using the library function node call

    I use the node of the library function call in LV 8.6. I checked the path to specify the box diagram and made directly in the DLL file that I use. Whenever I have started with Labview, I have to go to the diagram and physically find the DLL in one of my calls to make it work properly. Once I have do this everything seems to work as expected. Anyone else see this issue? Any suggestion would be appreciated.

    Thank you

    Steckman wrote:

    I use the node of the library function call in LV 8.6. I checked the path to specify the box diagram and made directly in the DLL file that I use. Whenever I have started with Labview, I have to go to the diagram and physically find the DLL in one of my calls to make it work properly. Once I have do this everything seems to work as expected. Anyone else see this issue? Any suggestion would be appreciated.

    Thank you

    Probably that DLL does not depend on other DLLs that reside in the same directory you point to in the configuration node dialog box call library. What is happening is this:

    Without going into this directory:

    LabVIEW applications Windows to load the DLL, Windows detects that it needs to load other DLLs and can not find in its standard search sites:

    (1) already loaded into memory

    (2) in the application directory (where the exe that began the current process resides in the LabVIEW IDE would be where is LabVIEW.exe)

    (3) in the system directory

    (4) in the Windows directory

    (5) any directory in the PATH environment variable contains

    (6) in the directory 'active '.

    Because Windows cannot find a person to load DLL he abandoned the main DLL loading and returns an error to LabVIEW.

    Now, you go to the configuration dialog box and point to the DLL. The dialog box browse file in LabVIEW uses the standard OS dialog box and this dialog box has the behavior obnoxious always update the "current" directory in the directory where a file got selected in. LabVIEW sees now that the path has "changed" and asks again to load the DLL. Yet once, Windows detects that it needs to load other DLLs too for this DLL but this time going over the search order, it will actually hit the DLL in the same directory and that's all fine.

    It is certainly NOT a problem of LabVIEW. LabVIEW does not and should not really need to know that a DLL needs other DLL loaded and more importantly should never try to think he can do better than Windows, it probably could, but is simply not his task of dependency DLL loading.

    It is your responsibility as a programmer and user of this DLL to know its dependencie, and if you did not write the DLL, to hit the original on his head programmer, if it has not documented these dependencies and make sure that these dependencies are actually properly resolved for Windows placing them in one of the places mentioned above

    ((2) is generally the best location for applications applications because it will not pollute the Windows directory or the user of the application system and 5) is the best for the development machine as you can add a directory to your PATH environment variable where you put the dll you need to develop a specific application.

    Rolf Kalbermatter

  • [Labview FPGA]: block of memory use Xilinx HDL integration node

    Hello

    In my project, I would be developed my own VHDL module and integrated in my project of LV FPGA with a knot of integration.

    But for an evolution of my code, I wonder if it is possible to use in my own code VHDL, Xilinx library (as a block of memory).

    Thank you.

    You can use any Xilinx IP (or IP and others) in your external code. For example, if you generate a block of memory using block memory generator you can instantiate this IP in your own VHDL.

  • Outputs not used in the formula node

    Hello

    To clean up my code and avoid repeated calculations, I want to use intermediate variables in my code formula node. To create those variables, the only way I know is to create an output variable of the node, which of course eventually unused. Y at - it no problem/inneficiency created by doing this?

    Thank you

    Define a variable inside the node form. Use the syntax of C

    Mike...

  • Problems using "Appellant library function Node" statements with a DLL compiled by LabWindowsCVI

    I'm calling a simple C routine to a VI by using the node call library feature.  The example of ANSIdouble.vi, found inside the example called DLL.VI given in the help files does not work.

    But when I replace it with the same program (the source code is given in the DLL.VI call) compiled by LabWindowsCVI, it does not work.  In fact, it blocks Labview.

    I use LV 8.2.1.

    In addition, LabWindowsCVI does not compile the example as written code. I had to change the Sub _declspec (dllexport) in front of the function declaration cancel DLLEXPORT DLLSTDCALL and #incude the file "C:\Program NIUninstaller Instruments\CVI81\include\cvidef.h".  The compiler produces errors if not.

    The DLL.VI program to call is:

    #include "extcode.h".

    _declspec (dllexport) void ANSIdouble (double entry, double * output);
    _declspec (dllexport) void ANSIdouble (double entry, double * output)
    {
    * output = entry * entry;
    }

    The program compiled by LabWindowCVI is:

    #include "C:\Program NIUninstaller Instruments\LabVIEW 8.2\cintools\extcode.h".
    #include "C:\Program NIUninstaller Instruments\CVI81\include\cvidef.h".
    #include "TestC.h".

    DLLEXPORT DLLSTDCALL ANSIdouble(double input, double *output) Sub
    {
    * output = entry * entry;
    }

    where TestC.h is the statement:

    Sub DLLEXPORT DLLSTDCALL ANSIdouble(double input, double *output);

    The program has been compiled in a DLL that can be debugged with box of determination of objectives, copied as an attachment.

    Thanks to all those who can help you.

    TJ

    Solved with a call to Al on the help line.

    The correct procedure can be found by searching for "creating DLL" on the Web site of NOR.

    Using the page found by searching for "creating"DLL"helping within the CVI, is TOTALLY FAKE!  At least with my worm 8.1.1.

    Tom J

  • Is there a more efficient way to use the visible property node to make the inactive/hiding controls on the front?

    I just inherited the labview code to run a system of imaging optics mamography.

    It has 32 sources 128 detectors and 2 games of light and the user has the possibility to control the parameters of gain for each sensor to each source for each source of wavelengths, so as you can imagine there are a lot of orders and LEDs on the front panel.

    The user also has the possibility to choose the number of sources and that they would like to use detectors.  v: * {behavior:url(#default#VML) ;} O'Bryan: * {behavior:url(#default#VML) ;} w\: * {behavior:url(#default#VML) ;} .shape {behavior:url(#default#VML) ;}}}} Normal 0 false false false MicrosoftInternetExplorer4 / * Style Definitions * / table. MsoNormalTable {mso-style-name: "Table Normal" "; mso-knew-rowband-size: 0; mso-knew-colband-size: 0; mso-style - noshow:yes; mso-style-parent:" ";" mso-padding-alt: 0 to 5.4pt 0 to 5.4pt; mso-para-margin: 0; mso-para-margin-bottom: .0001pt; mso-pagination: widow-orphan; do-size: 10.0pt; do-family: "Times New Roman"; mso-ansi-language: #0400; mso-fareast-language: #0400; mso-bidi-language: #0400 ;} "}

    Depending on how many sources are entered labview code through a loop For which in fact a 'smooth box' visible or invisible, on the adjustment of gain control depending on whether the current detector is greater than the seizure of the number by the user.  This loop slows down the program because it works 128 times (max number of detectors) and has 4 structures deal (2 sets of wavelengths, 2 for each breast) with 64 nodes of property each where it is visible property to enabled or disables the box with that covers the detectors.

    I was wondering if there was an easier way to enable or disable controls for unused detectors, not only that slows down the program but to reconfigure the data to use more sources, I stop the program and restart it.

    Any advice on the creation of a dynamic front would be appreciated


  • How can I use CC Manager package to deploy the software trial versions?

    We are interested in licensing Adobe InCopy CC (2015) for some users, but first we want to deploy/install the trial version for these users can use/test InCopy and make sure that it meets their requirements. I could manually download/install the trial on each workstation, but we prefer to use deployment strategies of Central/silent as much as possible, to be more effective and the least disruptive/intrusive to the user as possible.

    We use CC Packager to create an installer for a free trial of InCopy CC and if so, how would I go to this topic?

    Thank you!

    Just build a lot of username, without a valid connection, it will install as a fully functional 30-day trial.

  • How to use the declarative component without deployed as JAR

    Hi all
    I want to create a reusable component (declarative component) for PanelHeader with default features packed in I want to use in my application. Because this component will be used only in my project, I don't see a use to go through the process of creating a jar and deploying it before using it. Is it possible to use this component without creating a JAR.

    Thank you
    -Srini.

    User 895137,

    your welcome to ignore the best practices in the development of the ADF. The declarative elements are deployed in the libraries of the ADF. If you keep the declarative component in the application then project you will have a chance to deploy independent of the application (which means that your ADF library contain more than just the source of the component (which is where your nightmare begins)). Therefore, best practices

    1. create the declarative component in a new project in JDeveloper. Follow

    http://download.Oracle.com/docs/CD/E21764_01/Web.1111/b31973/af_reuse.htm#BABJBFDD

    2. If you don't ant to deploy components in a tag library, use declarative dynamic components (will not deploy-able in many applications, as you mentioned your future plan is), as shown here

    http://download.Oracle.com/docs/CD/E21764_01/apirefs.1111/e12419/tagdoc/af_declarativeComponent.html
    http://download.Oracle.com/docs/CD/E21764_01/apirefs.1111/e12419/tagdoc/af_componentDef.html
    http://download.Oracle.com/docs/CD/E21764_01/apirefs.1111/e12419/tagdoc/af_xmlContent.html

    Frank

  • Using distributed queues and factories in a weblogic cluster

    Hi all
    in our environment, we have an area that has two machines. One runs the AdminServer and Node1 and Node2 2 machine operation.
    For each node, I created a JMS server and a file corresponding to each machine shop.

    I also created a JMS Module containing our queues required, plants and subjects. Queues and topics are of uniform type distributed.
    I targeted this module to the cluster and experimented with creating a subdeployment. But what I recon, since all my resources have by default targeting
    activated, a subdeployment is unnecessary, they target which is covered by the JMS Module, right?

    However, I get an exception when the two nodes are rising:
     <Nov 4, 2008 11:47:01 AM EET> <Warning> <JMS> <BEA-040498> <An error occurred while forwarding a message for distributed destination member        
    MyJMSModule!MyJMSServer@myTopic: weblogic.messaging.dispatcher.DispatcherException: java.rmi.RemoteException: Couldn't connect to weblogic.rjvm.RJVMImpl@187766d - id: '-1415064081927280896S:10.0.0.5:
    [7001,7001,-1,-1,-1,-1,-1]:app1:7003,app2:7001:my_domain        :NodeApp2' connect time: 'Tue Nov 04 11:47:01 EET 2008' - it is likely that the connection has already been shut down; nested exception is:
    5564732         java.rmi.ConnectException: Couldn't connect to weblogic.rjvm.RJVMImpl@187766d - id: '-1415064081927280896S:10.48.92.70:[7001,7001,-1,-1,-1,-1,-1]:app1:7003,app2:7001:my_domain:NodeApp2' 
    connect time: 'Tue Nov 04 11:47:01 EET 2008' - it is likely that the connection has already been shut down
    The two nodes are on the rise and running and management node. Is this the correct way to create the queues and topics for a clustered environment?

    Thank you

    Published by: dvm on November 4, 2008 03:12

    unicast is much easier to configure than multicast - not sure 100% of the consequences, but it works in my environment.

Maybe you are looking for