#! /usr/bin/awk -f
# Usage:
# ps -ef | ./proctree.awk
# ps -f > proclist.txt; ./proctree.awk proclist.txt
BEGIN { pid_col = 2; ppid_col = 3 }
# find the field number for PID and PPID column
/PID +PPID/ {
for (i=1; i < NF; i++) {
if ($i == "PID") {
pid_col = i ; ppid_col = i + 1
print; break
}
}
next
}
{
processes[$pid_col] = $0
children[$ppid_col] = children[$ppid_col] "," $pid_col
if ($ppid_col == 0 || $ppid_col == 1) child_of_swapper_init = child_of_swapper_init "," $pid_col
}
END {
if (0 in processes) {
print processes[0]
split(substr(children[0], 2), child_of_swapper, ",")
for (pid in child_of_swapper) {
if (pid != 1) print processes[pid]
}
}
if (1 in processes) {
print_tree(1, 0)
} else {
## find the top processes.
for (pid in children) {
if (pid in processes) continue
origins = origins "," pid
}
split(substr(origins, 2), top_procs, ",")
for (pid in top_procs) {
print_tree(top_procs[pid], 0)
}
}
}
function print_tree(pid, depth, myfmt, mypid, mychld)
{
if (index(child_of_swapper_init, pid)) depth = 0
if (depth == 0) {
if (pid in processes) {
print processes[pid]
} else {
depth = -1
}
} else {
myfmt = sprintf("%%%is%%s", 3 * depth)
printf(myfmt "\n", " ", processes[pid])
}
split(substr(children[pid], 2), mychld, ",")
for (mypid in mychld) {
print_tree(mychld[mypid], depth + 1)
}
}
#__end__
2011-09-14
constructing process tree from the ps -ef result
2011-09-05
How to generate cyclic numbers in ksh
Sometimes, I need to generate limited number of temporary files in loop like below.
Generating cyclic number is an easy job. For example, next function does that.
Correct and easier way is to use proper arithmetic expressions as arithmetic expansion is done in the shell, not in a subshell.
What you need is just 0 and 1, even simpler solution is here.
while :
do
ps -elf > /tmp/ps.log.$cyclic_number_here
done
Generating cyclic number is an easy job. For example, next function does that.
#! /usr/bin/kshBut this function will not output the correct numbers when used in command subsititution because it's executed in a subshell.
GEN_CYCLIC_CALL_COUNT=1
gen_cyclic_number()
{
typeset -i max=$1 mod
((max < 1)) && print 0 && return
((mod = GEN_CYCLIC_CALL_COUNT % max))
if ((mod == 0)); then
((GEN_CYCLIC_CALL_COUNT = max + 1))
print -- $max
else
((GEN_CYCLIC_CALL_COUNT += 1))
print -- $mod
fi
}
Correct and easier way is to use proper arithmetic expressions as arithmetic expansion is done in the shell, not in a subshell.
typeset -i i=-1
while :
do
ps -elf > /tmp/ps.log.$((i = (i += 1) % 3)) # generates ps.log.0, ps.log.1, ps.log.2
done
What you need is just 0 and 1, even simpler solution is here.
typeset -i i=1
while :
do
ps -elf > /tmp/ps.log.$((i ^= 1))
done
2011-06-27
Could not access remote file "/usr/local/bin/sstep" in software item
* Problem
In installing depot file using swinstall command in HP-UX, it can fail with next error even though all the installation is done in localhost.
ERROR: Could not access remote file "/usr/local/bin/sstep" in
software item
"tusc.tusc-RUN,r=8.0,a=HP-UX_B.11.31_64,v=:/usr/local" due to
an internal error on the remote system.
ERROR: Failed installing fileset "tusc.tusc-RUN,r=8.0". Check the
above output for details.
* Retry number 1 of 1 for loading files for fileset
"tusc.tusc-RUN,r=8.0".
* Installing fileset "tusc.tusc-RUN,r=8.0" (1 of 1).
ERROR: Could not access remote file "/usr/local/bin/sstep" in
software item
"tusc.tusc-RUN,r=8.0,a=HP-UX_B.11.31_64,v=:/usr/local" due to
an internal error on the remote system.
ERROR: Failed installing fileset "tusc.tusc-RUN,r=8.0". Check the
above output for details.
* Solution
Check if your /etc/hosts file has error, correct it if so.
For example, if your hosts file is like below
127.0.0.1 loopback localhost myhostname
10.10.10.1 myhostname
Change it to
127.0.0.1 loopback localhost
10.10.10.1 myhostname
Then restart the swagentd using "swagentd -r" command.
And run the swinstall again.
For example; swinstall -s $PWD/tusc-8.0-ia64-11.31.depot \*
In installing depot file using swinstall command in HP-UX, it can fail with next error even though all the installation is done in localhost.
ERROR: Could not access remote file "/usr/local/bin/sstep" in
software item
"tusc.tusc-RUN,r=8.0,a=HP-UX_B.11.31_64,v=:/usr/local" due to
an internal error on the remote system.
ERROR: Failed installing fileset "tusc.tusc-RUN,r=8.0". Check the
above output for details.
* Retry number 1 of 1 for loading files for fileset
"tusc.tusc-RUN,r=8.0".
* Installing fileset "tusc.tusc-RUN,r=8.0" (1 of 1).
ERROR: Could not access remote file "/usr/local/bin/sstep" in
software item
"tusc.tusc-RUN,r=8.0,a=HP-UX_B.11.31_64,v=:/usr/local" due to
an internal error on the remote system.
ERROR: Failed installing fileset "tusc.tusc-RUN,r=8.0". Check the
above output for details.
* Solution
Check if your /etc/hosts file has error, correct it if so.
For example, if your hosts file is like below
127.0.0.1 loopback localhost myhostname
10.10.10.1 myhostname
Change it to
127.0.0.1 loopback localhost
10.10.10.1 myhostname
Then restart the swagentd using "swagentd -r" command.
And run the swinstall again.
For example; swinstall -s $PWD/tusc-8.0-ia64-11.31.depot \*
2010-12-17
Running X window through SSH tunnel
* Prerequisite
The secure shell daemon (sshd) in the Unix box should be set up to support X11 forwarding, to enable this
1. Login as root
2. Edit /etc/ssh/sshd_config adding next line
X11Forwarding yes
(In HP-UX, sshd_config is in /opt/ssh/etc/)
3. Restart sshd
in AIX: /etc/rc.d/rc2.d/Ssshd {stop|start} OR stopsrc -s sshd; startsrc -s sshd
in Linux: /etc/init.d/sshd {stop|start}
in Solaris: svcadm refresh ssh
in HP-UX: /sbin/init.d/secsh {stop|start}
* Case 1: my PC with cygwin directly connects to remote Unix box (my PC <----> Unix)
1. Start cygwin XWin Server using Windows menu or using startxwin command in cygwin command window.
2. Set up secure shell tunnel by running next command in a cygwin command window.
cygwin$ ssh -X -Y -C user@remote_unix_host
3. In the shell session opened in above step, make sure DISPLAY environment variable is set and run X comands like xterm, xclock, ...
Sample session:
cygwin_in_WinXP$ ssh -X -Y -C johndoe@debian
johndoe@debian's password: XXX
johndoe@debian ~$ echo $DISPLAY
localhost:11.0
johndoe@debian ~$ xterm &
[1] 1234
johndoe@debian ~$
xterm should pop up in my Windows XP box.
* Case 2: my PC with cygwin cannot connect to the remote Unix box as it's behind firewall having private IP address 192.nnn.nnn.nnn. (my PC <----> SSH relay host <----> Unix)
Let's call ssh relay host ssh_box and target Unix host xwin_box.
0. Add next lines in your Windows hosts file (C:\Windows\System32\drivers\etc\hosts).
127.0.0.1 locahost xwin_box
10.10.1.10 ssh_box # public IP address, so no problem for direct connection
Also make sure xwin_box is registered in the /etc/hosts file of ssh_box too.
(In fact, aliasing xwin_box is optional as localhost can be used in step 3 below)
1. Start cygwin XWin Server using Windows menu or using startxwin command in cygwin command window.
2. Set up secure shell tunnel by running next command in a cygwin command window.
cygwin$ ssh -C -L 2222:xwin_box:22 user@ssh_box
3. Run next command in another cygwin command window.
cygwin$ ssh -X -Y -C -p 2222 xuser@xwin_box
or
cygwin$ ssh -X -Y -p 2222 xuser@localhost
4. In the shell session opened in above step 3, make sure DISPLAY environment variable is set and run X comands like xterm, xclock, ...
The secure shell daemon (sshd) in the Unix box should be set up to support X11 forwarding, to enable this
1. Login as root
2. Edit /etc/ssh/sshd_config adding next line
X11Forwarding yes
(In HP-UX, sshd_config is in /opt/ssh/etc/)
3. Restart sshd
in AIX: /etc/rc.d/rc2.d/Ssshd {stop|start} OR stopsrc -s sshd; startsrc -s sshd
in Linux: /etc/init.d/sshd {stop|start}
in Solaris: svcadm refresh ssh
in HP-UX: /sbin/init.d/secsh {stop|start}
* Case 1: my PC with cygwin directly connects to remote Unix box (my PC <----> Unix)
1. Start cygwin XWin Server using Windows menu or using startxwin command in cygwin command window.
2. Set up secure shell tunnel by running next command in a cygwin command window.
cygwin$ ssh -X -Y -C user@remote_unix_host
3. In the shell session opened in above step, make sure DISPLAY environment variable is set and run X comands like xterm, xclock, ...
Sample session:
cygwin_in_WinXP$ ssh -X -Y -C johndoe@debian
johndoe@debian's password: XXX
johndoe@debian ~$ echo $DISPLAY
localhost:11.0
johndoe@debian ~$ xterm &
[1] 1234
johndoe@debian ~$
xterm should pop up in my Windows XP box.
* Case 2: my PC with cygwin cannot connect to the remote Unix box as it's behind firewall having private IP address 192.nnn.nnn.nnn. (my PC <----> SSH relay host <----> Unix)
Let's call ssh relay host ssh_box and target Unix host xwin_box.
0. Add next lines in your Windows hosts file (C:\Windows\System32\drivers\etc\hosts).
127.0.0.1 locahost xwin_box
10.10.1.10 ssh_box # public IP address, so no problem for direct connection
Also make sure xwin_box is registered in the /etc/hosts file of ssh_box too.
(In fact, aliasing xwin_box is optional as localhost can be used in step 3 below)
1. Start cygwin XWin Server using Windows menu or using startxwin command in cygwin command window.
2. Set up secure shell tunnel by running next command in a cygwin command window.
cygwin$ ssh -C -L 2222:xwin_box:22 user@ssh_box
3. Run next command in another cygwin command window.
cygwin$ ssh -X -Y -C -p 2222 xuser@xwin_box
or
cygwin$ ssh -X -Y -p 2222 xuser@localhost
4. In the shell session opened in above step 3, make sure DISPLAY environment variable is set and run X comands like xterm, xclock, ...
2010-04-05
read timeout in ksh
Timing out read in Korn shell
It is possible to time out the read command using coroutines.
We need a helper script, let's call it timout_read.sh, and main script with read command.
1. timeout_read.sh
2. main.sh
It is possible to time out the read command using coroutines.
We need a helper script, let's call it timout_read.sh, and main script with read command.
1. timeout_read.sh
#! /usr/bin/ksh
typeset -i timeout_after_this=$1
sleep $timeout_after_this
kill -0 $PPID 2>/dev/null && kill -USR1 $PPID
#ps -p $PPID >/dev/null && kill -USR1 $PPID 2>/dev/null
2. main.sh
#! /usr/bin/ksh* read in bash has -t option for this functionality.
myvar=.yes ## default value.
timeout=${1:-4}
read_myvar()
{
trap return USR1
timeout_read.sh $1 &
read myvar?"Your value for myvar: "
trap "" USR1
}
## do something
read_myvar $timeout
if [[ $myvar = .yes ]]; then
# do default action
echo Read timed out. myvar = $myvar
else
# do proper action depending on user input
echo You entered $myvar
fi
2010-03-21
* properties of binary relation
let R be a binary relation in A.
R is
reflexive in A if aRa for all a ∈ A.
symmetric in A if aRb implies bRa for all a, b ∈ A.
antisymmetric in A if aRb and bRa imply a = b for all a, b ∈ A.
asymmetric in A if aRb implies that bRa does not hold for any a, b ∈ A.
transitive in A if aRb and bRc imply aRc for all a, b, c ∈ A.
* equivalence
R is an equivalence on A if it is reflexive, symmetric, and transitive.
* ordered set
let R be a relation in A.
- poset (partially ordered set)
R is a (partial) ordering of A if it is reflexive, antisymmetric, and transitive.
(A, R) is called an ordered set.
ex: "less than or equal to" relation
divisibility relation | : a|b iff a divides b.
- strict ordering
R is a strict ordering if it is asymmetric and transitive.
ex: "less than" relation
- loset (linearly ordered set)
an ordering of A is called linear or total if any two elements of A are comparable.
(A, R) is called a linearly ordered set.
( a and b are comparable in an (partial) ordering R if aRb or bRa; in a strict ordering if aRb or bRa or a = b)
ex: < is total, but | is not.
- woset (well ordered set)
linear ordering R of A is a well-ordering if every non-empty subset of A has a R-least element.
(A, R) is called a well-ordered set.
* notions of greatest and least
let ≤ be an (partial) ordering of A, and let B is a subset of A.
- least/greatest/minimal/maximal
b ∈ B is the least element of B in the ordering ≤ if b≤x for every x ∈ B.
b ∈ B is the greatest element of B in ≤ if x≤b for every x ∈ B
b ∈ B is a minimal element of B in ≤ if there exists no x ∈ B such that x≤b and x != b.
b ∈ B is a maximal element of B in ≤ if there is no x ∈ B such that b≤x and x != b.
ex: B = positive integers greater than 1 = {2, 3, 4, ...} does not have a least element in |, but it has many minimal elements (for example, 2, 3, 5, etc)
- lower bound/upper bound/infimum/supremum
a ∈ A is a lower bound of B if a≤x for all x ∈ B.
a ∈ A is an upper bound of B if x≤a for all x ∈ B.
a ∈ A is an infimum (or greatest lower bound) of B if it is the greatest element of the set of all lower bounds of B.
a ∈ A is a supremum (or least upper bound) of B if it is the least element of the set of all upper bounds of B.
let R be a binary relation in A.
R is
reflexive in A if aRa for all a ∈ A.
symmetric in A if aRb implies bRa for all a, b ∈ A.
antisymmetric in A if aRb and bRa imply a = b for all a, b ∈ A.
asymmetric in A if aRb implies that bRa does not hold for any a, b ∈ A.
transitive in A if aRb and bRc imply aRc for all a, b, c ∈ A.
* equivalence
R is an equivalence on A if it is reflexive, symmetric, and transitive.
* ordered set
let R be a relation in A.
- poset (partially ordered set)
R is a (partial) ordering of A if it is reflexive, antisymmetric, and transitive.
(A, R) is called an ordered set.
ex: "less than or equal to" relation
divisibility relation | : a|b iff a divides b.
- strict ordering
R is a strict ordering if it is asymmetric and transitive.
ex: "less than" relation
- loset (linearly ordered set)
an ordering of A is called linear or total if any two elements of A are comparable.
(A, R) is called a linearly ordered set.
( a and b are comparable in an (partial) ordering R if aRb or bRa; in a strict ordering if aRb or bRa or a = b)
ex: < is total, but | is not.
- woset (well ordered set)
linear ordering R of A is a well-ordering if every non-empty subset of A has a R-least element.
(A, R) is called a well-ordered set.
* notions of greatest and least
let ≤ be an (partial) ordering of A, and let B is a subset of A.
- least/greatest/minimal/maximal
b ∈ B is the least element of B in the ordering ≤ if b≤x for every x ∈ B.
b ∈ B is the greatest element of B in ≤ if x≤b for every x ∈ B
b ∈ B is a minimal element of B in ≤ if there exists no x ∈ B such that x≤b and x != b.
b ∈ B is a maximal element of B in ≤ if there is no x ∈ B such that b≤x and x != b.
ex: B = positive integers greater than 1 = {2, 3, 4, ...} does not have a least element in |, but it has many minimal elements (for example, 2, 3, 5, etc)
- lower bound/upper bound/infimum/supremum
a ∈ A is a lower bound of B if a≤x for all x ∈ B.
a ∈ A is an upper bound of B if x≤a for all x ∈ B.
a ∈ A is an infimum (or greatest lower bound) of B if it is the greatest element of the set of all lower bounds of B.
a ∈ A is a supremum (or least upper bound) of B if it is the least element of the set of all upper bounds of B.
2009-08-21
Response file for Oracle 10gR2 client custom install
####################################################################
## Copyright (c) 1999, 2004 Oracle. All rights reserved. ##
## ##
## Specify values for the variables listed below to customize ##
## your installation. ##
## ##
## Each variable is associated with a comment. The comment ##
## identifies the variable type. ##
## ##
## Please specify the values in the following format: ##
## ##
## Type Example ##
## String "Sample Value" ##
## Boolean True or False ##
## Number 1000 ##
## StringList {"String value 1","String Value 2"} ##
## ##
## The values that are given as need to be ##
## specified for a silent installation to be successful. ##
## ##
## ##
## This response file is generated by Oracle Software ##
## Packager. ##
####################################################################
RESPONSEFILE_VERSION=2.2.1.0.0
#-------------------------------------------------------------------------------
#Name : UNIX_GROUP_NAME
#Datatype : String
#Description: Unix group to be set for the inventory directory. Valid only in Unix platforms.
#Example: UNIX_GROUP_NAME = "install"
#-------------------------------------------------------------------------------
UNIX_GROUP_NAME="ORAINV"
#-------------------------------------------------------------------------------
#Name : FROM_LOCATION
#Datatype : String
#Description: Complete path to the products.xml.
#Example: FROM_LOCATION = "../stage/products.xml"
#-------------------------------------------------------------------------------
FROM_LOCATION="../stage/products.xml"
#-------------------------------------------------------------------------------
#Name : FROM_LOCATION_CD_LABEL
#Datatype : String
#Description: This variable should only be used in multi-CD installations. It includes the label of the compact disk where the file "products.xml" exists. The label can be found in the file "disk.label" in the same directory as products.xml.
#Example: FROM_LOCATION_CD_LABEL = "CD Label"
#-------------------------------------------------------------------------------
FROM_LOCATION_CD_LABEL=
#-------------------------------------------------------------------------------
#Name : ORACLE_HOME
#Datatype : String
#Description: Complete path of the Oracle Home.
#Example: ORACLE_HOME = "C:\OHOME1"
#-------------------------------------------------------------------------------
ORACLE_HOME="/opt/oracle/product/10.2.0/client_1"
#-------------------------------------------------------------------------------
#Name : ORACLE_HOME_NAME
#Datatype : String
#Description: Oracle Home Name. Used in creating folders and services.
#Example: ORACLE_HOME_NAME = "OHOME1"
#-------------------------------------------------------------------------------
ORACLE_HOME_NAME="client_1"
#-------------------------------------------------------------------------------
#Name : SHOW_WELCOME_PAGE
#Datatype : Boolean
#Description: Set to true if the Welcome page in OUI needs to be shown.
#Example: SHOW_WELCOME_PAGE = false
#-------------------------------------------------------------------------------
SHOW_WELCOME_PAGE=false
#-------------------------------------------------------------------------------
#Name : SHOW_NODE_SELECTION_PAGE
#Datatype : Boolean
#Description: Set to true if the node selection page in OUI needs to be shown.
#Example: SHOW_NODE_SELECTION_PAGE = false
#-------------------------------------------------------------------------------
SHOW_NODE_SELECTION_PAGE=false
#-------------------------------------------------------------------------------
#Name : SHOW_CUSTOM_TREE_PAGE
#Datatype : Boolean
#Description: Set to true if the custom tree page in OUI needs to be shown.
#Use this page to select or de-select dependencies. This page appears only in a custom install type.
#Example: SHOW_CUSTOM_TREE_PAGE = false
#-------------------------------------------------------------------------------
SHOW_CUSTOM_TREE_PAGE=false
#-------------------------------------------------------------------------------
#Name : SHOW_COMPONENT_LOCATIONS_PAGE
#Datatype : Boolean
#Description: Set to true if the component locations page in OUI needs to be shown.
#This page only appears if there are products whose installed directory can be changed.
#If you set this to false you will prevent the user from being able to specify alternate directories.
#Example: SHOW_COMPONENT_LOCATIONS_PAGE = false
#-------------------------------------------------------------------------------
SHOW_COMPONENT_LOCATIONS_PAGE=false
#-------------------------------------------------------------------------------
#Name : SHOW_SUMMARY_PAGE
#Datatype : Boolean
#Description: Set to true if the summary page in OUI needs to be shown.
#The summary page shows the list of components that will be installed in this session.
#Example: SHOW_SUMMARY_PAGE = true
#-------------------------------------------------------------------------------
SHOW_SUMMARY_PAGE=true
#-------------------------------------------------------------------------------
#Name : SHOW_INSTALL_PROGRESS_PAGE
#Datatype : Boolean
#Description: Set to true if the install progress page in OUI needs to be shown.
#This page shows the current status in the installation. The current status includes the product being installed and the file being copied.
#Example: SHOW_INSTALL_PROGRESS_PAGE = true
#-------------------------------------------------------------------------------
SHOW_INSTALL_PROGRESS_PAGE=true
#-------------------------------------------------------------------------------
#Name : SHOW_REQUIRED_CONFIG_TOOL_PAGE
#Datatype : Boolean
#Description: Set to true if the required config assistants page in OUI needs to be shown.
#This page shows the list of required configuration assistants that are part of this installation.
#It shows the status of each assistant, including any failures with detailed information on why it failed.
#Example: SHOW_REQUIRED_CONFIG_TOOL_PAGE = true
#-------------------------------------------------------------------------------
SHOW_REQUIRED_CONFIG_TOOL_PAGE=true
#-------------------------------------------------------------------------------
#Name : SHOW_CONFIG_TOOL_PAGE
#Datatype : Boolean
#Description: Set to true if the config assistants page in OUI needs to be shown.
#This page shows the list of configuration assistants that are part of this installation and are configured to launch automatically.
#It shows the status of each assistant, including any failures with detailed information on why it failed.
#Example: SHOW_CONFIG_TOOL_PAGE = true
#-------------------------------------------------------------------------------
SHOW_CONFIG_TOOL_PAGE=true
#-------------------------------------------------------------------------------
#Name : SHOW_RELEASE_NOTES
#Datatype : Boolean
#Description: Set to true if the release notes of this installation need to be shown at the end of installation.
#This dialog is launchable from the End of Installation page and shows the list of release notes available for the products just installed.
# This also requires the variable SHOW_END_SESSION_PAGE variable to be set to true.
#Example: SHOW_RELEASE_NOTES = true
#-------------------------------------------------------------------------------
SHOW_RELEASE_NOTES=false
#-------------------------------------------------------------------------------
#Name : SHOW_ROOTSH_CONFIRMATION
#Datatype : Boolean
#Description: Set to true if the Confirmation dialog asking to run the root.sh script in OUI needs to be shown.
#Valid only for Unix platforms.
#Example: SHOW_ROOTSH_CONFIRMATION = true
#-------------------------------------------------------------------------------
SHOW_ROOTSH_CONFIRMATION=true
#-------------------------------------------------------------------------------
#Name : SHOW_END_SESSION_PAGE
#Datatype : Boolean
#Description: Set to true if the end of session page in OUI needs to be shown.
#This page shows if the installation is successful or not.
#Example: SHOW_END_SESSION_PAGE = true
#-------------------------------------------------------------------------------
SHOW_END_SESSION_PAGE=true
#-------------------------------------------------------------------------------
#Name : SHOW_EXIT_CONFIRMATION
#Datatype : Boolean
#Description: Set to true if the confirmation when exiting OUI needs to be shown.
#Example: SHOW_EXIT_CONFIRMATION = true
#-------------------------------------------------------------------------------
SHOW_EXIT_CONFIRMATION=true
#-------------------------------------------------------------------------------
#Name : NEXT_SESSION
#Datatype : Boolean
#Description: Set to true to allow users to go back to the File Locations page for another installation. This flag also needs to be set to true in order to process another response file (see NEXT_SESSION_RESPONSE).
#Example: NEXT_SESSION = true
#-------------------------------------------------------------------------------
NEXT_SESSION=false
#-------------------------------------------------------------------------------
#Name : NEXT_SESSION_ON_FAIL
#Datatype : Boolean
#Description: Set to true to allow users to invoke another session even if current install session has failed. This flag is only relevant if NEXT_SESSION is set to true.
#Example: NEXT_SESSION_ON_FAIL = true
#-------------------------------------------------------------------------------
NEXT_SESSION_ON_FAIL=true
#-------------------------------------------------------------------------------
#Name : NEXT_SESSION_RESPONSE
#Datatype : String
#Description: Set to true to allow users to go back to the File Locations page for another installation. This flag also needs to be set to true in order to process another response file (see NEXT_SESSION_RESPONSE).
#Example: NEXT_SESSION_RESPONSE = "nextinstall.rsp"
#-------------------------------------------------------------------------------
NEXT_SESSION_RESPONSE=
#-------------------------------------------------------------------------------
#Name : DEINSTALL_LIST
#Datatype : StringList
#Description: List of components to be deinstalled during a deinstall session.
#The following choices are available. The value should contain only one of these choices.
#The choices are of the form Internal Name, Version : External name. Please use the internal name and version while specifying the value.
# oracle.client, 10.2.0.1.0 : Oracle Client 10.2.0.1.0
#Example: DEINSTALL_LIST = {"oracle.client","10.2.0.1.0"}
#-------------------------------------------------------------------------------
DEINSTALL_LIST={"oracle.client","10.2.0.1.0"}
#-------------------------------------------------------------------------------
#Name : SHOW_DEINSTALL_CONFIRMATION
#Datatype : Boolean
#Description: Set to true if deinstall confimation is needed during a deinstall session.
#Example: SHOW_DEINSTALL_CONFIRMATION = true
#-------------------------------------------------------------------------------
SHOW_DEINSTALL_CONFIRMATION=true
#-------------------------------------------------------------------------------
#Name : SHOW_DEINSTALL_PROGRESS
#Datatype : Boolean
#Description: Set to true if deinstall progress is needed during a deinstall session.
#Example: SHOW_DEINSTALL_PROGRESS = true
#-------------------------------------------------------------------------------
SHOW_DEINSTALL_PROGRESS=true
#-------------------------------------------------------------------------------
#Name : CLUSTER_NODES
#Datatype : StringList
#Description: This variable represents the cluster node names selected by the user for installation.
#Example: CLUSTER_NODES = {"node1"}
#-------------------------------------------------------------------------------
CLUSTER_NODES={}
#-------------------------------------------------------------------------------
#Name : REMOTE_NODES
#Datatype : StringList
#Description: This variable represents the remote node names on which installation is carried out.
#Example: REMOTE_NODES =
#-------------------------------------------------------------------------------
REMOTE_NODES=
#-------------------------------------------------------------------------------
#Name : LOCAL_NODE
#Datatype : String
#Description: This variable represents the local node.
#Example: LOCAL_NODE =
#-------------------------------------------------------------------------------
LOCAL_NODE=
#-------------------------------------------------------------------------------
#Name : RESTART_SYSTEM
#Datatype : Boolean
#Description: Set to true to allow automatic restart of the system, if set to false then installer will exit without restarting, no exit confirmation dialog is shown
#Example: RESTART_SYSTEM = false
#-------------------------------------------------------------------------------
RESTART_SYSTEM=false
#-------------------------------------------------------------------------------
#Name : RESTART_REMOTE_SYSTEM
#Datatype : Boolean
#Description: Set to true to allow automatic restart of the remote systems, if set to false then installer will not restart the remote systems, no exit confirmation dialog is shown
#Example: RESTART_REMOTE_SYSTEM = false
#-------------------------------------------------------------------------------
RESTART_REMOTE_SYSTEM=false
#-------------------------------------------------------------------------------
#Name : ORACLE_HOSTNAME
#Datatype : String
#Description: This variable holds the hostname of the system as set by the user.
#Example: ORACLE_HOSTNAME =
#-------------------------------------------------------------------------------
ORACLE_HOSTNAME="dennis"
#-------------------------------------------------------------------------------
#Name : REMOVE_HOMES
#Datatype : StringList
#Description: List of the homes to be removed during a deinstall session. Each home is represented by its full path.
#Example: REMOVE_HOMES = {,, ...}
#-------------------------------------------------------------------------------
REMOVE_HOMES={"/opt/oracle/product/10.2.0/client_1"}
#-------------------------------------------------------------------------------
#Name : SHOW_XML_PREREQ_PAGE
#Datatype : Boolean
#Description: This variable determines whether or not to show the prereq page.
#Example: SHOW_XML_PREREQ_PAGE = true
#-------------------------------------------------------------------------------
SHOW_XML_PREREQ_PAGE=true
#-------------------------------------------------------------------------------
#Name : SHOW_END_OF_INSTALL_MSGS
#Datatype : Boolean
#Description: Set to true if the text on end of install screen is to be shown. The text is always available under/install/readme.txt.
#Example: SHOW_END_OF_INSTALL_MSGS = true
#-------------------------------------------------------------------------------
SHOW_END_OF_INSTALL_MSGS=true
#-------------------------------------------------------------------------------
#Name : ACCEPT_LICENSE_AGREEMENT
#Datatype : Boolean
#Description: By setting this variable to true, you are accepting the license agreement. This variable is used only for silent installations.
#Example: ACCEPT_LICENSE_AGREEMENT = true
#-------------------------------------------------------------------------------
ACCEPT_LICENSE_AGREEMENT=true
#-------------------------------------------------------------------------------
#Name : TOPLEVEL_COMPONENT
#Datatype : StringList
#Description: The top level component to be installed in the current session.
#The following choices are available. The value should contain only one of these choices.
#The choices are of the form Internal Name, Version : External name. Please use the internal name and version while specifying the value.
# oracle.client, 10.2.0.1.0 : Oracle Client 10.2.0.1.0
#Example: TOPLEVEL_COMPONENT = {"oracle.client","10.2.0.1.0"}
#-------------------------------------------------------------------------------
TOPLEVEL_COMPONENT={"oracle.client","10.2.0.1.0"}
#-------------------------------------------------------------------------------
#Name : SHOW_SPLASH_SCREEN
#Datatype : Boolean
#Description: Set to true if the initial splash screen in OUI needs to be shown.
#Example: SHOW_SPLASH_SCREEN =
#-------------------------------------------------------------------------------
SHOW_SPLASH_SCREEN=true
#-------------------------------------------------------------------------------
#Name : SELECTED_LANGUAGES
#Datatype : StringList
#Description: Languages in which the components will be installed.
#The following choices are available. The value should contain only one of these choices.
#The choices are of the form Internal Name : External name. Please use the internal name while specifying the value.
# en, : English
# fr, : French
# ar, : Arabic
# bn, : Bengali
# pt_BR, : Brazilian Portuguese
# bg, : Bulgarian
# fr_CA, : Canadian French
# ca, : Catalan
# hr, : Croatian
# cs, : Czech
# da, : Danish
# nl, : Dutch
# ar_EG, : Egyptian
# en_GB, : English (United Kingdom)
# et, : Estonian
# fi, : Finnish
# de, : German
# el, : Greek
# iw, : Hebrew
# hu, : Hungarian
# is, : Icelandic
# in, : Indonesian
# it, : Italian
# ja, : Japanese
# ko, : Korean
# es, : Latin American Spanish
# lv, : Latvian
# lt, : Lithuanian
# ms, : Malay
# es_MX, : Mexican Spanish
# no, : Norwegian
# pl, : Polish
# pt, : Portuguese
# ro, : Romanian
# ru, : Russian
# zh_CN, : Simplified Chinese
# sk, : Slovak
# sl, : Slovenian
# es_ES, : Spanish
# sv, : Swedish
# th, : Thai
# zh_TW, : Traditional Chinese
# tr, : Turkish
# uk, : Ukrainian
# vi, : Vietnamese
#Example: SELECTED_LANGUAGES = {"en"}
#-------------------------------------------------------------------------------
SELECTED_LANGUAGES={"en"}
#-------------------------------------------------------------------------------
#Name : COMPONENT_LANGUAGES
#Datatype : StringList
#Description: Languages in which the components will be installed.
#The following choices are available. The value should contain only one of these choices.
#The choices are of the form Internal Name : External name. Please use the internal name while specifying the value.
# en, : English
# fr, : French
# ar, : Arabic
# bn, : Bengali
# pt_BR, : Brazilian Portuguese
# bg, : Bulgarian
# fr_CA, : Canadian French
# ca, : Catalan
# hr, : Croatian
# cs, : Czech
# da, : Danish
# nl, : Dutch
# ar_EG, : Egyptian
# en_GB, : English (United Kingdom)
# et, : Estonian
# fi, : Finnish
# de, : German
# el, : Greek
# iw, : Hebrew
# hu, : Hungarian
# is, : Icelandic
# in, : Indonesian
# it, : Italian
# ja, : Japanese
# ko, : Korean
# es, : Latin American Spanish
# lv, : Latvian
# lt, : Lithuanian
# ms, : Malay
# es_MX, : Mexican Spanish
# no, : Norwegian
# pl, : Polish
# pt, : Portuguese
# ro, : Romanian
# ru, : Russian
# zh_CN, : Simplified Chinese
# sk, : Slovak
# sl, : Slovenian
# es_ES, : Spanish
# sv, : Swedish
# th, : Thai
# zh_TW, : Traditional Chinese
# tr, : Turkish
# uk, : Ukrainian
# vi, : Vietnamese
#Example: COMPONENT_LANGUAGES = {"en"}
#Component : oracle.client
#-------------------------------------------------------------------------------
COMPONENT_LANGUAGES={"en"}
#-------------------------------------------------------------------------------
#Name : INSTALL_TYPE
#Datatype : String
#Description: Installation type of the component.
#The following choices are available. The value should contain only one of these choices.
#The choices are of the form Internal Name : External name. Please use the internal name while specifying the value.
# InstantClient, : InstantClient
# Administrator, : Administrator
# Runtime, : Runtime
# Custom, : Custom
#Example: INSTALL_TYPE = "InstantClient"
#Component : oracle.client
#-------------------------------------------------------------------------------
INSTALL_TYPE="Custom"
#-------------------------------------------------------------------------------
#Name : OPTIONAL_CONFIG_TOOLS
#Datatype : StringList
#Description: List of optional config assistants that need to be launched.
#The following choices are available. The value should contain only one of these choices.
#The choices are of the form Internal Name : External name. Please use the internal name while specifying the value.
# netca_deinst, : Oracle Net Configuration Assistant - Deinstall Script
#Example: OPTIONAL_CONFIG_TOOLS = {"netca_deinst"}
#Component : oracle.network.client
#-------------------------------------------------------------------------------
OPTIONAL_CONFIG_TOOLS=
#------------------------------------------------------------------------------
#Name : DEPENDENCY_LIST
#Datatype : StringList
#Description: List of products that you would like to install.
#
# The following choices are available. You may specify any
# combination of these choices. The components you choose should
# be specified in the form ":"
# Below is a list of components you may specify to install.
#
# oracle.sqlj:10.2.0.1.0 - Oracle SQLJ
# oracle.rdbms.util:10.2.0.1.0 - Oracle Database Utilities
# oracle.javavm.client:10.2.0.1.0 - Oracle Java Client
# oracle.sqlplus:10.2.0.1.0 - SQL*Plus
# oracle.dbjava.jdbc:10.2.0.1.0 - Oracle JDBC/THIN Interfaces
# oracle.ldap.client:10.2.0.1.0 - Oracle Internet Directory Client
# oracle.rdbms.oci:10.2.0.1.0 - Oracle Call Interface (OCI)
# oracle.precomp:10.2.0.1.0 - Oracle Programmer
# oracle.xdk:10.2.0.1.0 - Oracle XML Development Kit
# oracle.swd.opatch:10.2.0.1.0 - Oracle One-Off Patch Installer
# oracle.network.aso:10.2.0.1.0 - Oracle Advanced Security
# oracle.oem.client:10.2.0.1.0 - Enterprise Manager 10g Java
# Console
# oracle.oraolap.mgmt:10.2.0.1.0 - OLAP Analytic Workspace
# Manager and Worksheet
# oracle.network.client:10.2.0.1.0 - Oracle Net
# oracle.ordim.client:10.2.0.1.0 - Oracle interMedia Client Option
# oracle.ons:10.1.0.3.0 - Oracle Notification Service
# oracle.has.client:10.2.0.1.0 - Oracle Clusterware High Availability API
#Example: DEPENDENCY_LIST = {"oracle.sqlj:10.2.0.1.0"}
#------------------------------------------------------------------------------
DEPENDENCY_LIST={"oracle.sqlj:10.2.0.1.0", "oracle.rdbms.util:10.2.0.1.0", "oracle.javavm.client:10.2.0.1.0", "oracle.sqlplus:10.2.0.1.0", "oracle.dbjava.jdbc:10.2.0.1.0", "oracle.ldap.client:10.2.0.1.0", "oracle.rdbms.oci:10.2.0.1.0", "oracle.precomp:10.2.0.1.0", "oracle.xdk:10.2.0.1.0", "oracle.swd.opatch:10.2.0.1.0", "oracle.network.aso:10.2.0.1.0", "oracle.network.client:10.2.0.1.0", "oracle.has.client:10.2.0.1.0"}
## Copyright (c) 1999, 2004 Oracle. All rights reserved. ##
## ##
## Specify values for the variables listed below to customize ##
## your installation. ##
## ##
## Each variable is associated with a comment. The comment ##
## identifies the variable type. ##
## ##
## Please specify the values in the following format: ##
## ##
## Type Example ##
## String "Sample Value" ##
## Boolean True or False ##
## Number 1000 ##
## StringList {"String value 1","String Value 2"} ##
## ##
## The values that are given as
## specified for a silent installation to be successful. ##
## ##
## ##
## This response file is generated by Oracle Software ##
## Packager. ##
####################################################################
RESPONSEFILE_VERSION=2.2.1.0.0
#-------------------------------------------------------------------------------
#Name : UNIX_GROUP_NAME
#Datatype : String
#Description: Unix group to be set for the inventory directory. Valid only in Unix platforms.
#Example: UNIX_GROUP_NAME = "install"
#-------------------------------------------------------------------------------
UNIX_GROUP_NAME="ORAINV"
#-------------------------------------------------------------------------------
#Name : FROM_LOCATION
#Datatype : String
#Description: Complete path to the products.xml.
#Example: FROM_LOCATION = "../stage/products.xml"
#-------------------------------------------------------------------------------
FROM_LOCATION="../stage/products.xml"
#-------------------------------------------------------------------------------
#Name : FROM_LOCATION_CD_LABEL
#Datatype : String
#Description: This variable should only be used in multi-CD installations. It includes the label of the compact disk where the file "products.xml" exists. The label can be found in the file "disk.label" in the same directory as products.xml.
#Example: FROM_LOCATION_CD_LABEL = "CD Label"
#-------------------------------------------------------------------------------
FROM_LOCATION_CD_LABEL=
#-------------------------------------------------------------------------------
#Name : ORACLE_HOME
#Datatype : String
#Description: Complete path of the Oracle Home.
#Example: ORACLE_HOME = "C:\OHOME1"
#-------------------------------------------------------------------------------
ORACLE_HOME="/opt/oracle/product/10.2.0/client_1"
#-------------------------------------------------------------------------------
#Name : ORACLE_HOME_NAME
#Datatype : String
#Description: Oracle Home Name. Used in creating folders and services.
#Example: ORACLE_HOME_NAME = "OHOME1"
#-------------------------------------------------------------------------------
ORACLE_HOME_NAME="client_1"
#-------------------------------------------------------------------------------
#Name : SHOW_WELCOME_PAGE
#Datatype : Boolean
#Description: Set to true if the Welcome page in OUI needs to be shown.
#Example: SHOW_WELCOME_PAGE = false
#-------------------------------------------------------------------------------
SHOW_WELCOME_PAGE=false
#-------------------------------------------------------------------------------
#Name : SHOW_NODE_SELECTION_PAGE
#Datatype : Boolean
#Description: Set to true if the node selection page in OUI needs to be shown.
#Example: SHOW_NODE_SELECTION_PAGE = false
#-------------------------------------------------------------------------------
SHOW_NODE_SELECTION_PAGE=false
#-------------------------------------------------------------------------------
#Name : SHOW_CUSTOM_TREE_PAGE
#Datatype : Boolean
#Description: Set to true if the custom tree page in OUI needs to be shown.
#Use this page to select or de-select dependencies. This page appears only in a custom install type.
#Example: SHOW_CUSTOM_TREE_PAGE = false
#-------------------------------------------------------------------------------
SHOW_CUSTOM_TREE_PAGE=false
#-------------------------------------------------------------------------------
#Name : SHOW_COMPONENT_LOCATIONS_PAGE
#Datatype : Boolean
#Description: Set to true if the component locations page in OUI needs to be shown.
#This page only appears if there are products whose installed directory can be changed.
#If you set this to false you will prevent the user from being able to specify alternate directories.
#Example: SHOW_COMPONENT_LOCATIONS_PAGE = false
#-------------------------------------------------------------------------------
SHOW_COMPONENT_LOCATIONS_PAGE=false
#-------------------------------------------------------------------------------
#Name : SHOW_SUMMARY_PAGE
#Datatype : Boolean
#Description: Set to true if the summary page in OUI needs to be shown.
#The summary page shows the list of components that will be installed in this session.
#Example: SHOW_SUMMARY_PAGE = true
#-------------------------------------------------------------------------------
SHOW_SUMMARY_PAGE=true
#-------------------------------------------------------------------------------
#Name : SHOW_INSTALL_PROGRESS_PAGE
#Datatype : Boolean
#Description: Set to true if the install progress page in OUI needs to be shown.
#This page shows the current status in the installation. The current status includes the product being installed and the file being copied.
#Example: SHOW_INSTALL_PROGRESS_PAGE = true
#-------------------------------------------------------------------------------
SHOW_INSTALL_PROGRESS_PAGE=true
#-------------------------------------------------------------------------------
#Name : SHOW_REQUIRED_CONFIG_TOOL_PAGE
#Datatype : Boolean
#Description: Set to true if the required config assistants page in OUI needs to be shown.
#This page shows the list of required configuration assistants that are part of this installation.
#It shows the status of each assistant, including any failures with detailed information on why it failed.
#Example: SHOW_REQUIRED_CONFIG_TOOL_PAGE = true
#-------------------------------------------------------------------------------
SHOW_REQUIRED_CONFIG_TOOL_PAGE=true
#-------------------------------------------------------------------------------
#Name : SHOW_CONFIG_TOOL_PAGE
#Datatype : Boolean
#Description: Set to true if the config assistants page in OUI needs to be shown.
#This page shows the list of configuration assistants that are part of this installation and are configured to launch automatically.
#It shows the status of each assistant, including any failures with detailed information on why it failed.
#Example: SHOW_CONFIG_TOOL_PAGE = true
#-------------------------------------------------------------------------------
SHOW_CONFIG_TOOL_PAGE=true
#-------------------------------------------------------------------------------
#Name : SHOW_RELEASE_NOTES
#Datatype : Boolean
#Description: Set to true if the release notes of this installation need to be shown at the end of installation.
#This dialog is launchable from the End of Installation page and shows the list of release notes available for the products just installed.
# This also requires the variable SHOW_END_SESSION_PAGE variable to be set to true.
#Example: SHOW_RELEASE_NOTES = true
#-------------------------------------------------------------------------------
SHOW_RELEASE_NOTES=false
#-------------------------------------------------------------------------------
#Name : SHOW_ROOTSH_CONFIRMATION
#Datatype : Boolean
#Description: Set to true if the Confirmation dialog asking to run the root.sh script in OUI needs to be shown.
#Valid only for Unix platforms.
#Example: SHOW_ROOTSH_CONFIRMATION = true
#-------------------------------------------------------------------------------
SHOW_ROOTSH_CONFIRMATION=true
#-------------------------------------------------------------------------------
#Name : SHOW_END_SESSION_PAGE
#Datatype : Boolean
#Description: Set to true if the end of session page in OUI needs to be shown.
#This page shows if the installation is successful or not.
#Example: SHOW_END_SESSION_PAGE = true
#-------------------------------------------------------------------------------
SHOW_END_SESSION_PAGE=true
#-------------------------------------------------------------------------------
#Name : SHOW_EXIT_CONFIRMATION
#Datatype : Boolean
#Description: Set to true if the confirmation when exiting OUI needs to be shown.
#Example: SHOW_EXIT_CONFIRMATION = true
#-------------------------------------------------------------------------------
SHOW_EXIT_CONFIRMATION=true
#-------------------------------------------------------------------------------
#Name : NEXT_SESSION
#Datatype : Boolean
#Description: Set to true to allow users to go back to the File Locations page for another installation. This flag also needs to be set to true in order to process another response file (see NEXT_SESSION_RESPONSE).
#Example: NEXT_SESSION = true
#-------------------------------------------------------------------------------
NEXT_SESSION=false
#-------------------------------------------------------------------------------
#Name : NEXT_SESSION_ON_FAIL
#Datatype : Boolean
#Description: Set to true to allow users to invoke another session even if current install session has failed. This flag is only relevant if NEXT_SESSION is set to true.
#Example: NEXT_SESSION_ON_FAIL = true
#-------------------------------------------------------------------------------
NEXT_SESSION_ON_FAIL=true
#-------------------------------------------------------------------------------
#Name : NEXT_SESSION_RESPONSE
#Datatype : String
#Description: Set to true to allow users to go back to the File Locations page for another installation. This flag also needs to be set to true in order to process another response file (see NEXT_SESSION_RESPONSE).
#Example: NEXT_SESSION_RESPONSE = "nextinstall.rsp"
#-------------------------------------------------------------------------------
NEXT_SESSION_RESPONSE=
#-------------------------------------------------------------------------------
#Name : DEINSTALL_LIST
#Datatype : StringList
#Description: List of components to be deinstalled during a deinstall session.
#The following choices are available. The value should contain only one of these choices.
#The choices are of the form Internal Name, Version : External name. Please use the internal name and version while specifying the value.
# oracle.client, 10.2.0.1.0 : Oracle Client 10.2.0.1.0
#Example: DEINSTALL_LIST = {"oracle.client","10.2.0.1.0"}
#-------------------------------------------------------------------------------
DEINSTALL_LIST={"oracle.client","10.2.0.1.0"}
#-------------------------------------------------------------------------------
#Name : SHOW_DEINSTALL_CONFIRMATION
#Datatype : Boolean
#Description: Set to true if deinstall confimation is needed during a deinstall session.
#Example: SHOW_DEINSTALL_CONFIRMATION = true
#-------------------------------------------------------------------------------
SHOW_DEINSTALL_CONFIRMATION=true
#-------------------------------------------------------------------------------
#Name : SHOW_DEINSTALL_PROGRESS
#Datatype : Boolean
#Description: Set to true if deinstall progress is needed during a deinstall session.
#Example: SHOW_DEINSTALL_PROGRESS = true
#-------------------------------------------------------------------------------
SHOW_DEINSTALL_PROGRESS=true
#-------------------------------------------------------------------------------
#Name : CLUSTER_NODES
#Datatype : StringList
#Description: This variable represents the cluster node names selected by the user for installation.
#Example: CLUSTER_NODES = {"node1"}
#-------------------------------------------------------------------------------
CLUSTER_NODES={}
#-------------------------------------------------------------------------------
#Name : REMOTE_NODES
#Datatype : StringList
#Description: This variable represents the remote node names on which installation is carried out.
#Example: REMOTE_NODES =
#-------------------------------------------------------------------------------
REMOTE_NODES=
#-------------------------------------------------------------------------------
#Name : LOCAL_NODE
#Datatype : String
#Description: This variable represents the local node.
#Example: LOCAL_NODE =
#-------------------------------------------------------------------------------
LOCAL_NODE=
#-------------------------------------------------------------------------------
#Name : RESTART_SYSTEM
#Datatype : Boolean
#Description: Set to true to allow automatic restart of the system, if set to false then installer will exit without restarting, no exit confirmation dialog is shown
#Example: RESTART_SYSTEM = false
#-------------------------------------------------------------------------------
RESTART_SYSTEM=false
#-------------------------------------------------------------------------------
#Name : RESTART_REMOTE_SYSTEM
#Datatype : Boolean
#Description: Set to true to allow automatic restart of the remote systems, if set to false then installer will not restart the remote systems, no exit confirmation dialog is shown
#Example: RESTART_REMOTE_SYSTEM = false
#-------------------------------------------------------------------------------
RESTART_REMOTE_SYSTEM=false
#-------------------------------------------------------------------------------
#Name : ORACLE_HOSTNAME
#Datatype : String
#Description: This variable holds the hostname of the system as set by the user.
#Example: ORACLE_HOSTNAME =
#-------------------------------------------------------------------------------
ORACLE_HOSTNAME="dennis"
#-------------------------------------------------------------------------------
#Name : REMOVE_HOMES
#Datatype : StringList
#Description: List of the homes to be removed during a deinstall session. Each home is represented by its full path.
#Example: REMOVE_HOMES = {
#-------------------------------------------------------------------------------
REMOVE_HOMES={"/opt/oracle/product/10.2.0/client_1"}
#-------------------------------------------------------------------------------
#Name : SHOW_XML_PREREQ_PAGE
#Datatype : Boolean
#Description: This variable determines whether or not to show the prereq page.
#Example: SHOW_XML_PREREQ_PAGE = true
#-------------------------------------------------------------------------------
SHOW_XML_PREREQ_PAGE=true
#-------------------------------------------------------------------------------
#Name : SHOW_END_OF_INSTALL_MSGS
#Datatype : Boolean
#Description: Set to true if the text on end of install screen is to be shown. The text is always available under
#Example: SHOW_END_OF_INSTALL_MSGS = true
#-------------------------------------------------------------------------------
SHOW_END_OF_INSTALL_MSGS=true
#-------------------------------------------------------------------------------
#Name : ACCEPT_LICENSE_AGREEMENT
#Datatype : Boolean
#Description: By setting this variable to true, you are accepting the license agreement. This variable is used only for silent installations.
#Example: ACCEPT_LICENSE_AGREEMENT = true
#-------------------------------------------------------------------------------
ACCEPT_LICENSE_AGREEMENT=true
#-------------------------------------------------------------------------------
#Name : TOPLEVEL_COMPONENT
#Datatype : StringList
#Description: The top level component to be installed in the current session.
#The following choices are available. The value should contain only one of these choices.
#The choices are of the form Internal Name, Version : External name. Please use the internal name and version while specifying the value.
# oracle.client, 10.2.0.1.0 : Oracle Client 10.2.0.1.0
#Example: TOPLEVEL_COMPONENT = {"oracle.client","10.2.0.1.0"}
#-------------------------------------------------------------------------------
TOPLEVEL_COMPONENT={"oracle.client","10.2.0.1.0"}
#-------------------------------------------------------------------------------
#Name : SHOW_SPLASH_SCREEN
#Datatype : Boolean
#Description: Set to true if the initial splash screen in OUI needs to be shown.
#Example: SHOW_SPLASH_SCREEN =
#-------------------------------------------------------------------------------
SHOW_SPLASH_SCREEN=true
#-------------------------------------------------------------------------------
#Name : SELECTED_LANGUAGES
#Datatype : StringList
#Description: Languages in which the components will be installed.
#The following choices are available. The value should contain only one of these choices.
#The choices are of the form Internal Name : External name. Please use the internal name while specifying the value.
# en, : English
# fr, : French
# ar, : Arabic
# bn, : Bengali
# pt_BR, : Brazilian Portuguese
# bg, : Bulgarian
# fr_CA, : Canadian French
# ca, : Catalan
# hr, : Croatian
# cs, : Czech
# da, : Danish
# nl, : Dutch
# ar_EG, : Egyptian
# en_GB, : English (United Kingdom)
# et, : Estonian
# fi, : Finnish
# de, : German
# el, : Greek
# iw, : Hebrew
# hu, : Hungarian
# is, : Icelandic
# in, : Indonesian
# it, : Italian
# ja, : Japanese
# ko, : Korean
# es, : Latin American Spanish
# lv, : Latvian
# lt, : Lithuanian
# ms, : Malay
# es_MX, : Mexican Spanish
# no, : Norwegian
# pl, : Polish
# pt, : Portuguese
# ro, : Romanian
# ru, : Russian
# zh_CN, : Simplified Chinese
# sk, : Slovak
# sl, : Slovenian
# es_ES, : Spanish
# sv, : Swedish
# th, : Thai
# zh_TW, : Traditional Chinese
# tr, : Turkish
# uk, : Ukrainian
# vi, : Vietnamese
#Example: SELECTED_LANGUAGES = {"en"}
#-------------------------------------------------------------------------------
SELECTED_LANGUAGES={"en"}
#-------------------------------------------------------------------------------
#Name : COMPONENT_LANGUAGES
#Datatype : StringList
#Description: Languages in which the components will be installed.
#The following choices are available. The value should contain only one of these choices.
#The choices are of the form Internal Name : External name. Please use the internal name while specifying the value.
# en, : English
# fr, : French
# ar, : Arabic
# bn, : Bengali
# pt_BR, : Brazilian Portuguese
# bg, : Bulgarian
# fr_CA, : Canadian French
# ca, : Catalan
# hr, : Croatian
# cs, : Czech
# da, : Danish
# nl, : Dutch
# ar_EG, : Egyptian
# en_GB, : English (United Kingdom)
# et, : Estonian
# fi, : Finnish
# de, : German
# el, : Greek
# iw, : Hebrew
# hu, : Hungarian
# is, : Icelandic
# in, : Indonesian
# it, : Italian
# ja, : Japanese
# ko, : Korean
# es, : Latin American Spanish
# lv, : Latvian
# lt, : Lithuanian
# ms, : Malay
# es_MX, : Mexican Spanish
# no, : Norwegian
# pl, : Polish
# pt, : Portuguese
# ro, : Romanian
# ru, : Russian
# zh_CN, : Simplified Chinese
# sk, : Slovak
# sl, : Slovenian
# es_ES, : Spanish
# sv, : Swedish
# th, : Thai
# zh_TW, : Traditional Chinese
# tr, : Turkish
# uk, : Ukrainian
# vi, : Vietnamese
#Example: COMPONENT_LANGUAGES = {"en"}
#Component : oracle.client
#-------------------------------------------------------------------------------
COMPONENT_LANGUAGES={"en"}
#-------------------------------------------------------------------------------
#Name : INSTALL_TYPE
#Datatype : String
#Description: Installation type of the component.
#The following choices are available. The value should contain only one of these choices.
#The choices are of the form Internal Name : External name. Please use the internal name while specifying the value.
# InstantClient, : InstantClient
# Administrator, : Administrator
# Runtime, : Runtime
# Custom, : Custom
#Example: INSTALL_TYPE = "InstantClient"
#Component : oracle.client
#-------------------------------------------------------------------------------
INSTALL_TYPE="Custom"
#-------------------------------------------------------------------------------
#Name : OPTIONAL_CONFIG_TOOLS
#Datatype : StringList
#Description: List of optional config assistants that need to be launched.
#The following choices are available. The value should contain only one of these choices.
#The choices are of the form Internal Name : External name. Please use the internal name while specifying the value.
# netca_deinst, : Oracle Net Configuration Assistant - Deinstall Script
#Example: OPTIONAL_CONFIG_TOOLS = {"netca_deinst"}
#Component : oracle.network.client
#-------------------------------------------------------------------------------
OPTIONAL_CONFIG_TOOLS=
#------------------------------------------------------------------------------
#Name : DEPENDENCY_LIST
#Datatype : StringList
#Description: List of products that you would like to install.
#
# The following choices are available. You may specify any
# combination of these choices. The components you choose should
# be specified in the form "
# Below is a list of components you may specify to install.
#
# oracle.sqlj:10.2.0.1.0 - Oracle SQLJ
# oracle.rdbms.util:10.2.0.1.0 - Oracle Database Utilities
# oracle.javavm.client:10.2.0.1.0 - Oracle Java Client
# oracle.sqlplus:10.2.0.1.0 - SQL*Plus
# oracle.dbjava.jdbc:10.2.0.1.0 - Oracle JDBC/THIN Interfaces
# oracle.ldap.client:10.2.0.1.0 - Oracle Internet Directory Client
# oracle.rdbms.oci:10.2.0.1.0 - Oracle Call Interface (OCI)
# oracle.precomp:10.2.0.1.0 - Oracle Programmer
# oracle.xdk:10.2.0.1.0 - Oracle XML Development Kit
# oracle.swd.opatch:10.2.0.1.0 - Oracle One-Off Patch Installer
# oracle.network.aso:10.2.0.1.0 - Oracle Advanced Security
# oracle.oem.client:10.2.0.1.0 - Enterprise Manager 10g Java
# Console
# oracle.oraolap.mgmt:10.2.0.1.0 - OLAP Analytic Workspace
# Manager and Worksheet
# oracle.network.client:10.2.0.1.0 - Oracle Net
# oracle.ordim.client:10.2.0.1.0 - Oracle interMedia Client Option
# oracle.ons:10.1.0.3.0 - Oracle Notification Service
# oracle.has.client:10.2.0.1.0 - Oracle Clusterware High Availability API
#Example: DEPENDENCY_LIST = {"oracle.sqlj:10.2.0.1.0"}
#------------------------------------------------------------------------------
DEPENDENCY_LIST={"oracle.sqlj:10.2.0.1.0", "oracle.rdbms.util:10.2.0.1.0", "oracle.javavm.client:10.2.0.1.0", "oracle.sqlplus:10.2.0.1.0", "oracle.dbjava.jdbc:10.2.0.1.0", "oracle.ldap.client:10.2.0.1.0", "oracle.rdbms.oci:10.2.0.1.0", "oracle.precomp:10.2.0.1.0", "oracle.xdk:10.2.0.1.0", "oracle.swd.opatch:10.2.0.1.0", "oracle.network.aso:10.2.0.1.0", "oracle.network.client:10.2.0.1.0", "oracle.has.client:10.2.0.1.0"}
Subscribe to:
Posts (Atom)