<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.5" -->
<rss version="0.92">
<channel>
	<title>EveryDay practical solutions for an Oracle DBA</title>
	<link>http://oracledbasupport.co.uk</link>
	<description>This is my blog to list day to day issues I faced while working as a Oracle DBA/Consultant. I worked on every aspect of back end Oracle database and this blog should reflect some of it.</description>
	<lastBuildDate>Wed, 10 Mar 2010 13:48:07 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Backup Websphere Configuration</title>
		<description><![CDATA[backupConfig.sh backup_file [options]
backupConfig.sh myBackup.zip -nostop -logfile backupConfig.lst

Parameters
The following options are available for the backupConfig command:

 -nostop 
Tells the backupConfig command not to stop the servers before backing up the configuration
 -quiet 
Suppresses the progress information that the backupConfig command prints in normal mode
 -logfile  file_name 
Specifies the location of the log file to which [...]]]></description>
		<link>http://oracledbasupport.co.uk/backup-websphere-configuration/</link>
			</item>
	<item>
		<title>Archivelogs deleted, Unavailable archive files during rman backup</title>
		<description><![CDATA[I carried a big data upload and as a result of it my archive volume filled up in no time. As matter of urgency I started moving archive logs without backup to another destination. The next thing to go wrong was my nightly backup.
current log archived
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=141 devtype=DISK
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE [...]]]></description>
		<link>http://oracledbasupport.co.uk/archivelogs-deleted-unavailable-archive-files-during-rman-backup/</link>
			</item>
	<item>
		<title>Compare and Display difference between 2 Files</title>
		<description><![CDATA[Comparing Files is one of very common task as a DBA, System Administrator. There are tonnes of Oracle,Websphere,linux configuration files. Often I have to compare one server to another and locate changes between environments.
Recently one of my websphere server broke down. Despite my good efforts I couldn't revive it so I had to restore it [...]]]></description>
		<link>http://oracledbasupport.co.uk/compare-and-display-difference-between-2-files/</link>
			</item>
	<item>
		<title>Managing profiles under WAS 6.1</title>
		<description><![CDATA[WAS_HOME=/opt/IBM/WebSphere/AppServer/bin
$ ./manageprofiles.sh -listProfiles
[Dmgr, Node]
Delete a Profile :  $WAS_HOME/manageprofiles.sh -delete -profileName Profile01
INSTCONFPARTIALSUCCESS: The profile no longer exists, but errors occurred. For more information, consult /opt/IBM/WebSphere/AppServer/logs/manageprofiles/Profile01_delete.log
Create a Profile :
[$ ./manageprofiles.sh -create -templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/default -profileName Profile01 -profilePath /opt/IBM/WebSphere/AppServer/profiles/Profile01
The following validation errors were present with the command line arguments:
profilePath: The profile path is not valid.
The log says : [...]]]></description>
		<link>http://oracledbasupport.co.uk/managing-profiles-under-was-61/</link>
			</item>
	<item>
		<title>WebSphere : Synchronize Cluster Configuration with Dmgr &#038; Nodes</title>
		<description><![CDATA[In a Network Deployment environment, the deployment manager maintains the master repository for all of the WebSphere Application Server nodes and servers that it manages in the cell. Copies of the files that each node needs are replicated to that node by a process known as synchronization.
In a Network Deployment environment with two nodes,  All [...]]]></description>
		<link>http://oracledbasupport.co.uk/synchronize-cluster-configuration-with-dmgr-nodes/</link>
			</item>
	<item>
		<title>Websphere JVM hang issue : How to take manual heap or thread dump</title>
		<description><![CDATA[You should check if application server process is running to determine a crash. To do this, you need to know process ID of application server. You can find process ID at server name.pid file in:
&#60;WAS_install_root&#62;/profiles/&#60;profile&#62;/logs/&#60;server&#62;
Open the &#60;server_name&#62;.pid file in a text editor. The four-digit number is a process ID. You can use appropriate operating system [...]]]></description>
		<link>http://oracledbasupport.co.uk/websphere-jvm-hang-issue-how-to-take-manual-heap-or-thread-dump/</link>
			</item>
	<item>
		<title>FFDC(first failure data capture) folder and Logs</title>
		<description><![CDATA[Often the websphere default systmout,systemerror logs doesn't provide detailed information on error. In such cases have a look at directory logs under /opt/IBM/WebSphere/AppServer/profiles/Profile01/dmgr/logs/ffdc &#38; /opt/IBM/WebSphere/AppServer/profiles/Profile01/Node/logs/ffdc
/opt/IBM/WebSphere/AppServer/profiles/Profile01/dmgr/logs
[logs]$ cd ffdc/
[ffdc]$ ls -lrt
-rw-r--r-- 1 1975 Nov 23 15:22 dmgr_00000042_10.11.23_15.22.24_1.txt
-rw-r--r-- 1 1884 Nov 23 15:22 dmgr_00000042_10.11.23_15.22.24_0.txt
-rw-r--r-- 1 4636 Nov 23 16:29 dmgr_0000000a_10.11.23_16.29.50_0.txt
-rw-r--r-- 1 36003 Nov 23 16:30 dmgr_0000000a_10.11.23_16.30.03_2.txt
-rw-r--r-- 1 36061 [...]]]></description>
		<link>http://oracledbasupport.co.uk/ffdcfirst-failure-data-capture-folder-and-logs/</link>
			</item>
	<item>
		<title>Websphere FAQ : Clustering, Deployment Manager &#038; Node Agent</title>
		<description><![CDATA[How does Deployment Manager and node Agent work together? Does deployment manager send message to node agent actively or node agent sends message to deployment manage?
It's JMX-based. I suppose it's pull, because the time interval is specified per Node Agent. When the Node Agent is started, it will discover the Deployment Manager, so it should [...]]]></description>
		<link>http://oracledbasupport.co.uk/websphere-faq-clustering-deployment-manager-node-agent/</link>
			</item>
	<item>
		<title>wsadmin Commands</title>
		<description><![CDATA[Print Server Configuration 
$WAS_HOME/Dmgr/bin/wsadmin.sh -conntype none -lang jython
wsadmin&#62;print AdminConfig.list('Server');
Dmgr(cells/localhost_Cell/nodes/localhost_Manager/servers/Dmgr&#124;server.xml#Server_1)
ihs-localhost(cells/localhost_Cell/nodes/localhost_Node01/servers/ihs-localhost&#124;server.xml#Server_1264773909852)
nodeagent(cells/localhost_Cell/nodes/localhost_Node01/servers/nodeagent&#124;server.xml#Server_1120677326772)
server_member1(cells/localhost_Cell/nodes/localhost_Node01/servers/server_member1&#124;server.xml#Server_1265379120807)
server_member2(cells/localhost_Cell/nodes/localhost_Node01/servers/server_member2&#124;server.xml#Server_1265379122341)
List Server ports used by WAS, please replace Dmgr with Node Names 
wsadmin&#62;print AdminTask.listServerPorts('Dmgr');
[CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS [ [port 9403] [node localhost_Manager] [host localhost] [server Dmgr] ]]
[WC_adminhost [ [port 9060] [node localhost_Manager] [host *] [server Dmgr] ]]
[DCS_UNICAST_ADDRESS [ [port 9352] [node localhost_Manager] [host *] [server Dmgr] ]]
[BOOTSTRAP_ADDRESS [ [port 9809] [...]]]></description>
		<link>http://oracledbasupport.co.uk/wsadmin-commands/</link>
			</item>
	<item>
		<title>Websphere Basics</title>
		<description><![CDATA[WebSphere architectures contain one or more computer systems, which are referred to in WebSphere terminology as nodes. Nodes exist within a WebSphere cell. A WebSphere cell can contain one node on which all software components are installed or multiple nodes on which the software components are distributed.
A typical WebSphere cell contains software components that may [...]]]></description>
		<link>http://oracledbasupport.co.uk/websphere-basics/</link>
			</item>
	<item>
		<title>Tuning Java virtual Machines</title>
		<description><![CDATA[ 
The application server, being a Java process, requires a Java virtual machine (JVM) to run, and to support the Java applications running on it. As part of configuring an application server, you can fine-tune settings that enhance system use of the JVM.
A JVM provides the runtime execution environment for Java based applications. WebSphere Application [...]]]></description>
		<link>http://oracledbasupport.co.uk/tuning-java-virtual-machines/</link>
			</item>
	<item>
		<title>Webspehere java 100% CPU usage : MustGather Information</title>
		<description><![CDATA[Perform the following setup instructions:
1.    Follow instructions to enable verbosegc in WebSphere Application Server
2.    Run the following command:
top -d %delaytime% -c -b &#62; top.log
Where delaytime is the number of seconds to delay. This must be 60 seconds or greater, depending on how soon the failure is expected.
3.    Run the following:
netstat -an &#62; netstat1.out
4.    Run the [...]]]></description>
		<link>http://oracledbasupport.co.uk/webspehere-java-100-cpu-usage-mustgather-information/</link>
			</item>
	<item>
		<title>Http Error Codes</title>
		<description><![CDATA[Have you ever wondered what the codes listed at Apache acces_log mean
172.21.90.160 - - [05/Jan/2010:08:15:42 +0000] "GET HTTP/1.1" 200 554
172.21.90.160 - - [05/Jan/2010:08:15:42 +0000] "GET  HTTP/1.1" 304 -
172.21.90.160 - - [05/Jan/2010:08:15:42 +0000] "GET HTTP/1.1" 304 –
 
HTTP Status Code Definitions
Each Status-Code is described below, including a description of which method(s) it can follow and any [...]]]></description>
		<link>http://oracledbasupport.co.uk/http-error-codes/</link>
			</item>
	<item>
		<title>Was my rman backup successful?</title>
		<description><![CDATA[I have more than 100 database servers. How can I report if my backup was successful?
Normally one can use shell scripts and grep rman log for errors but here is a better way

SQL&#62; select to_char(START_TIME,'DD MON YY HH24:Mi') START_TIME , to_char(END_TIME,'DD MON YY HH24:Mi') END_TIME ,OUTPUT_BYTES/1000000  PROCESSED_IN_MB,STATUS from v$rman_status where trunc(START_TIME)= trunc(sysdate)
START_TIME      END_TIME        PROCESSED_IN_MB STATUS
--------------- [...]]]></description>
		<link>http://oracledbasupport.co.uk/was-my-rman-backup-successful/</link>
			</item>
	<item>
		<title>J2EE  &#038; Websphere  terms explained</title>
		<description><![CDATA[
What is an "Application Server"? An application server is a server computer on a computer network dedicated to running certain software applications. Generally, an application server is a software engine that delivers applications to client computers.


What are servlet, servlet engine, jsp, static html pages?

Servlet:

A Servlet is an object that receives a request (ServletRequest) and generates [...]]]></description>
		<link>http://oracledbasupport.co.uk/j2ee-terms-in-simple-terms/</link>
			</item>
	<item>
		<title>Weblogic Configuration after Install</title>
		<description><![CDATA[After an install run config.bat to create default weblogic configuration










&#60;!--[endif]--&#62;
&#60;!--[if !vml]--&#62;&#60;!--[endif]--&#62;
&#60;!--[if !vml]--&#62;&#60;!--[endif]--&#62;
&#60;!--[if !vml]--&#62;&#60;!--[endif]--&#62;
&#60;!--[if !vml]--&#62;&#60;!--[endif]--&#62;
&#60;!--[if !vml]--&#62;&#60;!--[endif]--&#62;
&#60;!--[if !vml]--&#62;&#60;!--[endif]--&#62;
&#60;!--[if !vml]--&#62;&#60;!--[endif]--&#62;
&#60;!--[if !vml]--&#62;&#60;!--[endif]--&#62;
&#60;!--[if !vml]--&#62;&#60;!--[endif]--&#62;
&#60;!--[if !vml]--&#62;
]]></description>
		<link>http://oracledbasupport.co.uk/weblogic-configuration-after-install/</link>
			</item>
	<item>
		<title>How to Install WebLogic under Windows</title>
		<description><![CDATA[






 



 


]]></description>
		<link>http://oracledbasupport.co.uk/how-to-install-weblogic-under-windows/</link>
			</item>
	<item>
		<title>WebSphere Logging and Tracing</title>
		<description><![CDATA[Plug-In Logs
WebServer http Plugin will create log, by default named as http-plugin.log, placed under PLUGIN_HOME/logs/
Plugin writes Error messages into this log. The attribute which deals with this is
&#60; Log &#62; in the plugin-cfg.xml
For Example
&#60; Log LogLevel="Error" Name="/opt/IBM/WebSphere/Plugins/logs/http_plugin.log" / &#62;
To Enable Tracing set Log LogLevel to "Trace".
&#60; Log LogLevel="Trace" Name="/opt/IBM/WebSphere/Plugins/logs/http_plugin.log" / &#62;
JVM logs
$ find /opt/IBM/WebSphere/ -name [...]]]></description>
		<link>http://oracledbasupport.co.uk/websphere-logging-and-tracing/</link>
			</item>
	<item>
		<title>Websphere Hierarchy of Configuration Documents</title>
		<description><![CDATA[Hierarchy of directories of documents
In a Network Deployment environment, changes made to configuration documents in the cell repository, are automatically replicated to the same configuration documents that are stored on nodes throughout the cell.
At the top of the hierarchy is the cells directory. It holds a subdirectory for each cell. The names of the cell [...]]]></description>
		<link>http://oracledbasupport.co.uk/websphere-hierarchy-of-directories-of-configuration-documents/</link>
			</item>
	<item>
		<title>Working with WebSphere Configuration Files</title>
		<description><![CDATA[Application server configuration files define the available application servers, their configurations, and their contents.
A configuration repository stores configuration data.  Configuration repositories reside in the config subdirectory of the profile root directory.
A cell-level repository stores configuration data for the entire cell and is managed by a file repository service that runs in the deployment manager.
The deployment [...]]]></description>
		<link>http://oracledbasupport.co.uk/working-with-websphere-configuration-files/</link>
			</item>
</channel>
</rss>
