Oracle Analytics Cloud and Server

Welcome to the Oracle Analytics Community: Please complete your User Profile and upload your Profile Picture

Vertical Scale-Out OBIEE 12c

Received Response
1
Views
1
Comments
Md. Budrul Hasan Bhiuyan
Md. Budrul Hasan Bhiuyan Rank 1 - Community Starter

Hi,

In my Test Environment I want to implement vertical scale-out. For this I have configure SDD (Singleton Data Dictionary)

########### bi-environment.xml ##############

oracle@solaris:/u02/app/oracle/product/middleware/user_projects/domains/biprod/config/fmwconfig/bienv/core$ cat bi-environment.xml

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<bi:environment xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:bi="http://bi.oracle.com/lcm">

<bi:logoff-url></bi:logoff-url>

<bi:singleton-data-directory>/oraclehome/user_projects/domains/bi/bidata</bi:singleton-data-directory>

<bi:services-domain-name-suffix>bi.outsourcing.com</bi:services-domain-name-suffix>

</bi:environment>

When I try to create another system component for vertical scale-out it gives me error:


wls:/offline> connect('weblogic','Welcome1','192.168.20.70:9500')

Connecting to t3://192.168.20.70:9500 with userid weblogic ...

Successfully connected to Admin Server "AdminServer" that belongs to domain "biprod".

Warning: An insecure protocol was used to connect to the server.

To ensure on-the-wire security, the SSL port or Admin port should be used instead.

wls:/biprod/serverConfig/> createOBIPSComponent("/u02/app/oracle/product/middleware/user_projects/domains/biprod","solaris")

dr--   AdminConsole

dr--   AppDeployments

dr--   BatchConfig

dr--   BridgeDestinations

dr--   CdiContainer

dr--   Clusters

dr--   CoherenceClusterSystemResources

dr--   CoherenceManagementClusters

dr--   CoherenceServers

dr--   ConfigurationProperties

dr--   CustomResources

dr--   DebugPatches

dr--   DeploymentConfiguration

dr--   Deployments

dr--   EmbeddedLDAP

dr--   ErrorHandlings

dr--   FileStores

dr--   ForeignJNDIProviders

dr--   Interceptors

dr--   InternalAppDeployments

dr--   InternalLibraries

dr--   JDBCStores

dr--   JDBCSystemResources

dr--   JMSBridgeDestinations

dr--   JMSInteropModules

dr--   JMSServers

dr--   JMSSystemResources

dr--   JMX

dr--   JPA

dr--   JTA

dr--   JoltConnectionPools

dr--   Libraries

dr--   LifecycleManagerConfig

dr--   Log

dr--   LogFilters

dr--   Machines

dr--   MailSessions

dr--   ManagedExecutorServiceTemplates

dr--   ManagedExecutorServices

dr--   ManagedScheduledExecutorServiceTemplates

dr--   ManagedScheduledExecutorServices

dr--   ManagedThreadFactories

dr--   ManagedThreadFactoryTemplates

dr--   MessagingBridges

dr--   MigratableTargets

dr--   OptionalFeatureDeployment

dr--   OsgiFrameworks

dr--   PartitionWorkManagers

dr--   Partitions

dr--   RemoteSAFContexts

dr--   ReplicatedStores

dr--   ResourceGroupTemplates

dr--   ResourceGroups

dr--   ResourceManagement

dr--   RestfulManagementServices

dr--   SAFAgents

dr--   SNMPAgent

dr--   SNMPAgentDeployments

dr--   SecurityConfiguration

dr--   SelfTuning

dr--   ServerTemplates

dr--   Servers

dr--   ShutdownClasses

dr--   SingletonServices

dr--   StartupClasses

dr--   SystemComponentConfigurations

dr--   SystemComponents

dr--   SystemResources

dr--   Targets

dr--   VirtualHosts

dr--   VirtualTargets

dr--   WLDFSystemResources

dr--   WSReliableDeliveryPolicies

dr--   WTCServers

dr--   WebAppContainer

dr--   WebserviceSecurities

dr--   WebserviceTestpage

dr--   XMLEntityCaches

dr--   XMLRegistries

About to create SystemComponent with id obips1 on machine solaris

dr--   solaris

About createSystemComponent in online mode...

Failed to create System Component with id: obips1

No stack trace available.

About to call InternalAPI.cleanupBISystemComponent...

Apr 07, 2016 7:19:28 PM oracle.bi.syscomps.internal.InternalAPI cleanupBISystemComponent

INFO: cleanupBISystemComponent called with oh=/u02/app/oracle/product/middleware/oracle_common/.. dh=/u02/app/oracle/product/middleware/user_projects/domains/biprod id=obips1

Apr 07, 2016 7:19:29 PM oracle.bi.endpointmanager.impl.bienv.BIEnvComponents loadFromInputStream

INFO: Reading components from: /u02/app/oracle/product/middleware/user_projects/domains/biprod/config/fmwconfig/bienv/core/bienv-components.xml ...

Apr 07, 2016 7:19:29 PM oracle.bi.endpointmanager.impl.bienv.BIEnvComponents saveToOutputStream

INFO: Saving components: /u02/app/oracle/product/middleware/user_projects/domains/biprod/config/fmwconfig/bienv/core/bienv-components.xml ...

Call to InternalAPI.cleanupBISystemComponent returned successfully...

Traceback (innermost last):

  File "<console>", line 1, in ?

  File "/u02/app/oracle/product/middleware/bi/lib/bi-sysman-syscomps-impl.jar!/wlstScriptDir/biSystemComponents.py", line 37, in createOBIPSComponent

  File "/u02/app/oracle/product/middleware/bi/lib/bi-sysman-syscomps-impl.jar!/wlstScriptDir/biSystemComponents.py", line 186, in _createBISystemComponent

  File "/u02/app/oracle/product/middleware/bi/lib/bi-sysman-syscomps-impl.jar!/wlstScriptDir/biSystemComponents.py", line 237, in _doCreateBISystemComponent

java.lang.RuntimeException: The requested operation is not exposed through JMX in this context: createSystemComponent: Cannot find the method createSystemComponent(java.lang.String,java.lang.String,) for com.bea:Name=biprod,Type=Domain

        at weblogic.utils.StackTraceDisabled.unknownMethod()

Caused by: java.lang.NoSuchMethodException: Cannot find the method createSystemComponent(java.lang.String,java.lang.String,) for com.bea:Name=biprod,Type=Domain

        ... 1 more

java.lang.RuntimeException: java.lang.RuntimeException: The requested operation is not exposed through JMX in this context: createSystemComponent: Cannot find the method createSystemComponent(java.lang.String,java.lang.String,) for com.bea:Name=biprod,Type=Domain

wls:/biprod/serverConfig/>

I suspect that I am having some  problem with the create OBIPS command. Because this command should create another OBIPS component but it is trying to configure obips1 component which is already configured.


Answers

  • Hamd Salman-Oracle
    Hamd Salman-Oracle Rank 1 - Community Starter

    Hello Md. Budrul Hasan Bhiuyan,

    Please find below steps to Vertically Scale out OBIPS Component:

    a) Take a backup of your user_projects folder as a safety measure before proceeding ahead with below steps.

    b) Navigate to following location <ORACLE HOME>/oracle_common/common/bin and run command ./wlst.sh

    c)  Then execute below command in wls offline mode i.e. wls:/offline>

    wls:/offline>readDomain(‘domainHome’)

    d) Once domain home is read then WLST command line path will change to wls:/offline/bi> then execute below command

    wls:/offline/bi>createOBIPSComponent(‘domainHome’,’machine’,port=None)

    e) The above command will create a new OBIPS component and WLST environment path will change to new component path i.e. wls:/offline/bi/SystemComponent/obips2>

    f) Now run below command to update domain from same location of WLST Scripting Tool.

    wls:/offline/bi/SystemComponent/obips2>updateDomain()

    g) Then run below command to close the domain from same location of WLST Scripting Tool which will bring you back to wlst offline mode:

    wls:/offline/bi/SystemComponent/obips2>closeDomain()
    wls:/offline>

    h) Now exit the WLST Scripting Tool.

    wls:/offline>exit();

    i) Now restart your OBIEE 12c Stack using stop.sha nd start.sh script and new OBIPS Component will be created assigned a port and will be RUNNING now.

    Thanks and Regards,

    Syed Hamd Salman