Posts

Showing posts from 2016

Installing Latest JDK for Oracle Fusion products

Image
Welcome to learning Fusion Middleware Administration. You need to know about your installation machine details first accordingly you can select the platform, architecture specific JDK. Download JDK1.8[latest version] Install JDK 1.8.0_65 tar.gz on Linux platforms cd [[where you wish to install Java]] tar -zxvf /vagrant_data/jdk-8u65-linux-x64.gz This will extract and also runs the libraries paths related to that architecture x86 or x64. Though there are many other options for JDK installations, This procedure is more generic you can do it any Linux OS -linux-x64.gz file end side. set the JAVA_HOME After installation of JDK you need to setup the the JAVA_HOME environment variable in the profile and relogin to the box. This relogin is required to reflect the JAVA_HOME value into the PATH. Add the following lines into your .bashrc or .bash_profile. export JAVA_HOME=/home/vagrant/jdk1.8.0_65 export PATH=$PATH:$JAVA_HOME/bin JDK rpm installation Go to the Oracle Technical Ne...

Creating the Oracle Traffic Director Domain using WLST

Image
This is a continuation of Oracle Fusion learnings, out the list OTD, In the previous post we had Oracle Traffic Director installation was discussed. In front end technologies of Oracle come with a great set of the stack after Oracle Fusion Middleware 12c, one of them is Oracle Traffic Director. Here in this post would like to discuss how we can automate the process of OTD domain creation. Oracle came up with this tool when the market is occupied with CISCO and BIGIP load balancer, which are expensive and when you take the whole stack then you will be get benefited in license cost. OTD main functionality is to  load balancing the HTTP requests can be handled with different balancing strategies such as : Active- Active Active-Passive Prerequisites for OTD Domain There must be at least two similar sites which can be routed with OHS or any proxy webservers. Each proxy or WebGate pointing to a WebLogic based domain it could be SOA domain as well. Example ohs1 pointing to SO...

Oracle Managed File Transfer [MFT] installation

Prerequisites The following software must be installed on the machine Certified JDK must be installed SOA 12c [in my experiment used 12.1.3.0.0] Download the Oracle MFT software from OTN or e-delivery.oracle.com fmw_12.1.3.0.0_mft.jar Installing MFT in silent mode Sample silent mode response file: mft_install.rsp [ENGINE] #DO NOT CHANGE THIS. Response File Version=1.0.0.0.0 [GENERIC] #The oracle home location. This can be an existing Oracle Home or a new Oracle Home ORACLE_HOME=/u01/app/oracle/SOA12c Generally I do follow that define the environment variables such as JAVA_HOME, MW_HOME, ORACLE_HOME in the .bashrc or .bash_profile scripts, which makes life easy! Feature readings Create repository for MFT Extending SOA domain with MFT Clustered domain Validating the MFT working

Configuring Security store for Oracle IAM environment - IDM domain

Preparing for configuration of secure store export IAM_HOME=/u01/app/Middleware/Oracle_IDM1 Lets see the help for configuresecuritystore.py oracle_common/common/bin/wlst.sh IDM_HOME/common/tools/configuresecuritystore.py -h --help Prints usage message. -d --domaindir The directory of domain. -s --datasource The data source of security store configured in domain. It is optional, default value is "opss-DBDS". -f --farmname The security store farm name. It is optional, default value is the domain name. -t --servertype The policy store type, using "DB_ORACLE", "DB_DERBY", or "OID". It is optional, default value is "DB_ORACLE". -j --jpsroot The distinguished name of jpsroot. It is optional, default value is "cn=jpsroot". -m Option to control domain configuration and data migration. It...

Deinstalling Oracle DB 12c software

There are some situations that demands us to uninstall the installed software. same thing happen for me today I was trying to install the Oracle Database 12c in silent mode the logs tells that there is some prerequisites not matched. Hence the installation log retured with non zero value that is 6 . When should I need to Deinstall ? To re-install my target Oracle Database 12c software, I need to uninstall the existing installation. If you need to go for higher version of Database then take proper backup of your data then proceed for this deinstallation. Steps to Deinstall Oracle  To uninstall Oracle Database 12c: First navigate to the ORACLE_HOME  Then find deinstall directory that is containing the deinstall command script. Execute like shell script use ./deinstall without any parameters to procced to uninstall the Oracle Database - Keep observing the terminal where it shows all that is doing in background to remove the software.  Note that deinstall command automatic...

Oracle HTTP Server 12c starting component with Nodemanager

Image
Welcome back OHS 12c Using alternate Node managr port configuring the OHS 12 domain using the Configuration Wizard, there does not seem to be an option to specify a different Node manager port. It uses the default 5556, where it is already used by FMW Domain[SOA Domain or WebLogic Domain]. Following steps are used to modify and use alternative Nodemanager port in a standalone OHS domain. Open the nodemanager.properties, change the Node Manager port (default 5556) to a port that is currently not in use. change port here from 5556 to 5566 and then   Save this file.  Modify the OHS domain's config.xml.  This is a new step for 12c environments!  Node Manager properties for OHS Domain Navigate to as shown below: cd  $OHS_DOMAIN/config Edit the config.xml file Look for the following node-manager tag block localmachine localhost {AES}/TU+/JiP22JJzuRa7Rqpp1xQkgPTmQ4Sb/VvBHJWPhg= Change this code block it by adding lis...

Creating Standalone OHS domain

Image
There are two options to crate OHS domain Standalone domain Collocated in WebLogic domain This domain creation you could do again in two methods using config.sh that means using configuation wizard and other method is using WLST. Prerequisites JDK installed as per the certificate matrix WebLogic [required for the collocating domain] Oracle HTTP Server 12c installed Configuring OHS domain using Wizard Lets see the first method using configuration wizard Configuration Wizard -Welcome Screen  Step 1: Select the option - Create a new domain Step 2: Select OHS Check box and proceed with next Step 4: You can add more OHS component type  instances default ohs1 Step 5: Update the Admin Host for OHS, Listen Address for ohs and also Server Name parameters Step 6: Node manager type select per domain and enter user credentials Step 7: Create the OHS System Components Step 8: Progress of OHS domain  configuration ...

Deinstall OHS 12.1.3

Image
Sometimes you might wish to change the OHS installation option from collocation to standalone. Standalone installation would be used when you wish to run the single OHS instance. Navigate to $ORACLE_HOME/oui/bin directory and then give the following command in the VNC client cd $ORACLE_HOME/oui/bin ./deinstall.sh Select which Oracle product you wish to de-install Step 1: Welcome screen of deinstall Step 2: Deinstall OHS 12c Step 3: deinstall OHS Progress Step 4: Confirmation Screen

Install Oracle Traffic Director 12.2.1 in silent mode

Image
Hello Friends!! In this post, let's discuss on Installation procedure for OTD. Oracle Traffic Director (OTD) is developed on Fusion Middleware supported platforms and on Oracle's engineered systems such as Exalogic and SPARC SuperCluster. Oracle Traffic Director 12.2.1 is a software load balancer for load balancing HTTP/S and TCP traffic to back-end servers. These back-end servers, which are referred to as origin servers within Oracle Traffic Director, can be application servers, web servers, LDAP servers and so on Oracle Traffic Director OTD installation Prerequisites for Collocated Domain: JDK 1.8.x for OTD 12.2.x  Oracle Fusion Middleware Infrastructure [inside WebLogic] 12.2.1 OTD 12.2.1 for Linux 64 binaries OS must have C and C++ libraries [check in the Install OHS Article] Create silent mode installation will take the default paths which takes the arguments given in the same line instead of response file, INSTALL_TYPE="Collocated OTD (Managed thro...

Oracle SOA Suite Administration interview questions - Part 3

Image
21. How does your application can call external web service ? 22. Calling async BPEL process within empty BPEL process? 23. Combination of ESB and BPEL and third party web services ? 24. Java embedding 48. BPEL and OSB console ? 25. Adapter - concepts, integration, life-cycle mgmt., translation errors ? 26. Oracle E-Biz adapter and capturing event from oracle ERP ? 27. Fine tuning BPEL process ? 28. What is the SOA Deployment framework used in your Project? A. Partitioned deployment strategy is most commonly used. Components can be deployed using Enterprise Manager or WLST Scripts. 29. Business rules and AIA ? 30. Email notification and rejection handler ? 31. Patches and installation - UNIX based and windows based ? 32. External resource management (example MQ shared library and third party jar files) ? 33. JMS and connection pools 58. Transformation and iteration ? 34. Which are the areas you think Oracle SOA fits perfectly? 35. What is a file adapter ? ...

Oracle SOA Suite Administration interview questions - Part 4

Image
This post is series of SOA Suite Administration interview Questions. You might be interested to see : 41. What is plan.xml and where do you need this? Whenever we have huge deployments in SOA environments and the variation only the DB Details and Context URL paths then we can create multiple plan.xml files to simplify the deployment Unit to multiple platforms such as QA, TEST, DEV etc. 42. Daily activities that you do as an Administrator in a SOA  project ? SOA admin daily activities are: Installation of Environments one time activity for Production multiple for non-Production Configurations - major once minor depending on releases Deployments - Currently every project is following Agile methodology twice in month for Production, non production daily [many times also] Control - Stop or start environments Monitoring the environment sweeping out the logs to clear disk space. recycle long running servers to free up JVM, etc DR sync up for every release code ensure every...

Oracle SOA Suite Administration interview questions - Part 2

11. What is the Path of the SOA server related log files ? MW_HOME/user projects/domains/soa_domain/ms_server/logs 12. What is synchronous and asynchronous process in BPEL ? BPEL is an orchestration language that actively describes the ways in which individual services can be composed to implement a more complex service. BPEL is designed to integrate Web services. Web services are components described by their interfaces, which are known as WSDL. But WSDL does not make statements about message sequences. BPEL’s processing model is based on the assumption that all import and export of data is done by using Web services. Most BPEL processes are executable. They can be started by external actions or some internal process (within the BPEL context). BPEL processes are executed by an execution engine. The engine can publish a BPEL process through a Web services interface or react to trigger conditions set up inside the process itself. BPEL processes can be long-running transaction...

SOA 12.2.1 Clustered Domain Using WLST Script

Image
Hey! Namaste from Oracle Fusion Middleware world!! In this post, I would like to share the experiment on the SOA domain using WLST for a high availability imposed Clustered Domain. Prerequisites for SOA cluster domain configuration Oracle Fusion Middleware Infrastructure Oracle SOA 12.2.1 Installation Oracle OSB 12.2.1 Installation Clustered SOA Domain using WLST preparation High availability can be achived when we configured multiple WebLgoic managed servers and they are part of a cluster. Here in this case 'soa_server1', 'soa_server2' are configured into the 'soa_cluster'. Step 1: Create the below soa_domain.properties file WLHOME = /home/oracle/products/12.2.1/Oracle_Home/wlserver ORACLE_HOME = /home/oracle/products/12.2.1/Oracle_Home DOMAIN = soa_qa_domain DOMAIN_PATH = /home/oracle/wls_domains/domains/soa_qa_domain APP_PATH = /home/oracle/wls_domains/applications/soa_qa_domain SERVER_ADDRESS = 192.168.xxx.xxx LOG_FOLDER =...

Oracle Fusion Middleware Infrastructure Silent mode installation

Image
Welcome to learning Fusion Middleware Experiments blog series which covers all  Administration tasks. Every Java-based developed Oracle product is moved into the same strategy. Where WebLogic Infrastructure will be the platform to run the servers in HA. Oracle FMW infrastructure installation flow Installing Oracle Fusion Middleware products generally involves 1. Install JDK/Java Runtime 2. Create the database schemes - required by the FMW products being installed by using the Oracle Repository Creation Utility (RCU) 3. Install Oracle WebLogic Server  4. Install other Oracle Fusion Middleware products  You need to know about your installation machine details first accordingly you can select the platform, architecture-specific JDK.  Download JDK1.8[latest version] Install JDK  You can download latest stable version of JDK from Oracle Software Delivery Cloud or OTN. The following might  cd tar -zxvf /vagrant_data/jdk-8u65-linux-x64.gz This wi...