Friday, September 25, 2015

Oracle Webcenter





Oracle WebCenter Sites

https://www.oracle.com/technetwork/middleware/webcenter/sites/overview/default-1528969.html

Oracle WebCenter Sites enables organizations to deliver an exceptional digital experience to customers through agility in content creation, effective visitor engagement and quick time to market. This digital experience management solution offers marketers intuitive and easy to use features like drag and drop style page building, A/B testing, enhanced content analytics, visitor profile management, targeting and mobile delivery.




a key component of Oracle’s digital experience ecosystem – including Oracle Marketing Cloud and Oracle Data Cloud, portal, Oracle Document Cloud, business intelligence, customer relationship management, commerce, enterprise content management, marketing automation, search and social relationship management – WebCenter Sites uniquely offers organizations the ability to connect the customer experience across all touch points - to build loyalty, drive customer acquisition, and reduce operational costs.


Configuring Content Delivery Methods

 Describe delivery methods and architecture, including dynamic real-time publishing, static publishing and mobile delivery
Explain the approval and workflow process
Create a destination for Dynamic Publishing
Configure a CM Site for the destination server
Approve and publish content assets
Archive your website with Site Capture

Performance Tuning and Optimization:

caching strategies.
WebCenter Sites Satellite Server.
Tune Third-party CDNS or video streaming services to increase performance.
Tune WebCenter Sites multi-channel delivery.
Tune and optimize WebCenter Sites publishing.

Extend WebCenter Sites Customer Experience

Search Engine Integration Framework
Implement WebCenter Sites editorial and end-user search
Implement WebCenter Sites with third-party translation services
Describe the Global Site Foundation model
Add user generated content using the WebCenter Sites Community Server.
Manage site components using the WebCenter Sites Gadget Server.


Webcenter  Content


Webcenter Portal
Application Adapters for Oracle WebCenter



Wednesday, June 10, 2015

HP SiteScope



What  version is popular ?

Why should it use ?

Agentless monitoring software   used for monitoring and availability and performance of distributed IT infrastructures, including servers, operating systems, network and internet services, applications and application components.

HP Sitescope tests a web page or a series of web pages using synthetic monitoring.


The object -oriented sitescope components fall into  six broad categories :

  • Webpage
    • The webpage feature displays the browser-based user interface.
  • Scheduler
    • The Scheduler, specifies when each monitor(such as each device or server status tracking process) runs.
  • Monitor
    • The Monitor gathers statistics for each monitored device or server.
  • Alert
    • The Alert module sends e-mail, pager messages and SNMP alerts when SiteScope detects a problem.
  • Script Alert
    • The script alert program can run a script, restart a background service or run an external program  when a problem occurs.
  • Reports
    • The Reports code generates web pages that contain network statistics in a graphical or tabular format.



The

How to do setup ?

How can it be  best compare with others ?


Thursday, May 21, 2015

OEM


Key steps that has to perform as OEM  Engineer :


  • Configuring self-update
  • Setup MOS credentials
  • Acquiring or Updating Management Agent Software
  • Download agent software
  • Stage agent software in software library
  • Install agent software on Linux  hosts
  • Install agent software on Windows hosts
  • Discovering and Monitoring FMW Targets
  • Management pack access
  • Discovery of FMW targets
  • Enable ‘Refresh Weblogic Domain’ job
  • Configuring instance tracing for SOA composites
  • Configure instance state capture in EM FMW Control.
  • Configure SOA Infra targets in EM12c Console
  • Set preferred credentials for the SOA WebLogic Domain.
  • Execute Instance Tracing
  • Modifying target properties
  • Creating Users and Roles in OEM
  • Provision Users in OEM
  • Granting roles to AD users
  • Setting Up Notifications
  • Configuring the Mail Server
  • Create/Modify monitoring templates
  • OHS targets
  • OMS and repository target
  • Monitoring using Administration Groups
  • Configure target properties
  • Create Administration group
  • Create Template Collection
  • Associate Administration groups with template collection
  • Setting the Global Synchronization Schedule
  • Managing Groups
  • Group Management Tasks
  • Overview of Groups
  • Creating Groups and granting access
  • Managing Blackouts for Targets
  • About Blackouts
  • Why use blackouts?
  • Blackout Access
  • Setting up Incident Management
  • Create structure for incident rules
  • Assign email addresses for Administrator accounts
  • Create Rule Set for Agent Unreachable events
  • Create Rule set for managing incidents for Host metrics
  • Create rule for creating incidents for metric events
  • Create rule for sending notification emails for all incidents
  • Create Rule set for managing incidents for FMW targets
  • Create rule for creating incidents for FMW availability events
  • Create rule for creating incidents for FMW metric events
  • Create rule for sending notifications on incidents for FMW targets
  • Create Rule set for managing incidents for DB targets
  • Reorder rule sets for proper evaluation


Friday, November 7, 2014

Behavioral Interview Questions

Behavioral Interview Questions  

Please refer below are very  frequent questions which I have been gathered from my interviews across all of companies/client that I have worked so far, and hope sure it will be helpful for your interviews - Thank you.




Behavioral Interview Questions are those questions which identify the attitude of a candidate towards a company and work performance and are especially helpful in recruiting. We are human and being this great creature we have some limitation. I mean to say that if we don’t know our target, then we cannot make a plan. Also, if we don’t have questions we cannot find answers. Recruiting has become a great science so here are some questions that are widely used around the world to measure the behaviors of people in an interview.



1.     What was the last project you headed up, and what was its outcome?

2.     Give me an example of a time that you felt you went above and beyond the call of duty at work.


3.     Can you describe a time when your work was criticized?

4.     Have you ever been on a team where someone was not pulling their own weight? How did you handle it?


5.     Tell me about a time when you had to give someone difficult feedback. How did you handle it?


6.     What is your greatest failure, and what did you learn from it?


7.     What irritates you about other people, and how do you deal with it?


8.     If I were your supervisor and asked you to do something that you disagreed with, what would you do?


9.     What was the most difficult period in your life, and how did you deal with it?


10.  Give me an example of a time you did something wrong. How did you handle it?


11.  What irritates you about other people, and how do you deal with it?


12.  Tell me about a time where you had to deal with conflict on the job.


13.  If you were at a business lunch and you ordered a rare steak and they brought it to you well done, what would you do?


14.  If you found out your company was doing something against the law, like fraud, what would you do?


15.  What assignment was too difficult for you, and how did you resolve the issue?


16.  What’s the most difficult decision you’ve made in the last two years and how did you come to that decision?


17.  Describe how you would handle a situation if you were required to finish multiple tasks by the end of the day, and there was no conceivable way that you could finish them.



At the end of this post I would like to ask you to read a lot because good readers are good leaders…

Sunday, May 18, 2014

Subconscious mind in my view


The subconscious mind can guide you to achieving prosperity, power and peace based on how you allow it to be programmed.   The subconscious mind is your intuition.  To strengthen the connection between your conscious mind and your subconscious mind is to gain access to a map and compass to achieving any ambition.  To gain access to the subconscious mind is to gain the ability to see and create the future, the ability to shift the present, and the ability to harness the lessons of the past.  To master the subconscious, is to master yourself.  To master the subconscious, is to achieve an unfathomable power of creation.


Whatever the mind of a man can conceive and feel as real, the subconscious can and must objectify. - Neville Goddard


https://books.google.com/books?id=7kRAAgAAQBAJ&printsec=frontcover&dq=subconscious+mind+power&hl=en&sa=X&ved=0ahUKEwjH6KOz3qbiAhURSq0KHfmqDCYQ6AEINDAC#v=onepage&q=subconscious%20mind%20power&f=false




https://books.google.com/books?id=GBLuCwAAQBAJ&printsec=frontcover&dq=subconscious+mind+power&hl=en&sa=X&ved=0ahUKEwjH6KOz3qbiAhURSq0KHfmqDCYQ6AEIPjAE#v=onepage&q=subconscious%20mind%20power&f=false




https://books.google.com/books?id=7kRAAgAAQBAJ&printsec=frontcover&dq=subconscious+mind+power&hl=en&sa=X&ved=0ahUKEwjH6KOz3qbiAhURSq0KHfmqDCYQ6AEINDAC#v=onepage&q=subconscious%20mind%20power&f=false



https://books.google.com/books?id=7dCMDwAAQBAJ&printsec=frontcover&dq=subconscious+mind+power&hl=en&sa=X&ved=0ahUKEwjH6KOz3qbiAhURSq0KHfmqDCYQ6AEILjAB#v=onepage&q=subconscious%20mind%20power&f=false




https://books.google.com/books?id=hWdvDgAAQBAJ&printsec=frontcover&dq=subconscious+mind+power&hl=en&sa=X&ved=0ahUKEwjH6KOz3qbiAhURSq0KHfmqDCYQ6AEIKDAA#v=onepage&q=subconscious%20mind%20power&f=false




Tuesday, November 26, 2013

utility2

6th Jan

#!/bin/sh
echo "Shell Script to find particular string in a given log file"
if [ "$#" -ne 2 ]; then
        echo "USAGE:LOG_PATH INPUT_FILE WORDSFILE"
        exit 1
fi
echo "Script Execution Started ......."
count=0;
init=0;
words="";
while read -r line; do
        if [ -z "$line" ] ; then
                echo "empty line";
        else
                if [ "$count" -eq "$init" ]; then
                        words="$words""$line"
                else
                        words="$words""\|"$line""
                fi
                                count=$((count+1))
        fi
done < $2

if [ ! -d temp ]; then
  mkdir temp
fi
current_dir=`pwd`
while read -r line; do
        for file in $line*; do
                if [ -e temp.log ]; then
                        >temp.log
                fi
                filename=$(echo "$file" | sed 's,/,:-,g')
                tempname=${file##*/}'_temp'
                sed -e 's/^/'${filename}'-/' $file >temp.log
                diff temp.log $current_dir/temp/$tempname | grep "<" | sed 's/^<//g' | sed "s/^.//g"  >$current_dir/temp/$tempname
                grep -e "$words" $current_dir/temp/$tempname >>result1.log
                echo "search completed in $file"
        done
done < $1
sort  result1.log | uniq -c >>result.log
sed -i -e 's/:-/\//g' result.log
sed -i -e 's/:-/\//g' result.log
rm result1.log
rm temp.log
echo "script completed"

Thursday, September 12, 2013

Finding Memory Leaks using JProbe

How to prevent Memory Leaks :


We can prevent memory leaks by watching for some common problems. Collection classes, such as hash tables and vectors, are common places to find the cause of a memory leak. This is particularly true if the class has been declared static and exists for the life of the application.


JProbe Memory

The JProbe Memory analysis tool enables you to:
·         Identify and resolve memory allocation issues. (For eg. when in your code if you are doing explicity memory allocation, then the tool would ensure that you are freeing up the memory also.)
·         Identify the underlying root cause of memory leaks that can lead to instability and out-of-memory system crashes.
·         Identify the underlying root cause of excessive garbage collection activity which can slow down the system performance. (For example when memory is allocated and is not freed up, the garbage collection would need to be run often)

JProbe Memory Debugger helps you improve memory usage in your Java application by identifying loitering objects and excessively allocated objects.
A loitering object is an object that is determined to be reachable by the garbage collector, but is no longer in use by your application. So if your program will never use an object again, but you fail to remove the reference to the object, the object will remain, or loiter, in memory indefinitely. This problem is commonly referred to as ?unintentional object retention? or loitering objects. Additionally, loitering objects can compound memory usage problems if that object is acting as an anchor to other objects that would otherwise be marked as unreachable by the garbage collector and therefore removed.
If your program creates an excessive number of objects, the Java heap will become larger, and garbage collection will take longer because there are more objects to evaluate. A simple example would be a method that allocates a new temporary object during each iteration of a loop, even though the object is never reused and is no longer required when the loop terminates.



1                   Steps to find Memory Leaks

Step by step to find the memory leaks using jprobe
Download latest version of Jprobe from http://wwwin-apptools.cisco.com/tools/jprobe/
Set up license server as -

Select the server to run under jprobe and to generate the jprobe script

Thursday, May 23, 2013

webex


05/23


https://tsc-d2c3-95b2.my.webex.com/join/stripes2100

672 802 552

Friday, October 19, 2012

Unix Exercises


                                                Unix Exercise


  1. Create a directory with your name under the default home directory for the user “traineee”.
  2. Create a file “samplefile” in your home directory.
  3. Give the file above appropriate permissions if necessary. What do you think appropriate permissions should be?
  4. Turn the sticky bit on for the directory you have created
  5. Write a script which prompts for your name and then prints on stdout Hello “yourname” Today is “today;s date and time”
  6. Write a script to print the names of all the files in the current directory using for loop
  7. Create a file “-myfile” in your directory.
  8. Remove the above file
  9. Write 100 lines in a file each containing text “Unix is a wonderful world”.        Hint : Use a loop construct
  10. Write a shell script which will take 3 command line arguments and perform arithmetic The 3 args in the order are number number operation
number is a normal integer
operation could be sum, difference or product
Hint (Use functions, $#, case, expr etc)


Use tail to show the contents of dynamically growing file.
Hint echo a message in a file using infinite loop . also place a delay so that the file doesn’t grow very rapidly. Open one more session to run tail.   

Given a file named “/data/training/sam/inputfile”, do the following in separate scripts
a.       Print the count of all the blank lines
b.      Print all the lines having the string “new” in them
c.       Print all the lines having the last field greater than 20000
Hint:          Use awk

Copy all the files and subdirectories under /data/training/sam to /data/training/yourgroupdirectory/.
Hint: Use tar cvf to create the tar first from /data/training/sam and then untar the created tar under /data/training/yourgroupdirectory using tar xvf
           
Use the find command in /data/training/sam (separate scripts)
d.      To print all the files having 0 bytes
e.       To print all the directories
f.       To print all the files having only read permissions for u,g and o.

Use grep or related filter to print lines containing either Arizona or California (case insensitive search) in the file /data/training/sam/inputfile.

Read the file /data/training/sam/inputfile line by line and print each line followed by a line saying “This was line n “  n=1,2,3..

In the file ( containing 50 lines “Unix is a wonder….”, replace all the occurrences of wonderful with gruesome )
Also add “This” at the start of each and every line


Write a shell script which will write a warning to a file if any of the local filesystems exceeds a certain limit (70 %). The script would write the date and time as well as the name of the filesystem along with the current capacity in percenatge.



These are the contents of  /data/training/sam/inputfile
FNAME   LNAME STATE   AGE AMOUNT
mark         horton  california      23      40000
rafael         perez   new mexico  21      25000
melody      moses  alabama        22      10000


joe     buselmeir       new york 31     50000
tim     noble           arizona 41      12000

Tuesday, October 2, 2012

Unix - SED - Stream Editor

SED  -   Stream Editor


•Reads one line at a time from input files
•Applies the commands from a list of commands one at a    time, in order, to each line
•writes to standard output



Usage

sed ‘list of ed commands’ filenames...
Example
sed ‘s/UNIX/UNIX(TM)/g’ filenames
replaces UNIX by UNIX(TM) in all the file occurences and writes the result to standard output

COMMANDS

a\  text  Appends text on the output before reading the   next input line

b label  Branch to the : command bearing the label
c\ text  change lines to the following text
d  delete line; read next input line
p   print
r  read
w  write
q  quit

Thursday, September 13, 2012

AWK - Unix

What is AWK ?


Scans a set of input lines, searching for lines that match any set of patterns and take a specified action for each pattern on each line that matches the pattern


 Usage


awk ‘pattern-action statements’ optional list of input files
e.g. awk ‘{print $1, $2}’ file1 file2
OR
awk -f programfile optional list of input files
where programfile is the file where the pattern-action statements are stored


 Fields

Record is the sequence of characters separated by a newline character
Fields in a record are separated by sequence of blanks or tabs
$0 refers to the entire record
$1 refers to the first field
$2 refers to the second field


Printing

{ print }
prints all the records
{print $1 $3}
prints the first and third fields of each of the input line



BuiltIn Variables
ARGC  number of command line arguments
ARGV  array of command line arguments
FILENAME  name of current input file
FNR  record number in current file
NR   number of current record
NF  number of fields in the record
OFS  Output field separator
ORS  Output record separator

 Examples
Print last field of each input line

{ print $NF }
Print total number of input lines
END {print NR}
Print input lines with more than 4 fields
NF > 4
Print the total no of lines that match string “abc”
/abc/  {nlines++} END {print nlines}


cos(x)

log(x)
exp(x)
rand(x)
sin(x)
sqrt(x)
srand(x)

BuiltIn String Functions
index(s,t)  returns position of t in s
length(s)  returns length of s
split(s,a)  splits into array a on FS
sub(s,r)  substitutes s for first r
substr(s,p)  returns suffix of string starting at position p

Control Flow Statements
if (expression) stat1 else stat2
while (expression) stat
for (expr1;expr2;expr3) stat
do stat while (expr)
break
continue
next
exit(expr)
return(expr)

Example scenarios

Hyderabad Trip - Best Places to visit

 Best Places to Visit  in Hyderabad 1.        1. Golconda Fort Maps Link :   https://www.google.com/maps/dir/Aparna+Serene+Park,+Masj...